--- /srv/rebuilderd/tmp/rebuilderdBfOsrB/inputs/python3.13-nopie_3.13.5-2+deb13u4_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdBfOsrB/out/python3.13-nopie_3.13.5-2+deb13u4_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-15 20:25:40.000000 debian-binary │ -rw-r--r-- 0 0 0 1052 2026-07-15 20:25:40.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1833204 2026-07-15 20:25:40.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1833288 2026-07-15 20:25:40.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: 0x195ac5 │ │ │ │ + Entry point address: 0x1999bd │ │ │ │ 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 0x195ac5 │ │ │ │ +Entry point 0x1999bd │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x43ab14 0x0044ab14 0x0044ab14 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x43b114 0x0044b114 0x0044b114 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 0x43ab40 0x43ab40 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x43b140 0x43b140 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 0x43ab20 0x0044ab20 0x0044ab20 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x43b120 0x0044b120 0x0044b120 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 241370 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0026bd48 25bd48 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0026bd80 25bd80 1ded90 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0044ab10 43ab10 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0044ab14 43ab14 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0044ab1c 43ab1c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0044ab20 43ab20 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 24198c 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0026c364 25c364 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0026c380 25c380 1ded90 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0044b110 43b110 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0044b114 43b114 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0044b11c 43b11c 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0044b120 43b120 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: 000674f9 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006c529 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 00117345 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003cf09 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00065285 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00065cd9 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 0006767d 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006c511 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 00117879 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003cee1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 00065335 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00065d89 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 00146d09 378 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 00147e79 378 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0046bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 0006733f 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 0005f835 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 001047c1 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 0003d007 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 0005f83d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 00104aa5 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: 001bb111 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005ae59 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 00110df5 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005ad9d 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 00146e85 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00062ea5 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 00147ff5 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 00062e1d 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: 000f1aa5 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f1c89 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 00086e29 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 00124a6d 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 00086db5 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 001250bd 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: 001249fd 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00232ee9 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0012504d 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00234a99 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: 00249b15 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 0008fab1 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000890f9 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0024a785 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 0008f9f9 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 00089085 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 00151bb1 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 00060caf 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 00152f45 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 00060d5f 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: 0005fec5 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 0020580d 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0011cf11 262 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 00056973 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 0005ff09 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00066521 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 0005fecd 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 00207b55 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0011d44d 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 00056985 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 0005ff11 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 00066909 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: 0005de3d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 00143fcd 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f1d4d 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 0016b6b1 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 000665d9 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 0022cb4d 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 0019a969 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 0006622b 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001de7ed 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 53: 00031f8b 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 54: 0005de45 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 00145001 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f1f31 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 0016cf91 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 000669c1 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 0022e439 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 0019e861 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 000662db 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001e18bd 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: 000da8fd 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0011ac99 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000daaa9 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0011b1d9 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0046bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007d585 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007d571 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: 000ccff9 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 00062439 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001a3df1 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0011bdbd 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005ed89 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e14d9 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000cd151 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 000624e9 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001a7cd5 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0011c2f9 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005ed91 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e1691 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 00080325 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 0008031d 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: 000ce02d 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000ce179 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: 0004c223 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004c999 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 00062bff 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c5151 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d1355 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 00128df5 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c31fd 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fb661 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00063011 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c5251 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d14a5 1244 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 0012951d 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c3305 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 000fb979 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 0015d8e9 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 0015efa1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004a9cb8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 00208129 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 0020a21d 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 00147635 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 00060bfd 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001f20a5 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 0004fc2d 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 001487f1 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 00060cad 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001f4fed 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 0004fc19 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001dab39 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001ddd45 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 0013b501 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 0006511d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00057c35 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 0013be71 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 000651cd 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00057c49 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: 0006605f 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 0006610f 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00461f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 00192081 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 00062383 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 00195ac5 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 00195b65 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 00062433 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 001999bd 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004a9c64 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 0007faa5 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 001f6b1d 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 0007fa9d 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 001f96d5 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 0005fb91 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 0005fb99 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: 00109979 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 00197c8d 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 00109c6d 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 0019bb85 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 001154d9 480 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 00079019 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 0006234d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 00115a61 468 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 00078f99 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 000623fd 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 000629ad 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 00062b45 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002ba65 64 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 0005eeb3 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000cfaa5 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 135: 0005eebb 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000cfbed 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: 0005fb57 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005a205 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00055a99 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 0013bc99 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 0005fb5f 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005a21d 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00055b13 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 0013c641 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: 0014a0a5 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 00187831 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007ea71 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 000865c5 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 000365e5 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 0014b361 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 0018a465 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007ea69 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 00086551 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 00047249 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 000473bb 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 0015acb1 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 00071329 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 0015c369 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 00071311 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: 000566e9 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001ae2d9 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 0006430b 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 000566f5 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001b2221 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 000643bd 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 001356a1 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0005ef59 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 0006cadd 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 00135bd9 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 0005ef61 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 0006cac5 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0020bf99 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cb83d 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 0020dd85 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cb995 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00467848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 00110665 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005ecc5 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000ea62d 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000f7281 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 00143f59 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006bf91 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 001071dd 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 0015d805 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004d0b3 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001d0aa5 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 0005f543 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003aba7 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005d675 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 00110a19 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005eccd 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ea7dd 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000f746d 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 00144f8d 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006bf71 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 001074ad 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0015eebd 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004d0bd 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001d47e1 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 0005f54b 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003ab5f 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005d67d 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: 000673a7 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 00067529 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00066083 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00066133 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 00117abd 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001d606d 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0005f177 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001cb029 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 00117ff1 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001d992d 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 0005f17f 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001ceeb9 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 00131eb9 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 0013a3d1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 197: 0003274d 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 195: 001323e5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 0013ad41 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 197: 00032759 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 00196941 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 00244d51 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 0019a839 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 00245da9 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: 00170c71 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 00127949 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 001729d5 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 00127f9d 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: 00062f87 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 00062eff 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 00062423 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 000624d3 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 00151295 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 0007607d 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 00152629 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 00075ff9 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000e6ee9 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 00195ab5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000e70b1 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 001999ad 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: 000655c7 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001d64ad 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 00065677 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001d9d6d 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: 0005ee73 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 00209e05 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 0006231d 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 0011ac31 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 228: 0005ee7b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 229: 0020bbf5 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 000623cd 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 0011b171 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0046af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 233: 0007a159 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d12bd 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 235: 0005efa7 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ - 236: 00032ccd 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 237: 0006c145 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000c92dd 874 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 0003557b 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 0005fff7 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000de835 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 0010def9 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 233: 0007a0d9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 234: 000d140d 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 235: 0005efaf 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 236: 00032cd9 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 237: 0006c12d 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 238: 000c9439 874 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 00035559 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 0005ffff 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000de9ed 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 0010e2a1 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: 00076ed5 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 0019c3f5 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 00083f31 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 00076e51 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 001a02ed 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 00083f05 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: 0019bff1 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 0019fee9 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: 000f1851 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 0023135d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f1a35 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 00232c6d 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: 0005fdd3 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 0005fddb 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 0011add5 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 00231911 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 002459ad 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001eab65 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 00062555 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 266: 000823e5 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 261: 0011b315 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 002331e9 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 002468dd 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001eda6d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 00062605 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 266: 000823d9 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: 0004fe83 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 00190a51 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 00060c0f 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 0004fe85 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 001942e5 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 272: 00060cbf 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 273: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 274: 00140775 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 001410f5 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: 000659a9 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 278: 001b9139 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 00086281 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 277: 00065a59 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 278: 001bd071 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 279: 0008620d 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004d2cd8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002aa760 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 282: 00057c79 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 000624fd 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009aa9d 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 281: 002aad60 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 282: 00057c8d 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 283: 000625ad 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009a9d9 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 00110a41 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 00110e29 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004a9c98 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001ecea5 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001efdad 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002b0e28 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001cb035 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002b1428 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001ceec5 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: 001e365d 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 0010b98d 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001e6635 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 0010bc89 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: 00062b5d 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 0014b081 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f1049 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 000812f9 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 00062f6f 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 0014c3a5 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f122d 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 000812f1 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00464f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001bb6f1 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 00060c4f 30 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 00193a0d 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001d6621 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 308: 00047527 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 304: 001bf8ad 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 00060cff 30 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 001975b5 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001d9ee1 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 308: 0004752f 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: 001f0171 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007e829 584 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 0011bd09 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 316: 0005efa3 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 313: 001f3061 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007e821 584 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 0011c245 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 316: 0005efab 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: 000cb875 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cb9cd 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: 000fa211 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 326: 0005a101 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 325: 000fa3c9 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 326: 0005a119 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: 00066819 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 330: 0005df61 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 331: 00035efd 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 00156cb5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 0015dc29 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 334: 0006bfc5 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 329: 0006648d 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 330: 0005df69 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 331: 00035ed9 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 332: 00158205 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 0015f2e1 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 334: 0006bfa5 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: 000b4df9 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 0019c3e9 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 0015b9d1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000e9f7d 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 341: 00065179 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 00111655 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 337: 000b4fe5 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 001a02e1 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 0015d089 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000ea12d 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 341: 00065229 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 342: 00111a35 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: 000c9649 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000c97a5 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 001f9951 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004c62b 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009b0ed 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 00128f59 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 001025dd 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 00167fd1 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004cc61 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009b015 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 00129681 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: 0006754f 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 355: 00144bfd 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 354: 000676d3 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 355: 00145d6d 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: 001d452d 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001d7de9 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 0024bd3d 204 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 00067365 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 0024c74d 204 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 000674e7 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: 0005eb97 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003eb39 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000c6a59 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 368: 0006590f 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 0020999d 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 365: 0005eb9f 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 0003eb41 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000c6b71 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 368: 000659bf 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 369: 0017bb31 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 0018dd31 640 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 001915d9 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: 0010e48d 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 0010e835 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: 00083ab1 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 378: 0005fd5f 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 00197d05 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 00124d65 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 0010cae1 1796 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 382: 00035e77 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 383: 0004b17d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 377: 00083aa5 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 378: 0005fd67 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 379: 0019bbfd 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 001253b5 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 0010cddd 1796 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 382: 00035e1b 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 383: 0004b187 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 00195a9d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001cd679 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 00199995 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001d1429 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003bcf7 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 389: 00032939 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 390: 0005cb4d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 391: 00065fc5 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 392: 00051e49 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 001012c1 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 388: 0003bc89 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 00032945 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 390: 0005cb55 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 391: 00066075 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 392: 00051e51 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: 0023a9b5 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 002685c9 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 0023bd2d 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 00057b05 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e19b1 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e1b69 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 0010dfe9 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 401: 00047227 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001e1865 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 400: 0010e391 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 000472f3 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 402: 001e4905 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: 00181d5d 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 406: 0006c46d 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 00054381 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 0018443d 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 406: 0006c455 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 407: 00054399 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 409: 0006739d 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 409: 0006751f 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 0024a9fd 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 0024b741 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 00062319 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 413: 000623c9 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 414: 0002bc69 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 415: 0007dde5 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 00230f09 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007ddd1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 0023281d 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000f5569 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 000f5755 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 420: 0006a78d 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 420: 0006a90f 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: 0008fb45 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 0008fa8d 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00464d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 00194335 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 00209785 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 00210979 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 00198015 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 0020b875 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 00212549 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0046db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 0007f721 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 0007f719 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 430: 004a9c9c 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 431: 00067491 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 432: 000be4a9 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003a935 344 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 00067615 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000be679 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003a90d 344 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 0006234b 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001d8b15 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 437: 0005f2d5 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 438: 0006ab4b 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 435: 000623fb 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001dc081 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 437: 0005f2dd 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 438: 0006accb 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: 001d6771 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 001ce0c1 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001da031 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 0012dfb9 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 0014a63d 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 0011af29 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 00062347 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 0014b8f9 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 0011b469 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 446: 000623f7 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: 00062349 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 451: 000623f9 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 453: 0024c4e5 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 0024cef5 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: 000e9c81 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 00062481 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001e1b99 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 000435f1 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 0021b519 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000e9e31 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 00062531 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001e4c39 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 000435f5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 0021d0a5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 000439b5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 464: 0006603b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 00115325 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 463: 00043f31 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 464: 000660eb 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 465: 00115861 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0046db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 467: 00048605 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 0006222d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 469: 0006ca71 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 00189d05 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 00044f13 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001cc33d 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 467: 00048629 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 468: 000622dd 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 469: 0006ca59 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 470: 0018cadd 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 00044f17 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001d00f1 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: 00269ce9 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 0026a2ed 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 0013b29d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 478: 00083931 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000aefed 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 00106a95 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 000667f9 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 477: 0013bc0d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 478: 00083925 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 479: 000af1d5 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 00106d79 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 0006646d 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0046309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 0008f961 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 0008f8a9 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 0036c67c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 000674d7 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 00100f8d 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 488: 000310a9 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 001116c9 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 00267fdd 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001ed165 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 485: 0036cc7c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 0006765b 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 00101581 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 488: 000310b5 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 489: 00111aa9 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 002687f1 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001f006d 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004a9cbc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 0016337d 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 00164d01 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: 00139cad 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 0013a1d9 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: 00143d35 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 0012623d 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 00147751 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 00144b95 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 0012688d 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 00148971 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: 00186861 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 00062303 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 00209735 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 00189481 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 000623b3 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 0020b825 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: 000ddc6d 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004a9e7 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000dde25 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 0004a9f1 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 514: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 515: 00042a9f 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001d44ed 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 515: 00042aa1 88 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 516: 001d7da9 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: 0013a3a1 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 00121bdd 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 0013ad11 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 0012222d 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: 00156ae1 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 524: 0005cf75 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 525: 0002fc39 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000fa4c5 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 00127019 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 00231649 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 00077605 400 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 00139b39 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e4465 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 523: 00158031 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 0005cf7d 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 525: 0002fc45 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 526: 000fa7d9 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 0012766d 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 00232f59 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 00077581 400 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 0013a065 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e4629 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000adbf5 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cb215 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004d08d 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 000673dd 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000addd9 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000cb36d 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004cf5b 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 00067561 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 00209c9d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 539: 0005c785 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001eca95 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 538: 0020ba8d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 539: 0005c78d 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 540: 001ef99d 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: 001ef511 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001f225d 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: 0010b54d 1014 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 0006234f 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 0010b839 1032 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 548: 000623ff 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: 0013ad51 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 0013b6c5 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 553: 00095d91 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 553: 00095cd1 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000cc571 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 556: 0005f701 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 00062bb3 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 558: 00082245 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 00188199 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 0015cac1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 001d9559 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 555: 000cc6c9 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 556: 0005f709 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 557: 00062fc5 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 558: 00082239 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 559: 0018af61 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 0015e179 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 00144c9d 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: 000378a3 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 0013e61d 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 000378b1 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 0013efc5 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000f864d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 001269cd 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 00083d45 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 00081315 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000f8839 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 00127015 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00083d19 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 0008130d 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: 00088409 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 00126cf9 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d462d 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 00049a85 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 00088395 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 00127341 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d4779 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 00049ba5 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: 001219cd 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 00133e31 354 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 00121eb1 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 00134369 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: 00209fe9 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 0014da69 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 00246b95 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 001799dd 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 0020bdd9 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 0014ed91 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 00247ac5 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 0017ba0d 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: 0004c1d9 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001cd631 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 00210555 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004c751 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001d13e1 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 00212125 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: 001f3021 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 0015dd21 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001f5f69 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 0015f3d9 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 00064305 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 000643b7 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: 00051a8f 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 00051bd5 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d3c11 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b4391 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000ddb3d 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d3d5d 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b457d 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000ddcf5 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007ce49 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 610: 0007ce35 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ 611: 00042559 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 612: 0005f43d 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001df8c1 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 0008024d 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 0005fff3 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 0017e101 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 612: 0005f445 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 613: 001e29e1 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 00080245 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 0005fffb 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 00180651 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0046af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001e54b1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001e8421 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004c0a9 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cbc75 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 0018905d 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004c69b 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cbdcd 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 0018be25 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: 00123191 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 001237e1 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: 000473e5 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d03a9 3652 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 0010e505 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 0008dfa5 600 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 00208b11 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 0005054b 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 00047399 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000d04f9 3652 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 0010e8ad 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0008def1 596 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 0020ac05 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: 00097d65 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00097c91 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: 001e477d 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 00080295 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 000801b1 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c34a9 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 643: 0005ec7f 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 639: 001e76ed 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 0008028d 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 000801a9 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c35b1 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 643: 0005ec87 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: 0008fa8d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 0008f9d5 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0046bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 001484c9 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f4315 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005c133 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 000627bd 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 656: 0006bee9 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001e7a0d 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 0012310d 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 00156791 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 652: 00149685 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f44f9 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005c147 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 0006286d 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 656: 0006bec9 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 657: 001ea97d 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 0012375d 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 00157c39 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: 00062405 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000ddb35 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 000624b5 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000ddced 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: 0018040d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 00182959 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001e454d 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 00106a19 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001de4ed 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 671: 0005f173 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 672: 000498ad 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 000642a1 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 00060c1d 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 668: 001e74bd 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 00106cfd 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 00145c31 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 671: 0005f17b 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 672: 000498b7 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 673: 00064353 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 674: 00060ccd 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 675: 004658a4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 676: 000dda79 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 677: 0006501f 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 00064ec5 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 676: 000ddc31 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 677: 000650cf 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 678: 00064f75 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0046af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001d0759 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e741 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001d4495 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e755 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001de121 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001e132d 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002aab60 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 0004fc89 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 001670ad 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 688: 0006cb01 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 00068317 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 00088d6d 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 001f63ed 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001ef7a9 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 685: 002ab160 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 0004fc6d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 00168a7d 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 688: 0006cae9 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 689: 00068477 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 00088cf9 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 001f8fa5 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001f24f5 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 00208b1d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 00062259 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 0020ac11 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 695: 00062309 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: 00043437 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 000434e1 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 0017bcad 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 0022cdad 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000b9505 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 703: 00065f59 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 001930e5 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 705: 00056839 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 00062795 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 707: 00042bb3 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 708: 0005edad 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 001498b5 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 0014d3f5 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000ceac5 90 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000f99c5 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 700: 0017e1f9 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 0022e66d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000b96e1 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 703: 00066009 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 704: 00196bed 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 705: 0005684b 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 706: 00062845 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 707: 00042bb7 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 708: 0005edb5 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 709: 0014aaa9 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 0014e71d 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000cec0d 90 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000f9ba5 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 00190425 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 000475c7 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 00193d99 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 000476a1 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: 000666e1 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 00062b57 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 00122fa5 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 00062ca3 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 00187835 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 0013c135 288 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 719: 00066ac9 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 00062cef 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 001235f5 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 00062a69 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 0018a5e1 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 0013cadd 288 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: 00082745 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 728: 00082739 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 729: 0002dd9f 98 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 0005fdcd 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000ddc95 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 000662ed 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000d77ad 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 734: 00065879 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 0005fdd5 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000dde4d 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 0006639d 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000d7959 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 734: 00065929 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0014b7d9 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 0014cafd 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0045fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 00047967 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 000478c3 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: 00200819 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 0007f6bd 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 0016f59d 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 0007f6b5 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 744: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 746: 0006be49 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 747: 00081ddd 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000f90b9 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 00060c13 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 000643c9 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 00048a63 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 000887a1 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 753: 00083415 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 00115875 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000c8c3d 1696 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004f2f5 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 746: 0006be29 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 747: 00081dd1 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 748: 000f9291 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 00060cc3 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 0006447b 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 00048a93 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 0008872d 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 753: 00083409 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 754: 00115da5 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000c8d91 1704 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004f2ad 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004647bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 000623e1 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 758: 00062491 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: 00066ad5 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 00126e35 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 00066749 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 0012747d 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 0012703d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 00045015 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 00127691 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 00045019 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004b1f70 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 767: 000474d5 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 000474dd 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 768: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 769: 0046ac0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 770: 0005e221 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 770: 0005e229 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004611dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 00176779 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 773: 00065f75 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 772: 00178605 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 773: 00066025 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0046af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001f377d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001f64d1 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 0013a1dd 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000f5435 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 0009e199 53880 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001d6e81 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 0013ab4d 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000f5621 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 0009e129 54464 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001da741 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004610d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000b8c7d 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d3c51 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000b8e59 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d3d9d 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 0004061b 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 0014c4c5 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001efb55 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001ca065 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 00062345 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001aad5d 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 00040623 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 0014d7e5 848 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001f28a1 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001cdef5 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 000623f5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001aec95 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f4a95 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 00091b29 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f4c79 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 00091a69 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 795: 00051a81 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 0013cd6d 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000fa281 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001d5fed 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001ca97d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 00066b29 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 795: 000519f1 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 796: 0013d715 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000fa461 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001d98ad 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001ce80d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 0006679d 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 0005121d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 000626d1 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 804: 000714a1 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 00144535 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f2941 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 00088da1 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 00163501 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 802: 000511fd 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 00062781 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 804: 00071489 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 805: 00145569 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f2b25 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 00088d2d 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 00164e85 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: 00213421 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 00214ff1 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: 000ea21d 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 00062aa3 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 0023dfc1 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000ea3cd 432 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 00062c3b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 0023f2ed 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: 000ecbe5 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000dd925 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 001231d1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 00231409 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 002620ed 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 00090949 4574 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000d781d 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000ecdb1 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000ddadd 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 00123821 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 00232d19 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 00262991 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 00090889 4574 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000d79c9 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 828: 0005cb51 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000aefad 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000cf609 1100 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 828: 0005cb59 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 829: 000af191 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000cf751 1100 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 832: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 833: 00461960 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 834: 000292e0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 835: 00062b03 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001adbe9 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 00062c9b 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001b1b31 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 001fa591 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 839: 0006d8d5 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 840: 0006c895 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 838: 001fce19 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 839: 0006d8bd 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 840: 0006c87d 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: 001474e1 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 844: 0005db07 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 00232311 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 843: 00148651 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 844: 0005db0f 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 845: 00233d01 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 846: 0046af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 847: 004644ec 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 848: 0005f1d1 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 849: 0002f059 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 850: 000572db 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 001e0121 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f3f3d 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 848: 0005f1d9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 849: 0002f05b 10 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 850: 000572ef 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 851: 001486f1 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f4121 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: 0006507b 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 856: 0006512b 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 00081155 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 00239165 260 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 0008114d 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 0023a8ad 260 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 861: 004a9c94 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 862: 00257f7d 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f4711 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 864: 00065267 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 00175cb1 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 000fc851 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 862: 002587cd 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f48f5 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 864: 00065317 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 865: 00177a91 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 000fcb69 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: 000f7755 3832 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 873: 000572fb 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b3a9d 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 872: 000f7941 3832 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 873: 0005730f 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 874: 000b3c8d 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 876: 000480e9 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000d6ca5 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 001818a9 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 876: 000480f1 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 877: 000d6df9 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 00183f7d 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: 00248a7d 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 00249829 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 0013bb3d 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 0013c4e5 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 001874a9 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 00189cf1 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: 000781fd 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 00062781 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 0016012d 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007e131 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 893: 0002fd49 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 894: 00156e51 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 001921c1 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 889: 00078179 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 00062831 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 001618e9 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 892: 0007e11d 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0002fd55 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 894: 001583a1 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 00195ca1 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 897: 0006d265 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001eeff9 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 00062495 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001f0add 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 0026b01d 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 897: 0006d24d 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 898: 00157dfd 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 00062545 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001f3b91 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 0026b621 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001f2f41 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 000625b1 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001f5e89 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 904: 00062661 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: 0005edf3 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 00210009 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 0008fe39 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 907: 0005edfb 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 908: 00211bd9 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 0008fd81 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 0013ceb1 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 912: 0005f2f5 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003c9b5 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 914: 000482c7 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 00158b55 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 911: 0013d859 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 912: 0005f2fd 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 913: 0003c98d 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 914: 00048325 188 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 915: 0015a0ad 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004c419 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d3a3d 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 00080f51 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000cd75d 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009ac2d 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004cbd5 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d3b89 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 00080f49 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000cd8b5 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009ab69 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: 00207b41 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000dda55 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 002098ad 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 0005ff3b 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 0023d539 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 00209c35 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000ddc0d 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 0020b99d 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 0005ff43 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 0023e5bd 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001e24cd 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001e556d 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: 00115375 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001ee151 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 0044a90c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 937: 001158fd 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001f0ff1 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 0044af0c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 0013a359 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 0013acc9 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: 0014dba9 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004b6f9 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 0014eed1 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004b6ef 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 00060cff 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 00195055 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007d821 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 000626fd 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 00066465 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d46d9 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 00060daf 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 00198d35 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007d80d 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 000627ad 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 0006684d 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d4825 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 00064411 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 000644c1 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 0020fb51 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 957: 000469fd 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 956: 0021171d 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 957: 000466d9 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: 00060c3d 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 963: 00060ced 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 965: 0007f995 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 0007f739 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 0007f98d 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 0007f731 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00467a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 00080209 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 0015b775 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 00080201 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 0015ce2d 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00466c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 971: 0006c39d 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 971: 0006c385 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 973: 000673c7 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 973: 00067549 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: 001262ad 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 001268fd 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: 00123035 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 00108a61 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 0023fbd9 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 00062735 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 00062425 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 00123685 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 00108d55 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 002453b5 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 983: 000627e5 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 984: 000624d5 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 985: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 986: 0008fa91 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 0008f9d9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 0015d215 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 989: 00079dd9 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 988: 0015e8cd 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 989: 00079d59 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000fa3c1 100 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000fa6b9 128 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 993: 00079dad 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008c535 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003ce77 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 993: 00079d2d 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 994: 0008c481 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003cdf3 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004645dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cc055 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 998: 000674db 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 999: 000674d3 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1000: 000ddc49 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 00163cb5 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 0017428d 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1003: 0005f4cd 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 000648f9 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 0019d17d 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 997: 000cc1ad 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 998: 0006765f 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 999: 00067657 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000dde01 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 00165639 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 00175ff5 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1003: 0005f4d5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1004: 000649a9 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 001a107d 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007dde9 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 002473c9 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000bfa11 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007ddd5 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 0019204d 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1009: 000bfbe5 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: 000782e9 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004c107 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001f18cd 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 000359c9 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1016: 0006c059 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1012: 00078265 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004c0fd 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001f4815 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 000357e3 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0006c039 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ 1017: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (2) │ │ │ │ 1018: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (2) │ │ │ │ - 1019: 00174add 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 00064a91 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000acd7d 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 00176845 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 00064b41 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000acf65 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0046c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 00197d79 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 0019bc71 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: 00056ba5 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1027: 00056bb9 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: 0009357d 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 0020d625 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1030: 000934bd 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1031: 0020f379 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1033: 0046daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 1034: 0005f951 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 00062331 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1034: 0005f959 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1035: 000623e1 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009af05 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001cce11 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009ae2d 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001d0bc1 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1040: 00071e89 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 0024d8bd 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1040: 00071df9 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1041: 0024e41d 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 00152029 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 001533c1 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: 0005efab 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 0010c84d 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1048: 00065fd3 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f4b45 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1050: 00072075 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 002678a9 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004ef9d 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 0017e9cd 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1046: 0005efb3 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1047: 0010cda9 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1048: 00066083 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1049: 000f4d29 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1050: 00071fe5 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1051: 00266d59 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004ef83 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 00180f1d 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 0008928d 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001e3ced 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 00089219 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001e6c5d 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: 001d2559 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 00062a9d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 0008de09 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001cc26d 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001d5e4d 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 00062c35 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008dd55 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001d0021 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: 00046f0d 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 0022e2c1 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 00192eb5 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001eb271 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1067: 00046db1 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 0022fc69 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 001969b9 464 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001ee179 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1071: 0002e723 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 0008ef91 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 00132105 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 0013c08d 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 0018f69d 404 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1072: 0008eed9 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 00132631 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 0013ca35 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 00192e91 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00463938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 001713c5 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1078: 0005f505 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1077: 00173125 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1078: 0005f50d 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007b7e1 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001d4e05 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 00106a09 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 0014d0dd 432 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1084: 000303d5 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1080: 0007b7c9 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001d86c1 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 00106ced 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 0014e3fd 432 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 000303e1 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: 00131391 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d3c25 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001d4c01 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001ef651 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1092: 00067555 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 00062355 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1088: 001318c1 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d3d71 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001d84bd 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001f239d 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1092: 000676d9 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1093: 00062405 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ 1094: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (2) │ │ │ │ 1095: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (2) │ │ │ │ 1096: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (7) │ │ │ │ - 1097: 0005f3a3 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1098: 0005f161 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 0006243d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1097: 0005f3ab 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1098: 0005f169 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1099: 000624ed 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: 000e45b1 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 0013bf75 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000e95c9 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 00152751 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 00175aa5 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 0006426f 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 00202e31 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e4b59 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 00126a85 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e4775 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 0013c91d 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000e9779 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 00153ae9 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 00177885 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 00064321 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 002051f1 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e4d21 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 001270cd 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac99 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001cc349 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1115: 0006c0dd 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1116: 00036a55 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0020b1fd 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1114: 001d00fd 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1115: 0006c0c5 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1116: 00036b6d 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1117: 0020cfe9 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afbb 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1119: 0005f1eb 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1120: 00056c67 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001e1b31 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 0018b90d 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1123: 00071bfd 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 0017a401 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1119: 0005f1f3 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1120: 00056c7b 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1121: 001e4bd1 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 0018e70d 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1123: 00071b6d 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1124: 0017c731 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1126: 0005fcf9 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1127: 0006c6e5 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1126: 0005fd01 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1127: 0006c6cd 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00464268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1129: 0005c7d7 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1129: 0005c7df 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1131: 0005f799 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1131: 0005f7a1 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1132: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1133: 0003e571 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1133: 0003e579 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 0014b0bd 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 0019d9f5 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 0014c3e1 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 00072189 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 0013dfb9 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000eb369 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 0013e961 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000eb519 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1140: 004651dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1141: 0003dea9 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1142: 0015b7b5 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003deb1 320 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 0015ce6d 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 0015cd79 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 0015e431 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1146: 0005d67f 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1146: 0005d687 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000b7059 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000b7245 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: 0024c429 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 000781c5 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 0022ce29 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005c291 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1157: 0006b419 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 0008fe91 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d2609 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 00086eb9 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1153: 0024ce39 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 00078141 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 0022e7dd 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005c2a5 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0006b599 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1158: 0008fdd9 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d2765 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 00086e45 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: 000f8f19 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000f90f1 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0046ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1167: 0005727d 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 002378c9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1169: 00081955 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 00077271 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 00060c1f 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 00080175 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1167: 00057291 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1168: 0023896d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1169: 00081949 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1170: 000771ed 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 00060ccf 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 0008016d 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 0036f8ac 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 0011bd7d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 0036feac 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 0011c2b9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be75 304 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1177: 0005bb53 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1178: 00051cb9 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1179: 00034701 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001e1831 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1177: 0005bb69 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1178: 00051ccb 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1179: 00034711 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1180: 0014a525 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1182: 0005ec75 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000b9c31 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 00148439 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 001072fd 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1182: 0005ec7d 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1183: 000b9e0d 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 001495f5 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 001075cd 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 00122f8d 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 0008fa59 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 00060c1b 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 0007f699 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 001235dd 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 0008f9a1 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 00060ccb 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 0007f691 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: 001587b5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 00159d15 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1195: 0005ef13 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 0036c530 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 0015c90d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 000fcad1 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 001f6001 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1195: 0005ef1b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1196: 0036cb30 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 0015dfc5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 000fcde9 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 001f8bb9 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00462980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1201: 0005fd41 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1202: 0005f8b9 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004cc81 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 002095b5 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1201: 0005fd49 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1202: 0005f8c1 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1203: 0004cbe7 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 0020b6a5 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 0006b83d 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c21d 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 00066d6d 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c1f5 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 0012b231 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 00053f23 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 0012b955 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 00053e01 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004646cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1212: 0005fa95 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1213: 000334b9 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1214: 000660a3 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1215: 001b8159 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1212: 0005fa9d 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1213: 000334c5 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1214: 00066153 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 001bc091 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: 000517cb 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 0017552d 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1218: 000517db 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1219: 00177295 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0046dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001aa761 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 001ae699 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: 00165775 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 00050591 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 00088f11 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 0016710d 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 00050581 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 00088e9d 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: 00060cc9 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1230: 00060d79 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1231: 00463ce8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1232: 00060ccb 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1232: 00060d7b 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1234: 0014ea85 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 0014fdad 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: 001968e9 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 0019a7e1 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f1835 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bbf09 696 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f1a19 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bc0dd 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 00054389 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 000543a1 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb45 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 0010e489 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 002316bd 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1246: 00048507 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0020ac01 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 00243fb5 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 00040357 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000b7005 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1244: 0010e831 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 00233029 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1246: 00048511 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1247: 0020c9f1 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 0024529d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 000403b3 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000b71f1 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: 00035ff9 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 00035fd5 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004ef51 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1256: 0005f0a5 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 00061cf3 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001cfe65 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 000622cd 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1255: 0004ef59 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1256: 0005f0ad 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1257: 00061da3 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001d3b9d 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1259: 0006237d 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1260: 0002a674 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1261: 001badd5 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 00265c4d 534 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1261: 001bec71 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1262: 00198d69 534 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004d2cd0 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000ddf39 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00064db3 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000de0f1 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 00064e63 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005bff7 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000bd55d 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005c00b 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000bd72d 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0046ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009d2a5 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003dc51 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009d239 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003dc59 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 00049791 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001a24fd 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000f5391 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 00049571 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001a63e5 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000f557d 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0046db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 0008131d 1592 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 0036c6ac 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 000404fb 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 00081315 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 0036ccac 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 00040503 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: 00050aa5 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 00060c01 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 00062645 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 001e386d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 00050aab 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1285: 00060cb1 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1286: 000626f5 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1287: 0014ba1d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 0014da55 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1290: 0005a351 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000d62ed 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1292: 000570ff 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001ae201 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1289: 0014ed7d 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1290: 0005a64d 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1291: 000d6441 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1292: 00057113 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1293: 001b2149 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: 00123a25 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 00038719 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f1971 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 00124075 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 000386f1 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f1b55 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: 00060189 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001bbf15 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0004f73d 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 00062ecd 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 0012dab9 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1306: 0005f1e5 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 00106e91 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1301: 00060191 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001c0185 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 0004f561 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 00062e45 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 0012df69 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1306: 0005f1ed 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1307: 00107175 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: 0006246d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 00036257 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1310: 0006251d 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: 000d1e51 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 00097d29 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 001189e1 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000f55d5 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d1fb1 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00097c55 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 00118f1d 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000f57c1 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 0026b1d9 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 0026b7dd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b205 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c2cf5 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 00117ea5 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 0008e1fd 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 00196969 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000fae85 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c2dfd 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 001183dd 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 0008e145 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 0019a861 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 000fb19d 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1326: 0005f3dd 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1326: 0005f3e5 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00469074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 00091f19 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 0013ad99 1282 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1330: 0006c005 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000e6fad 1736 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1328: 00091e59 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 0013b70d 1278 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1330: 0006bfe5 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1331: 000e7175 1736 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1332: 00471bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001cb991 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1333: 001cf819 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 001188e5 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 00110199 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 00118e21 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 0011054d 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004672c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001ea801 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001ed709 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d4119 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 0010a339 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007eac5 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 0004942b 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d4265 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 0010a631 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007eabd 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 0004930f 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b871 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 0006018d 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 00060195 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1347: 001bbd05 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1348: 0004854b 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 0007fac1 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1350: 0005da6d 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003bcfd 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001d3f79 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1347: 001bfbc1 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1348: 00048555 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1349: 0007fab9 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1350: 0005da75 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1351: 0003bc8f 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001d77cd 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 00062703 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1354: 000627b3 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1355: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1356: 0008239d 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 001269b9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 001795ad 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1359: 000711b5 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1356: 00082391 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1357: 00127001 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 0017b5dd 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1359: 0007119d 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0046a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 00062b4f 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1361: 00062ce7 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1362: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1363: 0015e2f5 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 00051255 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1365: 0005ec63 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1366: 0005d9d7 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1363: 0015f9ad 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 000512c5 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1365: 0005ec6b 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1366: 0005d9df 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004665e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 00064d79 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bc249 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 00064e29 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bc419 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 00064ccd 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 00064d7d 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00463fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001a3e31 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 0011275d 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f1f45 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 0005fff5 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 0011a355 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001a7d15 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 00112b45 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f2129 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 0005fffd 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 0011a895 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: 00210811 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 002123e1 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: 00033549 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: 001eeaed 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 001526d5 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000cd06d 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001a4271 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 00151a99 280 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f4c15 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1393: 00081e1d 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1394: 0006c175 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1395: 0005f7c9 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 00263be5 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1387: 001f18e1 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 00153a6d 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000cd1c5 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001a8151 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 00152e2d 280 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f4df9 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1393: 00081e11 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1394: 0006c15d 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1395: 0005f7d1 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1396: 00264401 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: 00144ba1 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 00145bd5 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0046db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 00209dfd 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 00269c09 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 0020bbed 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 0026a20d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000bd235 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00118e25 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1406: 000947f5 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1407: 000483ff 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1408: 0005f9bd 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1409: 00033511 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 00263e49 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 000622fd 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1404: 000bd405 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 00119361 776 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1406: 00094735 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1407: 00048457 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1408: 0005f9c5 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1409: 0003351d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1410: 002645ed 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1411: 000623ad 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1412: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1413: 001e7b95 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001eab05 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: 001d6b75 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 00180405 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001da435 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 00182951 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1418: 004d2cac 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1419: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1420: 0006c87d 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 000583df 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 000625eb 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 000642fd 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1420: 0006c865 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1421: 00058475 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 0006269b 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 000643af 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004d2cdc 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 00060249 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 001d79a5 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1427: 000c48a5 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1425: 00060251 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 001430f5 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1427: 000c49a5 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004c3c5 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 000622e9 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000eb3c9 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004ca1b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 00062399 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000eb579 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001cb34d 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1434: 000350b5 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 0022c74d 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1433: 001cf1dd 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1434: 00035095 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1435: 00184665 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: 00155231 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1439: 00156631 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1440: 0002d935 552 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 00088411 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1441: 0008839d 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: 001ceafd 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1445: 000433a5 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1446: 00071b59 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000cd85d 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 00212ff1 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001d6a15 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 00088ea9 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1443: 00036d69 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1444: 001d2835 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1445: 000433a9 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1446: 00071b41 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1447: 000cd9b5 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 00214c79 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001da2d5 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 00088e35 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00462d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 0017aa6d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 0017a029 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 00093305 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 0017cd9d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 0017c359 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 00093245 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: 00042705 56 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 00042647 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ - 1459: 00031259 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1460: 0018be91 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000b99b1 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 000fc82d 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1463: 0005f343 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1459: 00031265 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1460: 0018f035 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000b9b8d 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 000fcb45 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1463: 0005f34b 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004a9cac 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000cd321 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 0011b369 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cbf1d 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1468: 0003552d 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 0006438d 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1465: 000cd479 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 0011b8a9 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cc075 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1468: 0003550d 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1469: 0006443f 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00463c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000dccdd 236 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 00051317 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000dce95 236 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 00051339 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: 0018bf35 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009ab71 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 00062545 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 0018f1c1 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009aaad 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1477: 000625f5 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1479: 0005cb55 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1479: 0005cb5d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 0014c9d5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001eb4d9 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1483: 001bb391 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 00214fc5 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1485: 00081d89 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001ef3ed 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 000ff2f1 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1481: 0014dcf5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001ee3e1 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1483: 001bf24d 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1484: 00216b95 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1485: 00081d7d 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1486: 001f2139 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 000ff7a1 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: 00197d2d 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 001269c1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 0019bc25 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 00127009 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: 00123d31 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1494: 00035039 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1495: 00124381 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 00064891 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000bddf1 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 00194d89 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1500: 00070855 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1497: 00064941 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000bdfc1 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 00198a69 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1500: 0007083d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0046db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 00062699 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 0005fe3f 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 00062749 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 0005fe47 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000fa1e9 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 0006235b 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000fa439 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1506: 0006240b 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: 00158415 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 00159975 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004a9650 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 0015d735 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0015eded 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 00169ed5 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 00101899 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d3459 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 0016b8f5 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 00101b7d 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d35ad 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: 00133889 376 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 001792d1 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1517: 00037889 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1518: 00133dc1 376 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 0017b301 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1521: 0006748b 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1521: 0006760f 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 002015b9 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 00203979 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: 001b9145 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e2429 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007df69 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007e5e9 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000bce41 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1526: 001bd07d 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1527: 000e25ed 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1528: 0007df55 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1529: 0007e5d5 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1530: 000bd011 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: 001f5641 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 0018d9c9 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 00161929 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 00190f71 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 001085d5 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1538: 0006d901 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1537: 001088c9 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1538: 0006d8e9 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 0015d201 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 0015e8b9 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: 0003aa8d 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1544: 00077795 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ - 1545: 00030e8f 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 00130219 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1543: 0003aa65 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 00077711 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1545: 00030e9b 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1546: 00130741 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1548: 0003a625 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1549: 00189261 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00121cd1 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 001969e9 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a5fd 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 0018c029 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 00122321 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 0019a8e1 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0014bbed 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 0014cf11 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0046bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1555: 00083aa9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1555: 00083a9d 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: 0015d5f5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 00126a75 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 0015ecad 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 001270bd 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: 0023b85d 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000c88b5 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e4a49 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 0023cbd5 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000c8a09 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e4c0d 274 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00468184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001eee01 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001f1ba1 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 00060cdf 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 000602b1 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 00060d8f 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 000602b9 140 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 0014d41d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 00143fd1 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 00062c4b 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 0010ef99 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 0014e745 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 00145005 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 00062a11 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 0010f345 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1578: 0005fd33 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1579: 00057391 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1578: 0005fd3b 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1579: 000573a5 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ 1580: 0002a45c 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 1582: 0006ca99 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001eb4a5 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000f8841 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000c8a89 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 00149bb5 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1582: 0006ca81 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1583: 001ee3ad 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000f8a2d 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000c8bdd 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 0014ada9 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 000436d1 740 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 00043699 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: 000310bb 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 002441e1 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1594: 0005d1d5 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1595: 000942c5 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1593: 0018f981 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1594: 0005d1dd 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1595: 00094205 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1597: 0005e02f 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1597: 0005e037 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: 0005ff6d 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 00119919 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 0005ff75 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 00119e59 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1604: 0006bea9 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1604: 0006be89 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 00103b75 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1607: 0005db51 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 00192e29 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: 0005db59 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1608: 0019690d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1609: 000363dd 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 00185fe1 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 00156901 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000d75c5 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 000fc745 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 0005087d 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 001888f1 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 00157e51 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000d7771 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 000fca5d 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 00050889 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1616: 0046839c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1617: 00031165 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1618: 0005f269 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 00229a45 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 0017b2b9 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1617: 00031171 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 1618: 0005f271 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1619: 001842c9 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 0017d681 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: 00181af5 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 001841c9 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 00041285 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1626: 0005f31f 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1625: 0004128d 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1626: 0005f327 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 00122f4d 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 0012359d 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: 00064417 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 000fefa5 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 00146b29 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1634: 00065705 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1631: 000644c7 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 000ff455 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 00147c99 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1634: 000657b5 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 00156b65 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 0022ccc5 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 0026bd80 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1639: 000326f7 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1636: 001580b5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 0022e6e9 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 0026c380 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1639: 00032703 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: 0022b975 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000f5e31 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bc1c1 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 001367d5 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 00196ab1 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00077ddd 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 001432e1 1988 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 000588e3 46 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 0013bd0d 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 0022d3a5 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000f601d 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bc391 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 00136d11 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 0019a9a9 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 00077d59 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 00143c95 1988 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 000589bf 46 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 0013c6b5 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: 000bb531 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000bb705 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: 0003c413 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1657: 001ce569 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001e54f5 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1659: 0006c899 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 001093fd 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 001f8859 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 000fc755 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0003c3eb 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001d22a1 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001e8465 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1659: 0006c881 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1660: 001096f1 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 001fafc5 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 000fca6d 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: 000ccba5 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000cccfd 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1666: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1667: 0002975c 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1668: 001d579d 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001d905d 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0046dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 00060191 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1671: 00065219 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1670: 00060199 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1671: 000652c9 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: 00060ccf 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 0015d2f1 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 00060d7f 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 0015e9a9 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: 00062451 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1680: 00035bf1 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d1821 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 00091b89 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1678: 00037abd 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1679: 00062501 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1680: 00035bd1 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1681: 000d1981 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 00091ac9 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 001368c5 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001dae5d 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1686: 0005d0c3 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1687: 00066019 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 001d3a95 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1684: 00136e01 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001de069 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1686: 0005d0cb 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1687: 000660c9 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1688: 0013c4a9 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 0006496d 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 001268e9 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 00064a1d 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 00126f31 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 00260b65 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 00062ebd 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 0005ffa1 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 002614b5 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 00062e35 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 0005ffa9 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: 001d9599 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001dc939 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: 0015d575 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 00245ca5 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 0015ec2d 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1703: 00246bd5 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1705: 0020be85 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 0020dc71 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: 000ce5f9 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 0011e301 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 0019d28d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1707: 00031079 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 1708: 000ce745 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 0011e7e1 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 001a118d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 0006303d 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007cf05 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 000630ef 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007cef1 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: 0006258d 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000eaccd 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 0006263d 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000eae7d 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: 000625c3 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 001e3665 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 0023181d 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001e5cf5 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 0044aa18 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000e859d 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 00191849 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 00062673 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 0014b92d 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 002330f1 136 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001e8c65 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 0044b018 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000e8745 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 0019532d 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: 00103ea1 1160 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 00104181 1160 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 00060c17 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 0017aee9 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 00060cc7 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 0017d2b1 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000cc74d 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000cc8a5 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 00062725 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1743: 000627d5 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1744: 0046af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1745: 0005ef9f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1746: 0005efaf 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1745: 0005efa7 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1746: 0005efb7 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1748: 0006c1a5 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1749: 001b8471 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1748: 0006c18d 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1749: 001bc3a9 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1750: 00471e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 001524f9 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001afb7d 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 0036c61c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e1d71 758 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 00263719 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1751: 00153891 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001b3ac5 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0036cc1c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e1f29 770 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 00263f2d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 1756: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (2) │ │ │ │ 1757: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (2) │ │ │ │ 1758: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (2) │ │ │ │ - 1759: 0005ece5 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 00108e85 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001f054d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1762: 0006cb9d 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 0012fd45 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 00142775 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1759: 0005eced 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1760: 00109179 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001f3601 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1762: 0006cb85 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1763: 0013026d 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 00143129 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1765: 0002eadd 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1766: 00065247 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 0011aec5 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001cba21 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 00181f59 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001a1e95 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 001d2915 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 00243f91 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 0016a055 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 0006b6b3 394 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 001355ad 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1776: 0006bf1d 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1766: 000652f7 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1767: 0011b405 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001cf8a9 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 00184715 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001a5d7d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 001d6209 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 002453ad 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 0016ba71 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 00066be1 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 00135ae5 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1776: 0006befd 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004671b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d038d 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 0022fd3d 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 0011ac41 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 00189f39 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000d04dd 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 0018685d 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 0011b181 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 0018cd31 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: 0013cbb5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 0013d55d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0046dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 00121eb1 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 00122501 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00465794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 002487d5 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 00249789 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1790: 0005c867 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1790: 0005c86f 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: 0006573d 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1793: 000657ed 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 000622b3 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1796: 00083b3d 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 0006443d 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1795: 00062363 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1796: 00083b31 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1797: 000644ed 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 00139eb5 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1799: 0013a3e1 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1800: 0002e1e1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c30b1 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1801: 000c31b9 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: 0020d20d 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 0020ef61 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0046d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 0006657d 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 00066965 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 0006434f 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 0012fd2d 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 00156d09 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 00064401 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 00130255 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 00158259 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004d29c4 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 0016a3bd 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001a2565 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 000601df 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 0016bdd9 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001a644d 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 000601e7 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: 0016ae2d 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1818: 00053711 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1819: 00065241 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1820: 00047b31 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f3bfd 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 00106015 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 00191edd 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1817: 0016c70d 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1818: 00053725 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1819: 000652f1 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1820: 00047b41 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1821: 000f3de1 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 001062f9 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 001959c1 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000aba09 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004f32b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000abbf1 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004f333 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 0014a3c9 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1829: 00057119 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 00062351 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 00245b09 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1828: 0014b685 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1829: 0005712d 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1830: 00062401 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 00246a39 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 00212e31 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000e7721 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 0023b259 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1836: 0005eb9d 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1837: 0006c619 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 0019a895 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1833: 00214a01 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000e78e9 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 0023c5d1 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1836: 0005eba5 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1837: 0006c601 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1838: 0019e78d 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 0012f58d 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b0cdd 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 0012497d 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 00045811 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 00085081 652 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 00062f35 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d1991 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 0012fab5 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b0ec5 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 00124fcd 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 00045829 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 0008500d 652 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 00062ead 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d1af1 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004676cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 00119131 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 00119671 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: 001f6b11 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001a237d 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1853: 0007a111 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001d08c5 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1851: 001f96c9 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001a6265 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1853: 0007a091 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1854: 001d4601 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 002018c1 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1857: 0005ee33 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1856: 00203c01 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1857: 0005ee3b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000e7a09 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 00062365 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000ddf3d 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 0010e315 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000e7bd1 1112 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 00062415 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000de0f5 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 0010e6bd 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004a9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001e0c41 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001dec65 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 00077bc5 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 0012db81 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 00269d0d 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 00143fc9 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 00169501 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001e3d15 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001e1d35 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 00077b41 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 0012e0a9 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 0026a311 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 00144ffd 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 0016aed1 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bb25 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 00062565 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000ab6c5 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 00062615 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000ab89d 596 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1874: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1875: 00068243 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1876: 00064207 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 000673c3 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 001f8d59 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 000683a3 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 000642b9 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 00067545 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 00165ba5 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: 0019b769 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 0019f661 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: 000cc019 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 001fbdc5 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 00184e41 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 00050905 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cc171 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 001fe64d 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 00187625 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 00050911 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: 00066b89 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 000667fd 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004625d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 0009889d 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 000987c9 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 00195ab1 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000bdf85 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 001999a9 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000be155 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 0015e1b9 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1900: 0015f871 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: 0007d4e9 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 001fb0f9 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 001156b9 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007d4d5 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 001fd981 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 001158b1 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: 00126be1 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1912: 0005fa3d 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1913: 00057805 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009ac99 620 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 0020be8d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 001f0b75 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1911: 00127229 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1912: 0005fa45 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1913: 00057815 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1914: 0009abd5 600 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 0020dc79 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 0015a4e5 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: 00065985 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f2ea5 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1921: 00065935 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1919: 00065a35 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1920: 000f3089 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1921: 000659e5 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: 0010f581 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000cc6fd 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 0010f92d 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 000cc855 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 00062fab 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1927: 0006305d 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: 001262a1 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1931: 000484ad 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1932: 000839e1 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1930: 001268f1 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1931: 000484b7 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1932: 000839d5 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 00190051 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 001938d5 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001a2389 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001a6271 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1938: 000673a1 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1938: 00067523 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 00158235 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 00159785 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 00064aeb 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ - 1943: 00030cf9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 1942: 00064b9b 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1943: 00030d05 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1945: 001cc419 2552 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001d01cd 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 0013eb11 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 0013f4b9 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001eec85 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 00072219 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001f1a79 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 00072195 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 0010e545 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 0010e8ed 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: 000e2069 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 00088de5 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e222d 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 00088d71 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cbf51 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cc0a9 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001f560d 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 001f827d 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: 0009afed 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 00182049 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 0017aa65 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009af15 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 001846bd 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 0017cd95 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1971: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1972: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ 1973: 00461d68 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1974: 0004109f 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1975: 00037a2f 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1976: 0005d561 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 0015da11 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 00201b65 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000f9a4d 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1974: 000410a7 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 00037a05 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1976: 0005d569 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1977: 0015f0c9 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 00203f29 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000f9c39 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 0005fe87 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 0005fe8f 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000f9171 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1983: 000f9349 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1984: 0002eb51 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 002087c5 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 0022e27d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 0011087d 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 00187d65 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001a2395 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 00066b31 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 000fb261 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d27f1 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 00261ea5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 002639fd 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 0015633d 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 0019caf5 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1985: 0020a8b9 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 0022fc25 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 00110c31 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 0018ab11 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001a627d 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 000667a5 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 000fb579 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d294d 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 00262749 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 00263ff9 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 00157739 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 001a09f1 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 000624a9 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 1998: 00062559 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 1999: 00466760 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2000: 000e76ed 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2001: 0004717f 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 0012c0dd 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2003: 00065fcd 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2000: 000e78b5 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2001: 00047189 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2002: 0012c801 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2003: 0006607d 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: 0005fd95 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2006: 0005fd9d 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007eb31 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2009: 0005de71 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2010: 00059b9f 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 00209db9 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2008: 0007eb29 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2009: 0005de79 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2010: 00059bb7 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2011: 0020bba9 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 001031c1 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ - 2014: 00030cc5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 00123cd5 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2013: 001034a1 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2014: 00030cd1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 2015: 00124325 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: 0017af2d 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 000506c1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2020: 0005da0f 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 00076031 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2018: 0017d2f5 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 000506d1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2020: 0005da17 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2021: 00075fad 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 001005ad 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 00179a0d 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 00100e0d 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 0017ba3d 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002ae05 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 001313bd 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 00126e99 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 001318ed 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 001274e1 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b8b1 184 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000daf0d 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 0007ffe1 404 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001c9e91 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 0004f84d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2029: 000db0b9 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 0007ffd9 404 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001cdd21 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 0004f85b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2033: 0047170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001d9385 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000f98e9 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000abadd 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2034: 001dc765 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000f99ad 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000abcc5 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 00213cb1 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 00215881 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000db019 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000c9a61 1206 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 00054161 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000db1c5 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000c9bbd 1206 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 000540b1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 0006274f 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 000623b7 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 2046: 00032093 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 0015f821 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2048: 0005e01d 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 00133a01 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001d35bd 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 00179cfd 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 002088e1 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2044: 000627ff 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2045: 00062467 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2046: 0003209f 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ + 2047: 00160fdd 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2048: 0005e025 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2049: 00133f39 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001d6eb1 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 0017c02d 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 0020a9d5 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc81 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 0006033d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 00062353 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 00060345 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2055: 00062403 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2056: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2057: 001d4c55 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 001d8511 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: 001116ed 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 000890c5 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 0015ef95 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 00111acd 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 00089051 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 0016066d 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 000667a9 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 0023b069 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000f9b35 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 0016788d 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2068: 0005f1bf 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2064: 00066b91 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 0023c3e5 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000fa259 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 0016925d 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2068: 0005f1c7 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: 00062401 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 00263ac1 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 000624b1 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 00264289 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2076: 0005ec4d 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2077: 000793e9 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000dccb9 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001ce075 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2076: 0005ec55 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2077: 00079369 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2078: 000dce71 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001d1e25 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0046af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 00149005 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 00062a43 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 00123d0d 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 00192375 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 003822c8 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 00062615 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 00111669 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 0014a1c5 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 00062bdb 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 0012435d 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 00195e55 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 003828e8 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 000626c5 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 00111a49 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: 000649e1 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001ebb45 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 00064a91 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001eea4d 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004a9c68 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2093: 0005f093 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2094: 000c4d65 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005c179 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000ea955 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 000859a1 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 00062309 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000ea629 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2100: 000565fd 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 00062f65 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 0018b2d1 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009d2e9 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 0024a1b9 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 0023ba71 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ - 2106: 000311cb 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 2093: 0005f09b 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2094: 000c4e65 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2095: 0005c18d 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000eab05 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 0008592d 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 000623b9 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000ea7d9 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2100: 000566ad 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2101: 00062edd 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 0018e0d1 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009d27d 580 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 0024addd 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 0018c6dd 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2106: 000311d7 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2108: 001d4e11 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001d86cd 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: 002584b1 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00040fa5 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 00258df9 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 00040fad 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 0010eced 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003ddd1 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 0036c728 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 0010f095 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003ddd9 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 0036cd28 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: 00065917 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f0f11 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2119: 000659c7 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2120: 000f10f5 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000f954d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000f9729 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004a9c90 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 00235fa5 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2125: 00030bfd 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2124: 0018892d 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2125: 00030c09 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2126: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2127: 00115879 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2128: 00095d95 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 00120f65 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2127: 00115da9 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2128: 00095cd5 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2129: 00121449 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: 00030c0f 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: 00152d55 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001f13d5 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 000624cf 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 001540ed 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001f4321 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2136: 0006257f 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: 0012fdf9 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 00130321 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2143: 001b8855 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2143: 001bc78d 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001ca435 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 00186161 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001ce2c5 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 00188d81 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: 00395254 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 00395854 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 001563e1 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000daf2d 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 001577dd 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000db0d9 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0046857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 00155b3d 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 00132d65 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e1485 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 0008e691 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007d4c1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001ceb85 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 0023228d 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 0015ed75 218 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 00156f3d 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 00133299 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e1641 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 0008e5d9 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007d4ad 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001d28bd 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 00233ba5 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 0016042d 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbd5 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001a2d2d 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 0019895d 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2165: 0005f193 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2166: 0005dea5 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2167: 00065913 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2163: 001a6c15 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 0019c855 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2165: 0005f19b 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2166: 0005dead 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2167: 000659c3 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001d4df9 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 00076fb1 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001d86b5 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 00076f2d 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0046af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 00086aa1 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001ceb09 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 00086a2d 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001d2841 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: 0024d915 30004 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 0024e475 30004 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00464aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 00062afd 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2179: 0005f915 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 0023ce69 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000da02d 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2182: 0005f75d 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2178: 00062c95 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2179: 0005f91d 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2180: 0018cb69 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000da1d5 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2182: 0005f765 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: 000d3b29 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 00214731 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 0026b1e1 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 001161fd 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f43ad 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2188: 00035c09 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2189: 000d3c75 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 00216301 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 0026b7e5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 00116731 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f4591 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2195: 0005de09 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c0531 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 0026b1e9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001d382d 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001d7f31 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 00174cc9 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 00148471 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 00060c31 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 002356f9 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 0004ffa9 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 000673c9 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2206: 0006c3c5 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 00265f79 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2195: 0005de11 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2196: 000c0705 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 0026b7ed 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001d7121 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001db7c1 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 00176a31 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 0014962d 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 00060ce1 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 00236f1d 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 0004ffb1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 0006754b 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2206: 0006c3ad 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2207: 0026657d 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00463e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 00060cef 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 0007f909 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 00060d9f 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 0007f901 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: 000bbee1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bc0b5 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 00064559 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 0008842d 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e6b5 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 00064609 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 000883b9 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e6c9 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 000ffb75 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 000ffe95 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: 00170c61 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 001729c5 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cce1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 0022e64d 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 00093279 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 0022fff5 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 000931b9 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: 001ee6d9 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 0013cbad 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001f1579 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 0013d555 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004610e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004eed5 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 00049275 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 0005518d 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004ee45 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 0004927f 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 00055275 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00465994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2236: 0004704b 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2236: 00047055 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 0026a099 656 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 0017a3d9 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2240: 000716b9 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2238: 0026a69d 656 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 0017c709 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2240: 000716a1 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: 00144335 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 0014b8bd 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 001340b5 5368 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 00145369 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 0014cbe1 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 001345ed 5368 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: 001f5001 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001d6079 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 00060c6d 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 0017aa5d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003bf29 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000dd755 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2254: 0005d0cb 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2248: 001f7c71 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001d9939 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 00060d1d 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 0017cd8d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003beff 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000dd90d 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2254: 0005d0d3 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ 2255: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (2) │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libexpat.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x29060 │ │ │ │ - 0x0000000d (FINI) 0x26bd48 │ │ │ │ + 0x0000000d (FINI) 0x26c364 │ │ │ │ 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: 8d5d81a999e884cf935ef16ec9b59c358117808e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5c77669d5e41c094ed428c40871b57f818d2d0ee │ │ │ │ │ │ │ │ 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: 0x00090912, Base: 0x0044ab10, Semaphore: 0x004a963e │ │ │ │ + Location: 0x00090842, Base: 0x0044b110, Semaphore: 0x004a963e │ │ │ │ Arguments: 4@r8 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000acc2a, Base: 0x0044ab10, Semaphore: 0x004a9638 │ │ │ │ + Location: 0x000ace12, Base: 0x0044b110, Semaphore: 0x004a9638 │ │ │ │ Arguments: -4@r6 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000accf0, Base: 0x0044ab10, Semaphore: 0x004a9636 │ │ │ │ + Location: 0x000aced8, Base: 0x0044b110, Semaphore: 0x004a9636 │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000f827a, Base: 0x0044ab10, Semaphore: 0x004a963c │ │ │ │ + Location: 0x000f8466, Base: 0x0044b110, Semaphore: 0x004a963c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000f8292, Base: 0x0044ab10, Semaphore: 0x004a963a │ │ │ │ + Location: 0x000f847e, Base: 0x0044b110, Semaphore: 0x004a963a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -208,27 +208,28 @@ │ │ │ │ __memcpy_chk │ │ │ │ getpwnam_r │ │ │ │ setgrent │ │ │ │ getgrent │ │ │ │ endgrent │ │ │ │ mkfifoat │ │ │ │ faccessat │ │ │ │ -__mktime64 │ │ │ │ __strncat_chk │ │ │ │ +__mktime64 │ │ │ │ __select64 │ │ │ │ __fdelt_chk │ │ │ │ sched_setaffinity │ │ │ │ llistxattr │ │ │ │ flistxattr │ │ │ │ getgroups │ │ │ │ XML_GetSpecifiedAttributeCount │ │ │ │ XML_StopParser │ │ │ │ __wait4_time64 │ │ │ │ fchownat │ │ │ │ XML_FreeContentModel │ │ │ │ +pthread_exit │ │ │ │ __wait3_time64 │ │ │ │ XML_UseForeignDTD │ │ │ │ XML_SetParamEntityParsing │ │ │ │ XML_GetBuffer │ │ │ │ XML_ParseBuffer │ │ │ │ XML_SetReturnNSTriplet │ │ │ │ fstatvfs64 │ │ │ │ @@ -255,16 +256,16 @@ │ │ │ │ sched_setscheduler │ │ │ │ sched_setparam │ │ │ │ getgrouplist │ │ │ │ XML_SetBase │ │ │ │ pthread_getcpuclockid │ │ │ │ getresgid │ │ │ │ getresuid │ │ │ │ -ptsname_r │ │ │ │ initgroups │ │ │ │ +ptsname_r │ │ │ │ posix_openpt │ │ │ │ unlockpt │ │ │ │ ttyname_r │ │ │ │ posix_fadvise64 │ │ │ │ posix_fallocate64 │ │ │ │ preadv64v2 │ │ │ │ pwrite64 │ │ │ │ @@ -285,15 +286,14 @@ │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ __vfprintf_chk │ │ │ │ __sysconf │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ -pthread_exit │ │ │ │ closefrom │ │ │ │ mprotect │ │ │ │ if_nametoindex │ │ │ │ __isoc23_sscanf │ │ │ │ inet_aton │ │ │ │ XML_GetInputContext │ │ │ │ inet_ntoa │ │ │ │ @@ -2034,68 +2034,68 @@ │ │ │ │ ;F!F2F(F │ │ │ │ F#F"F!F │ │ │ │ &#F*F9F0F │ │ │ │ *F3F!F@F │ │ │ │ FJFYF0FUE │ │ │ │ 3#`chCE@ │ │ │ │ *F#FRhRm │ │ │ │ -4D{@dD#DK │ │ │ │ +$"F)F8F* │ │ │ │ @G1F FEE │ │ │ │ +4D{@dD#DK │ │ │ │ pi%aBhSm │ │ │ │ )F0FBFKF │ │ │ │ 33`2F!F(F │ │ │ │ 3;`*F!FHF" │ │ │ │ F2FiF5D │ │ │ │ +F"FIF0F/F │ │ │ │ -CF*F9FHFH │ │ │ │ +CF*F9FHFL │ │ │ │ {hJFAF(F │ │ │ │ $CF:F1F(F │ │ │ │ ;F2F)F F/ │ │ │ │ KFBF9F(F/ │ │ │ │ AF3FRF8F │ │ │ │ +F"F9FXF │ │ │ │ &+F"F9FXF │ │ │ │ -FCF8FJFQF[ │ │ │ │ +FCF8FJFQF^ │ │ │ │ SF2FAF8F │ │ │ │ pGpGpGpGpGpGpGpG │ │ │ │ ;F*F1FhF │ │ │ │ %L#F8F2F)F │ │ │ │ +h2F!F8F │ │ │ │ -F F2F)F- │ │ │ │ +F F2F)F1 │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ +F"F9FHFi │ │ │ │ #F2F)F8F │ │ │ │ -F"F9FHF` │ │ │ │ 79hJF@F! │ │ │ │ -h$I*FX`pl0 │ │ │ │ +h$I*FX`pl4 │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ AF.FeF F │ │ │ │ ""`#|#|O │ │ │ │ i0FJF9FZ │ │ │ │ *F!FHF3F │ │ │ │ `Eh+C)`D │ │ │ │ 1FCF"F8FT │ │ │ │ 1FCF"F8FS │ │ │ │ ;F)")F F │ │ │ │ -SF}")F F │ │ │ │ +KF}")F F │ │ │ │ ;F]")F F │ │ │ │ -6*FphCEV │ │ │ │ FBF0F+F9F │ │ │ │ #RF!F0F │ │ │ │ #RF!F0F │ │ │ │ 1F>FGFD │ │ │ │ -3#`pI FG │ │ │ │ +3#`pI FF │ │ │ │ +FBF1FHF │ │ │ │ +FBF1FHF │ │ │ │ &FRFIF0F │ │ │ │ Fd 2F;F>& │ │ │ │ ;F%FGFLF │ │ │ │ ib2F)F8F │ │ │ │ KFPFBF!F │ │ │ │ @@ -2175,42 +2178,44 @@ │ │ │ │ #h:C8`cEF │ │ │ │ P F*F,DV │ │ │ │ p4FEF8F.F │ │ │ │ p4FEF8F.F │ │ │ │ $P(F+hSE │ │ │ │ kfa-\W--------------------R │ │ │ │ ;Mbhfi#` │ │ │ │ -%h,I(Ffh$ │ │ │ │ +%h,I(Ffh" │ │ │ │ @AWkbhVk │ │ │ │ !oYD!g+hU │ │ │ │ &$1!g*h#h │ │ │ │ [hs`3hjh │ │ │ │ n#hID!gR │ │ │ │ -hBFHF3Fs │ │ │ │ +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(F/ │ │ │ │ +'E 5*F(F1 │ │ │ │ 0%e5`HF │ │ │ │ #FJFYFPF │ │ │ │ +\Kp)F0FEE │ │ │ │ (F;F"F1F │ │ │ │ 3F2FAFHF │ │ │ │ +_B_A#hSEA │ │ │ │ 22`;hCEY │ │ │ │ -3;`9F0FG │ │ │ │ +3;`9F0FD │ │ │ │ +F/iZF1F │ │ │ │ #F2FAF8F │ │ │ │ %2F9FXFO │ │ │ │ "oo"oooool │ │ │ │ *oooooooooooooooo%"Z7Jol │ │ │ │ 3FJF!F@FH │ │ │ │ 3FJF!FXF │ │ │ │ @@ -2221,58 +2226,56 @@ │ │ │ │ *h#F)F0F │ │ │ │ BF9F+FhF │ │ │ │ 8s"F)F8F │ │ │ │ 3F:F!F(F │ │ │ │ |`9F0F<` │ │ │ │ KFRFYF F │ │ │ │ +F9F@F"F │ │ │ │ -U{IF F*F │ │ │ │ +T{IF F*F │ │ │ │ F#F1F(F@ │ │ │ │ `#F9F(F@ │ │ │ │ =F4FGFNF │ │ │ │ 21FKFBFei │ │ │ │ ;F*F)F F │ │ │ │ 9FKFBF(F │ │ │ │ -2QFCFJFei │ │ │ │ +29FCFJFei │ │ │ │ +FBF1F F │ │ │ │ >F*F1F F │ │ │ │ (F:FKFQF │ │ │ │ -6RF)h7F h │ │ │ │ -KF!h*FPF │ │ │ │ !FSFZF(F │ │ │ │ ;F2F)F F │ │ │ │ -a!d!2F F8 │ │ │ │ -a!d!`F2F8 │ │ │ │ +a!d!2F F4 │ │ │ │ +a!d!`F2F4 │ │ │ │ =:s^a+O@dO │ │ │ │ .#,:AF@F │ │ │ │ *F-ikh[m │ │ │ │ ;FJFAF F │ │ │ │ *F3F!F@F │ │ │ │ 0vE7Sah>oLZ │ │ │ │ +F0FBFIFwFfF │ │ │ │ "DvB*D4@2@ │ │ │ │ 'D 4"F F │ │ │ │ g`IF@F"F&` │ │ │ │ 0F%F&F'F │ │ │ │ 3F:F(F!F │ │ │ │ +F*FIFXF │ │ │ │ ;F2F)F F │ │ │ │ -@SXBXApGB │ │ │ │ 2"`Zh!FHF │ │ │ │ )F;FBF F │ │ │ │ -3FBF!F(FV │ │ │ │ +3FBF!F(FR │ │ │ │ DFJF(F9F │ │ │ │ cFrF)F0F │ │ │ │ U%bea%t │ │ │ │ KpG$jd\\p │ │ │ │ )))))<9))) │ │ │ │ )))))))6 │ │ │ │ F)FkFeF2F F │ │ │ │ 3#`ch[mX │ │ │ │ -#F:F(F1Fr │ │ │ │ -3+`0i5ai │ │ │ │ -#:F!F0Fm │ │ │ │ +#F:F(F1Fq │ │ │ │ +3+`0i5ag │ │ │ │ +#:F!F0Fn │ │ │ │ #:F)F0Fm │ │ │ │ #RF)F0Fm │ │ │ │ #BF)F0Fm │ │ │ │ -ACFZF FH │ │ │ │ +ACFZF FG │ │ │ │ @ ,"AFHF │ │ │ │ RFWFUFVFO │ │ │ │ 2F F+iii │ │ │ │ ;i2Fyi F │ │ │ │ 'F 62F0F │ │ │ │ @L;hAjcE │ │ │ │ @L+hAjcE │ │ │ │ @L3hAjcE │ │ │ │ @L3hAjcE │ │ │ │ FSF!F0F2 │ │ │ │ RJSF!F0F2 │ │ │ │ -%/F,FXFM │ │ │ │ +%/F,FXFL │ │ │ │ LB)F F3F │ │ │ │ 2"`Zh!F8F │ │ │ │ zh)F3F8F │ │ │ │ 1F#Fbh(F │ │ │ │ ;F2F)F F │ │ │ │ -##b i)FT │ │ │ │ +##b i)FR │ │ │ │ *FXFLnIF │ │ │ │ 0F2hIFBE │ │ │ │ #2F!F(F │ │ │ │ -`j;F2F)F, │ │ │ │ +`j;F2F)F+ │ │ │ │ 4;Dk`4`8F │ │ │ │ ci2FAF F │ │ │ │ -\Kp)F0FEE │ │ │ │ F!FKFBFO │ │ │ │ -*i#F8F1FC │ │ │ │ +*i#F8F1FD │ │ │ │ 5ch F[m[ │ │ │ │ p/#hQXJj │ │ │ │ -"h(F!`AFI │ │ │ │ +"h(F!`AFH │ │ │ │ 4D5F0F)F │ │ │ │ +iBF9F0F │ │ │ │ y[FJF F9F │ │ │ │ -#*F1F@F9 │ │ │ │ -#"F1F@F9 │ │ │ │ +#*F1F@F: │ │ │ │ +#"F1F@F: │ │ │ │ 0`d dB)F │ │ │ │ 3;`(FgaF │ │ │ │ #FZFAF8FUF │ │ │ │ (F#FJFQFUD │ │ │ │ #33333%!33!333313333333333333333/38363- │ │ │ │ 3333)333 │ │ │ │ @F)Fkh[m │ │ │ │ -+FjF9F F- │ │ │ │ ++FjF9F F. │ │ │ │ EFNF(F1F │ │ │ │ 3y4v4s4p4 │ │ │ │ 3y4v4s4p4 │ │ │ │ i"f"u"r"o"l"q2n2 │ │ │ │ i"f"u"k2h2r"o" │ │ │ │ i"f"u"k2k2h2r"o"l" │ │ │ │ i"h2r"o"l" │ │ │ │ @@ -2391,15 +2393,15 @@ │ │ │ │ .AUUUUUU │ │ │ │ ;F2F)F F │ │ │ │ TQ@rhi@@ │ │ │ │ +FBF`j1F` │ │ │ │ BF(FLE<` │ │ │ │ ` Fbj@3^D#b?+ │ │ │ │ .F2F!F8F| │ │ │ │ -#2F)F F1 │ │ │ │ +#2F)F F4 │ │ │ │ 22222222222222%?% │ │ │ │ D4`Sx0; +K │ │ │ │ 3;`Jx0: *1 │ │ │ │ 3+`Bx0: *? │ │ │ │ xQ:F1F@F │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ @@ -3590,15 +3592,14 @@ │ │ │ │ '%.100s' object has only read-only attributes (%s .%U) │ │ │ │ '%.100s' object has no attributes (%s .%U) │ │ │ │ attribute name must be string, not '%.200s' │ │ │ │ module functions cannot set METH_CLASS or METH_STATIC │ │ │ │ '%.100s' object has no attribute '%U' and no __dict__ for setting new attributes │ │ │ │ '%.100s' object has no attribute '%U' │ │ │ │ '%.100s' object attribute '%U' is read-only │ │ │ │ -corrupted thread-free list │ │ │ │ firstiter │ │ │ │ Hook to intercept first iteration │ │ │ │ finalizer │ │ │ │ Hook to intercept finalization │ │ │ │ optimize │ │ │ │ -O or -OO │ │ │ │ dont_write_bytecode │ │ │ │ @@ -3780,14 +3781,15 @@ │ │ │ │ EXCEPTION_HANDLED │ │ │ │ PY_UNWIND │ │ │ │ PY_THROW │ │ │ │ C_RETURN │ │ │ │ sys.monitoring │ │ │ │ __replace__($self, /, **changes) │ │ │ │ Return a copy of the structure with new values for the specified fields. │ │ │ │ +corrupted thread-free list │ │ │ │ ../Objects/moduleobject.c │ │ │ │ sequence index must be integer, not '%.200s' │ │ │ │ type '%.200s' is not subscriptable │ │ │ │ '%.200s' object is not subscriptable │ │ │ │ unmatched paren in format │ │ │ │ Unmatched paren in format │ │ │ │ Bad dict format │ │ │ │ @@ -3809,20 +3811,20 @@ │ │ │ │ semaphore │ │ │ │ embedded null byte │ │ │ │ unsupported error handler │ │ │ │ ../Objects/unicodeobject.c │ │ │ │ character U+%x is not in range [U+0000; U+%x] │ │ │ │ ../Python/import.c │ │ │ │ embedded null character │ │ │ │ -list assignment index out of range │ │ │ │ name of the thread implementation │ │ │ │ name of the lock implementation │ │ │ │ name and version of the thread library │ │ │ │ type │ │ │ │ sys.thread_info │ │ │ │ +list assignment index out of range │ │ │ │ '%.200s' object does not support item assignment │ │ │ │ Ellipsis │ │ │ │ __debug__ │ │ │ │ PyErr_NewException: name must be module.class │ │ │ │ while calling a Python object │ │ │ │ type() takes 1 or 3 arguments │ │ │ │ cannot create '%s' instances │ │ │ │ @@ -4787,14 +4789,129 @@ │ │ │ │ UnsupportedOperation │ │ │ │ pop from empty list │ │ │ │ pop index out of range │ │ │ │ '%.200s' object does not support item deletion │ │ │ │ '%.200s' object is not subscriptable; perhaps you missed a comma? │ │ │ │ %.200s indices must be integers or slices, not %.200s; perhaps you missed a comma? │ │ │ │ sem_destroy │ │ │ │ +getpriority │ │ │ │ +setpriority │ │ │ │ +posix_spawn │ │ │ │ +posix_spawnp │ │ │ │ +readlink │ │ │ │ +copy_file_range │ │ │ │ +register_at_fork │ │ │ │ +sched_get_priority_max │ │ │ │ +sched_get_priority_min │ │ │ │ +sched_getparam │ │ │ │ +sched_getscheduler │ │ │ │ +sched_rr_get_interval │ │ │ │ +sched_setparam │ │ │ │ +sched_yield │ │ │ │ +sched_setaffinity │ │ │ │ +sched_getaffinity │ │ │ │ +posix_openpt │ │ │ │ +unlockpt │ │ │ │ +login_tty │ │ │ │ +getgrouplist │ │ │ │ +getgroups │ │ │ │ +getlogin │ │ │ │ +setreuid │ │ │ │ +setregid │ │ │ │ +setgroups │ │ │ │ +initgroups │ │ │ │ +pidfd_open │ │ │ │ +tcgetpgrp │ │ │ │ +tcsetpgrp │ │ │ │ +closerange │ │ │ │ +device_encoding │ │ │ │ +sendfile │ │ │ │ +ftruncate │ │ │ │ +truncate │ │ │ │ +posix_fallocate │ │ │ │ +posix_fadvise │ │ │ │ +unsetenv │ │ │ │ +fdatasync │ │ │ │ +WCOREDUMP │ │ │ │ +WIFCONTINUED │ │ │ │ +WIFSTOPPED │ │ │ │ +WIFSIGNALED │ │ │ │ +WIFEXITED │ │ │ │ +WEXITSTATUS │ │ │ │ +WTERMSIG │ │ │ │ +WSTOPSIG │ │ │ │ +fstatvfs │ │ │ │ +fpathconf │ │ │ │ +pathconf │ │ │ │ +_path_splitroot_ex │ │ │ │ +_path_normpath │ │ │ │ +getloadavg │ │ │ │ +setresuid │ │ │ │ +setresgid │ │ │ │ +getresuid │ │ │ │ +getresgid │ │ │ │ +getxattr │ │ │ │ +setxattr │ │ │ │ +removexattr │ │ │ │ +listxattr │ │ │ │ +get_terminal_size │ │ │ │ +get_inheritable │ │ │ │ +set_inheritable │ │ │ │ +get_blocking │ │ │ │ +set_blocking │ │ │ │ +getrandom │ │ │ │ +memfd_create │ │ │ │ +eventfd_read │ │ │ │ +eventfd_write │ │ │ │ +waitstatus_to_exitcode │ │ │ │ +timerfd_create │ │ │ │ +timerfd_settime │ │ │ │ +timerfd_settime_ns │ │ │ │ +timerfd_gettime │ │ │ │ +timerfd_gettime_ns │ │ │ │ +_inputhook │ │ │ │ +_is_inputhook_installed │ │ │ │ +newlines │ │ │ │ +_CHUNK_SIZE │ │ │ │ +line_buffering │ │ │ │ +write_through │ │ │ │ +_finalizing │ │ │ │ +reconfigure │ │ │ │ +seekable │ │ │ │ +getvalue │ │ │ │ +True if the file descriptor will be closed by close(). │ │ │ │ +_blksize │ │ │ │ +readinto │ │ │ │ +_dealloc_warn │ │ │ │ +readinto1 │ │ │ │ +True if the file is closed. │ │ │ │ +writelines │ │ │ │ +getbuffer │ │ │ │ +_checkClosed │ │ │ │ +_checkSeekable │ │ │ │ +_checkReadable │ │ │ │ +_checkWritable │ │ │ │ +getstate │ │ │ │ +setstate │ │ │ │ +text_encoding │ │ │ │ +open_code │ │ │ │ +_io.TextIOWrapper │ │ │ │ +_io.StringIO │ │ │ │ +_io.FileIO │ │ │ │ +_io.BufferedRandom │ │ │ │ +_io.BufferedRWPair │ │ │ │ +_io.BufferedReader │ │ │ │ +_io.BufferedWriter │ │ │ │ +_io.BytesIO │ │ │ │ +_io._RawIOBase │ │ │ │ +_io._BufferedIOBase │ │ │ │ +_io._TextIOBase │ │ │ │ +_io._IOBase │ │ │ │ +_io._BytesIOBuffer │ │ │ │ +_io.IncrementalNewlineDecoder │ │ │ │ NGROUPS_MAX │ │ │ │ WCONTINUED │ │ │ │ WUNTRACED │ │ │ │ O_RDONLY │ │ │ │ O_WRONLY │ │ │ │ O_NDELAY │ │ │ │ O_NONBLOCK │ │ │ │ @@ -4939,14 +5056,40 @@ │ │ │ │ struct_rusage │ │ │ │ _have_functions │ │ │ │ cannot read ticks_per_second │ │ │ │ Exception ignored on removing the last compiler stack item │ │ │ │ Exception ignored on appending nested instruction sequence │ │ │ │ argument should be integer or None, not %.200s │ │ │ │ ordinal not in range(128) │ │ │ │ +_register_code │ │ │ │ +linecache._register_code is not callable │ │ │ │ +'%.200s' object doesn't support item deletion │ │ │ │ +compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ +__classdict__ │ │ │ │ +_PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ +%s op %d should not be possible │ │ │ │ +too many expressions in star-unpacking assignment │ │ │ │ +multiple starred expressions in assignment │ │ │ │ +can only join an iterable │ │ │ │ +invalid node type (%d) for augmented assignment │ │ │ │ +Comparison between bytes and string │ │ │ │ +Comparison between bytes and int │ │ │ │ +can only concatenate tuple (not "%.200s") to tuple │ │ │ │ +Internal error: failed to get value of a constant │ │ │ │ +argument 'byteorder' │ │ │ │ +byteorder must be either 'little' or 'big' │ │ │ │ +length argument must be non-negative │ │ │ │ +can't convert negative int to unsigned │ │ │ │ +int too big to convert │ │ │ │ +marshal.dumps │ │ │ │ +object too deeply nested to marshal │ │ │ │ +marshalling code objects is disallowed │ │ │ │ +unmarshallable object │ │ │ │ +too many objects │ │ │ │ +__bytes__ returned non-bytes (type %.200s) │ │ │ │ the entry's base filename, relative to scandir() "path" argument │ │ │ │ the entry's full path name; equivalent to os.path.join(scandir_path, entry.name) │ │ │ │ is_symlink │ │ │ │ is_junction │ │ │ │ __fspath__ │ │ │ │ operating system name │ │ │ │ nodename │ │ │ │ @@ -4991,115 +5134,14 @@ │ │ │ │ st_blksize │ │ │ │ blocksize for filesystem I/O │ │ │ │ st_blocks │ │ │ │ number of blocks allocated │ │ │ │ device type (if inode device) │ │ │ │ si_signo │ │ │ │ si_status │ │ │ │ -getpriority │ │ │ │ -setpriority │ │ │ │ -posix_spawn │ │ │ │ -posix_spawnp │ │ │ │ -readlink │ │ │ │ -copy_file_range │ │ │ │ -register_at_fork │ │ │ │ -sched_get_priority_max │ │ │ │ -sched_get_priority_min │ │ │ │ -sched_getparam │ │ │ │ -sched_getscheduler │ │ │ │ -sched_rr_get_interval │ │ │ │ -sched_setparam │ │ │ │ -sched_yield │ │ │ │ -sched_setaffinity │ │ │ │ -sched_getaffinity │ │ │ │ -posix_openpt │ │ │ │ -unlockpt │ │ │ │ -login_tty │ │ │ │ -getgrouplist │ │ │ │ -getgroups │ │ │ │ -getlogin │ │ │ │ -setreuid │ │ │ │ -setregid │ │ │ │ -setgroups │ │ │ │ -initgroups │ │ │ │ -pidfd_open │ │ │ │ -tcgetpgrp │ │ │ │ -tcsetpgrp │ │ │ │ -closerange │ │ │ │ -device_encoding │ │ │ │ -sendfile │ │ │ │ -ftruncate │ │ │ │ -truncate │ │ │ │ -posix_fallocate │ │ │ │ -posix_fadvise │ │ │ │ -unsetenv │ │ │ │ -fdatasync │ │ │ │ -WCOREDUMP │ │ │ │ -WIFCONTINUED │ │ │ │ -WIFSTOPPED │ │ │ │ -WIFSIGNALED │ │ │ │ -WIFEXITED │ │ │ │ -WEXITSTATUS │ │ │ │ -WTERMSIG │ │ │ │ -WSTOPSIG │ │ │ │ -fstatvfs │ │ │ │ -fpathconf │ │ │ │ -pathconf │ │ │ │ -_path_splitroot_ex │ │ │ │ -_path_normpath │ │ │ │ -getloadavg │ │ │ │ -setresuid │ │ │ │ -setresgid │ │ │ │ -getresuid │ │ │ │ -getresgid │ │ │ │ -getxattr │ │ │ │ -setxattr │ │ │ │ -removexattr │ │ │ │ -listxattr │ │ │ │ -get_terminal_size │ │ │ │ -get_inheritable │ │ │ │ -set_inheritable │ │ │ │ -get_blocking │ │ │ │ -set_blocking │ │ │ │ -getrandom │ │ │ │ -memfd_create │ │ │ │ -eventfd_read │ │ │ │ -eventfd_write │ │ │ │ -waitstatus_to_exitcode │ │ │ │ -timerfd_create │ │ │ │ -timerfd_settime │ │ │ │ -timerfd_settime_ns │ │ │ │ -timerfd_gettime │ │ │ │ -timerfd_gettime_ns │ │ │ │ -_inputhook │ │ │ │ -_is_inputhook_installed │ │ │ │ -newlines │ │ │ │ -_CHUNK_SIZE │ │ │ │ -line_buffering │ │ │ │ -write_through │ │ │ │ -_finalizing │ │ │ │ -reconfigure │ │ │ │ -seekable │ │ │ │ -getvalue │ │ │ │ -True if the file descriptor will be closed by close(). │ │ │ │ -_blksize │ │ │ │ -readinto │ │ │ │ -_dealloc_warn │ │ │ │ -readinto1 │ │ │ │ -True if the file is closed. │ │ │ │ -writelines │ │ │ │ -getbuffer │ │ │ │ -_checkClosed │ │ │ │ -_checkSeekable │ │ │ │ -_checkReadable │ │ │ │ -_checkWritable │ │ │ │ -getstate │ │ │ │ -setstate │ │ │ │ -text_encoding │ │ │ │ -open_code │ │ │ │ SC_2_CHAR_TERM │ │ │ │ SC_2_C_BIND │ │ │ │ SC_2_C_DEV │ │ │ │ SC_2_C_VERSION │ │ │ │ SC_2_FORT_DEV │ │ │ │ SC_2_FORT_RUN │ │ │ │ SC_2_LOCALEDEF │ │ │ │ @@ -5307,54 +5349,14 @@ │ │ │ │ HAVE_UNLINKAT │ │ │ │ HAVE_UTIMENSAT │ │ │ │ HAVE_PTSNAME_R │ │ │ │ posix.uname_result │ │ │ │ posix.DirEntry │ │ │ │ posix.ScandirIterator │ │ │ │ os.terminal_size │ │ │ │ -_io.TextIOWrapper │ │ │ │ -_io.StringIO │ │ │ │ -_io.FileIO │ │ │ │ -_io.BufferedRandom │ │ │ │ -_io.BufferedRWPair │ │ │ │ -_io.BufferedReader │ │ │ │ -_io.BufferedWriter │ │ │ │ -_io.BytesIO │ │ │ │ -_io._RawIOBase │ │ │ │ -_io._BufferedIOBase │ │ │ │ -_io._TextIOBase │ │ │ │ -_io._IOBase │ │ │ │ -_io._BytesIOBuffer │ │ │ │ -_io.IncrementalNewlineDecoder │ │ │ │ -_register_code │ │ │ │ -linecache._register_code is not callable │ │ │ │ -'%.200s' object doesn't support item deletion │ │ │ │ -compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ -__classdict__ │ │ │ │ -_PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ -%s op %d should not be possible │ │ │ │ -can only join an iterable │ │ │ │ -too many expressions in star-unpacking assignment │ │ │ │ -multiple starred expressions in assignment │ │ │ │ -invalid node type (%d) for augmented assignment │ │ │ │ -Comparison between bytes and string │ │ │ │ -Comparison between bytes and int │ │ │ │ -can only concatenate tuple (not "%.200s") to tuple │ │ │ │ -Internal error: failed to get value of a constant │ │ │ │ -argument 'byteorder' │ │ │ │ -byteorder must be either 'little' or 'big' │ │ │ │ -length argument must be non-negative │ │ │ │ -can't convert negative int to unsigned │ │ │ │ -int too big to convert │ │ │ │ -marshal.dumps │ │ │ │ -object too deeply nested to marshal │ │ │ │ -marshalling code objects is disallowed │ │ │ │ -unmarshallable object │ │ │ │ -too many objects │ │ │ │ -__bytes__ returned non-bytes (type %.200s) │ │ │ │ can only concatenate list (not "%.200s") to list │ │ │ │ remaining subinterpreters; destroy them with _interpreters.destroy() │ │ │ │ cannot import name %R from %R (unknown location) │ │ │ │ cannot import name %R from %R (consider renaming %R since it has the same name as the standard library module named %R and prevents importing that standard library module) │ │ │ │ cannot import name %R from %R (consider renaming %R if it has the same name as a library you intended to import) │ │ │ │ cannot import name %R from partially initialized module %R (most likely due to a circular import) (%S) │ │ │ │ cannot import name %R from partially initialized module %R (most likely due to a circular import) │ │ │ │ @@ -5367,56 +5369,14 @@ │ │ │ │ CLOCK_THREAD_CPUTIME_ID │ │ │ │ CLOCK_BOOTTIME │ │ │ │ CLOCK_TAI │ │ │ │ _STRUCT_TM_ITEMS │ │ │ │ invalid GMT offset │ │ │ │ timezone │ │ │ │ daylight │ │ │ │ -year, for example, 1993 │ │ │ │ -month of year, range [1, 12] │ │ │ │ -day of month, range [1, 31] │ │ │ │ -hours, range [0, 23] │ │ │ │ -minutes, range [0, 59] │ │ │ │ -seconds, range [0, 61]) │ │ │ │ -day of week, range [0, 6], Monday is 0 │ │ │ │ -day of year, range [1, 366] │ │ │ │ -tm_isdst │ │ │ │ -1 if summer time is in effect, 0 if not, and -1 if unknown │ │ │ │ -abbreviation of timezone name │ │ │ │ -tm_gmtoff │ │ │ │ -offset from UTC in seconds │ │ │ │ -clock_gettime │ │ │ │ -clock_gettime_ns │ │ │ │ -clock_settime │ │ │ │ -clock_settime_ns │ │ │ │ -clock_getres │ │ │ │ -pthread_getcpuclockid │ │ │ │ -localtime │ │ │ │ -strptime │ │ │ │ -monotonic │ │ │ │ -monotonic_ns │ │ │ │ -process_time │ │ │ │ -process_time_ns │ │ │ │ -thread_time │ │ │ │ -thread_time_ns │ │ │ │ -perf_counter │ │ │ │ -perf_counter_ns │ │ │ │ -get_clock_info │ │ │ │ -fromlist │ │ │ │ -time.struct_time │ │ │ │ -The time value as returned by gmtime(), localtime(), and strptime(), and │ │ │ │ - accepted by asctime(), mktime() and strftime(). May be considered as a │ │ │ │ - sequence of 9 integers. │ │ │ │ - Note that several fields' values are not the same as those defined by │ │ │ │ - the C language standard for struct tm. For example, the value of the │ │ │ │ - field tm_year is the actual year, not year - 1900. See individual │ │ │ │ - fields' descriptions for details. │ │ │ │ -.cpython-313-arm-linux-gnueabihf.so │ │ │ │ -.abi3.so │ │ │ │ -.abi3-arm-linux-gnueabihf.so │ │ │ │ slice step cannot be zero │ │ │ │ string indices must be integers, not '%.200s' │ │ │ │ %s: can't specify dir_fd without matching path │ │ │ │ %s: can't specify both dir_fd and fd │ │ │ │ %s: cannot use fd and follow_symlinks together │ │ │ │ string, bytes, os.PathLike, integer or None │ │ │ │ string, bytes, os.PathLike or integer │ │ │ │ @@ -5430,17 +5390,14 @@ │ │ │ │ %s() iterable argument is empty │ │ │ │ |Op:enable │ │ │ │ unable to get the current thread state │ │ │ │ sys.stderr is None │ │ │ │ bool is used as a file descriptor │ │ │ │ file is not a valid file descriptor │ │ │ │ file.fileno() is not a valid file descriptor │ │ │ │ -Can't compare %.100s and %.100s │ │ │ │ -can't multiply sequence by non-int of type '%.200s' │ │ │ │ -repeated string is too long │ │ │ │ enable($module, /, file=sys.stderr, all_threads=True) │ │ │ │ Enable the fault handler. │ │ │ │ disable($module, /) │ │ │ │ Disable the fault handler. │ │ │ │ is_enabled │ │ │ │ is_enabled($module, /) │ │ │ │ Check if the handler is enabled. │ │ │ │ @@ -5472,26 +5429,72 @@ │ │ │ │ Raise a SIGABRT signal. │ │ │ │ _sigfpe($module, /) │ │ │ │ Raise a SIGFPE signal. │ │ │ │ _stack_overflow │ │ │ │ _stack_overflow($module, /) │ │ │ │ Recursive call to raise a stack overflow. │ │ │ │ follow_symlinks │ │ │ │ +year, for example, 1993 │ │ │ │ +month of year, range [1, 12] │ │ │ │ +day of month, range [1, 31] │ │ │ │ +hours, range [0, 23] │ │ │ │ +minutes, range [0, 59] │ │ │ │ +seconds, range [0, 61]) │ │ │ │ +day of week, range [0, 6], Monday is 0 │ │ │ │ +day of year, range [1, 366] │ │ │ │ +tm_isdst │ │ │ │ +1 if summer time is in effect, 0 if not, and -1 if unknown │ │ │ │ +abbreviation of timezone name │ │ │ │ +tm_gmtoff │ │ │ │ +offset from UTC in seconds │ │ │ │ +clock_gettime │ │ │ │ +clock_gettime_ns │ │ │ │ +clock_settime │ │ │ │ +clock_settime_ns │ │ │ │ +clock_getres │ │ │ │ +pthread_getcpuclockid │ │ │ │ +localtime │ │ │ │ +strptime │ │ │ │ +monotonic │ │ │ │ +monotonic_ns │ │ │ │ +process_time │ │ │ │ +process_time_ns │ │ │ │ +thread_time │ │ │ │ +thread_time_ns │ │ │ │ +perf_counter │ │ │ │ +perf_counter_ns │ │ │ │ +get_clock_info │ │ │ │ +fromlist │ │ │ │ all_threads │ │ │ │ |$OO:max │ │ │ │ |$OO:min │ │ │ │ +time.struct_time │ │ │ │ +The time value as returned by gmtime(), localtime(), and strptime(), and │ │ │ │ + accepted by asctime(), mktime() and strftime(). May be considered as a │ │ │ │ + sequence of 9 integers. │ │ │ │ + Note that several fields' values are not the same as those defined by │ │ │ │ + the C language standard for struct tm. For example, the value of the │ │ │ │ + field tm_year is the actual year, not year - 1900. See individual │ │ │ │ + fields' descriptions for details. │ │ │ │ +.cpython-313-arm-linux-gnueabihf.so │ │ │ │ +.abi3.so │ │ │ │ +.abi3-arm-linux-gnueabihf.so │ │ │ │ +Can't compare %.100s and %.100s │ │ │ │ +can't multiply sequence by non-int of type '%.200s' │ │ │ │ +repeated string is too long │ │ │ │ pop from an empty set │ │ │ │ |$OOO:ImportError │ │ │ │ Unmatched right paren in format string │ │ │ │ impossible │ │ │ │ Unmatched left paren in format string │ │ │ │ No active exception to reraise │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ 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 │ │ │ │ @@ -5516,15 +5519,14 @@ │ │ │ │ binary mode doesn't take an encoding argument │ │ │ │ binary mode doesn't take an errors argument │ │ │ │ binary mode doesn't take a newline argument │ │ │ │ line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used │ │ │ │ invalid buffering size │ │ │ │ can't have unbuffered text I/O │ │ │ │ unknown mode: '%s' │ │ │ │ -cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ surrogates not allowed │ │ │ │ negative file descriptor │ │ │ │ Must have exactly one of create/read/write/append mode and at most one plus │ │ │ │ invalid mode: %.200s │ │ │ │ Cannot use closefd=False with file name │ │ │ │ expected integer from opener │ │ │ │ opener returned %d │ │ │ │ @@ -5534,16 +5536,14 @@ │ │ │ │ buffer size must be strictly positive │ │ │ │ can't allocate read lock │ │ │ │ cannot fit '%.200s' into an offset-sized integer │ │ │ │ Raw stream returned invalid position %lld │ │ │ │ I/O operation on closed file. │ │ │ │ raw stream has been detached │ │ │ │ I/O operation on uninitialized object │ │ │ │ -buffer_size │ │ │ │ -buffering │ │ │ │ read length must be non-negative or -1 │ │ │ │ argument should be integer or None, not '%.200s' │ │ │ │ read of closed file │ │ │ │ readall() should return bytes │ │ │ │ read() should return bytes │ │ │ │ unbounded read returned more bytes than a Python bytes object can hold │ │ │ │ close() takes no arguments │ │ │ │ @@ -5552,14 +5552,16 @@ │ │ │ │ cannot create new view on restricted memoryview │ │ │ │ memoryview: a bytes-like object is required, not '%.200s' │ │ │ │ memoryview: number of dimensions must not exceed 64 │ │ │ │ invalid indexing of 0-dim memory │ │ │ │ sub-views are not implemented │ │ │ │ memoryview: invalid slice key │ │ │ │ multi-dimensional slicing is not implemented │ │ │ │ +buffer_size │ │ │ │ +buffering │ │ │ │ compile() mode must be 'exec', 'eval', 'single' or 'func_type' │ │ │ │ compile() mode must be 'exec', 'eval' or 'single' │ │ │ │ compile(): unrecognised flags │ │ │ │ compile(): invalid optimize value │ │ │ │ func_type │ │ │ │ compile() mode 'func_type' requires flag PyCF_ONLY_AST │ │ │ │ string, bytes or AST │ │ │ │ @@ -6143,31 +6145,31 @@ │ │ │ │ getpwuid(): uid not found: %S │ │ │ │ uid should be integer, not %.200s │ │ │ │ uid is less than minimum │ │ │ │ uid is greater than maximum │ │ │ │ readline() should have returned a str object, not '%.200s' │ │ │ │ sys.path_hooks is not a list │ │ │ │ sys.path_importer_cache is not a dict │ │ │ │ +not readable │ │ │ │ +illegal decoder state │ │ │ │ +OO;illegal decoder state │ │ │ │ +illegal decoder state: the first item should be a bytes object, not '%.200s' │ │ │ │ +underlying %s() should have returned a bytes-like object, not '%.200s' │ │ │ │ user name │ │ │ │ pw_passwd │ │ │ │ password │ │ │ │ pw_gecos │ │ │ │ real name │ │ │ │ home directory │ │ │ │ pw_shell │ │ │ │ shell program │ │ │ │ getpwuid │ │ │ │ getpwnam │ │ │ │ getpwall │ │ │ │ pwd.struct_passwd │ │ │ │ -not readable │ │ │ │ -illegal decoder state │ │ │ │ -OO;illegal decoder state │ │ │ │ -illegal decoder state: the first item should be a bytes object, not '%.200s' │ │ │ │ -underlying %s() should have returned a bytes-like object, not '%.200s' │ │ │ │ whence value %d unsupported │ │ │ │ seek of closed file │ │ │ │ File or stream is not seekable. │ │ │ │ raw readinto() failed │ │ │ │ raw readinto() returned invalid length %zd (should have been between 0 and %zd) │ │ │ │ IncrementalNewlineDecoder.__init__() not called │ │ │ │ Lambda expression parameters cannot be parenthesized │ │ │ │ @@ -6526,14 +6528,15 @@ │ │ │ │ is_normalized │ │ │ │ unicodedata.UCD │ │ │ │ field 'name' is required for AsyncFunctionDef │ │ │ │ field 'args' is required for AsyncFunctionDef │ │ │ │ remaining threads │ │ │ │ remaining subinterpreters │ │ │ │ the interpreter doesn't have its own allocator │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ Existing exports of data: object cannot be re-sized │ │ │ │ PyBuffer_ToContiguous: len != view->len │ │ │ │ can't extend bytearray with %.100s │ │ │ │ expected iterable of integers; got: 'str' │ │ │ │ can't set bytearray slice from %.100s │ │ │ │ iterable unpacking cannot be used in comprehension │ │ │ │ did you forget parentheses around the comprehension target? │ │ │ │ @@ -7393,15 +7396,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 +7441,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 │ │ │ │ @@ -7553,14 +7554,15 @@ │ │ │ │ Invalid UTF-8 sequence │ │ │ │ (iN(nn)(nn)O) │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ Cannot join current thread │ │ │ │ +field 'value' is required for Await │ │ │ │ readline() should have returned a bytes object, not '%.200s' │ │ │ │ constructor requires a sequence │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ @@ -7574,16 +7576,16 @@ │ │ │ │ '%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 │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ i|Opp:register │ │ │ │ -signal %i cannot be registered, use enable() instead │ │ │ │ Failed joining thread │ │ │ │ +signal %i cannot be registered, use enable() instead │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ shape must be a list or a tuple │ │ │ │ memoryview: cast must be 1D -> ND or ND -> 1D │ │ │ │ memoryview: destination format must be a native single character format prefixed with an optional '@' │ │ │ │ memoryview: cannot cast between two non-byte formats │ │ │ │ memoryview: length is not a multiple of itemsize │ │ │ │ @@ -7681,14 +7683,21 @@ │ │ │ │ Insufficient memory for buffer allocation │ │ │ │ while finishing decompression │ │ │ │ while decompressing data │ │ │ │ type %.100s doesn't define __round__ method │ │ │ │ memoryview has %zd exported buffer%s │ │ │ │ memoryview: negative export count │ │ │ │ O|n:repeat │ │ │ │ +%s0%se%d │ │ │ │ +rounded value too large to represent │ │ │ │ +while compressing data │ │ │ │ +precision too large │ │ │ │ +PyNumber_ToBase: base must be 2, 8, 10 or 16 │ │ │ │ +On:scan_once │ │ │ │ +_generate_suggestions │ │ │ │ max_length │ │ │ │ typecode │ │ │ │ the typecode character used to create the array │ │ │ │ the size, in bytes, of one array item │ │ │ │ buffer_info │ │ │ │ byteswap │ │ │ │ fromfile │ │ │ │ @@ -7704,34 +7713,27 @@ │ │ │ │ re.LOCALE │ │ │ │ re.MULTILINE │ │ │ │ re.DOTALL │ │ │ │ re.UNICODE │ │ │ │ re.VERBOSE │ │ │ │ re.DEBUG │ │ │ │ re.ASCII │ │ │ │ -%s0%se%d │ │ │ │ -rounded value too large to represent │ │ │ │ -while compressing data │ │ │ │ -precision too large │ │ │ │ -PyNumber_ToBase: base must be 2, 8, 10 or 16 │ │ │ │ -On:scan_once │ │ │ │ cannot modify read-only memory │ │ │ │ cannot delete memory │ │ │ │ memoryview slice assignments are currently restricted to ndim = 1 │ │ │ │ idx cannot be negative │ │ │ │ while decoding a JSON object from a unicode string │ │ │ │ Expecting property name enclosed in double quotes │ │ │ │ Expecting ':' delimiter │ │ │ │ Expecting ',' delimiter │ │ │ │ Illegal trailing comma before end of object │ │ │ │ while decoding a JSON array from a unicode string │ │ │ │ Illegal trailing comma before end of array │ │ │ │ Expecting value │ │ │ │ -Infinity │ │ │ │ -_generate_suggestions │ │ │ │ candidates must be a list │ │ │ │ all elements in 'candidates' must be strings │ │ │ │ memoryview assignment: lvalue and rvalue have different structures │ │ │ │ end is out of bounds │ │ │ │ Invalid control character at │ │ │ │ Unterminated string starting at │ │ │ │ Invalid \escape │ │ │ │ @@ -8233,18 +8235,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 │ │ │ │ @@ -8265,21 +8267,21 @@ │ │ │ │ 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 │ │ │ │ -number of bits must be non-negative │ │ │ │ %.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 │ │ │ │ @@ -8622,17 +8624,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. │ │ │ │ @@ -8652,14 +8651,17 @@ │ │ │ │ features │ │ │ │ XML_PARAM_ENTITY_PARSING_NEVER │ │ │ │ XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE │ │ │ │ XML_PARAM_ENTITY_PARSING_ALWAYS │ │ │ │ pyexpat.expat_CAPI 1.1 │ │ │ │ pyexpat.expat_CAPI │ │ │ │ xml.parsers.expat.ExpatError │ │ │ │ +_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ +Exception in thread │ │ │ │ + │ │ │ │ ErrorCode │ │ │ │ ErrorLineNumber │ │ │ │ ErrorColumnNumber │ │ │ │ ErrorByteIndex │ │ │ │ CurrentLineNumber │ │ │ │ CurrentColumnNumber │ │ │ │ CurrentByteIndex │ │ │ │ @@ -8828,19 +8830,19 @@ │ │ │ │ length of kwonlyargs is not the same as kw_defaults on arguments │ │ │ │ Comparison between bytearray and string │ │ │ │ a TypeVar constraint │ │ │ │ a TypeVar bound │ │ │ │ a TypeVar default │ │ │ │ a TypeVarTuple default │ │ │ │ a ParamSpec default │ │ │ │ -= 0 │ │ │ │ dict items iterator must return 2-tuples │ │ │ │ ii:killpg │ │ │ │ os.killpg │ │ │ │ len() of unsized object │ │ │ │ @@ -9024,14 +9026,20 @@ │ │ │ │ invalid input data │ │ │ │ inconsistent stream state │ │ │ │ incomplete or truncated stream │ │ │ │ Error %d %s │ │ │ │ Error %d %s: %.200s │ │ │ │ |Cs:isoformat │ │ │ │ Unknown timespec value │ │ │ │ +%04d-%02d-%02d%c%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ +timespec │ │ │ │ truncated data │ │ │ │ illegal encoding │ │ │ │ illegal UTF-16 surrogate │ │ │ │ fill character is bigger than the string maximum character │ │ │ │ Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemRefString() │ │ │ │ invalid partial state │ │ │ │ expected an instruction sequence │ │ │ │ @@ -9055,29 +9063,29 @@ │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ -paramspec │ │ │ │ O:PickleBuffer │ │ │ │ +paramspec │ │ │ │ +operation forbidden on released PickleBuffer object │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ isqrt() argument must be nonnegative │ │ │ │ -operation forbidden on released PickleBuffer object │ │ │ │ +length should not be negative │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ getgrnam(): name not found: %R │ │ │ │ -length should not be negative │ │ │ │ %.200s() %.200s must be %.50s, not %.50s │ │ │ │ is_symlink() takes no arguments │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ O!O|O!:SubElement │ │ │ │ getpwnam() argument must be str, not %T │ │ │ │ getpwnam(): name not found: %R │ │ │ │ list changed size during iteration │ │ │ │ @@ -9119,24 +9127,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -%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 │ │ │ │ +invalid octal escape sequence '\%o' │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ -invalid octal escape sequence '\%o' │ │ │ │ -undefined entity │ │ │ │ in _bisect.bisect_left │ │ │ │ required argument is not a float │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ @@ -9191,34 +9193,34 @@ │ │ │ │ 0x%sp%c%d │ │ │ │ __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. │ │ │ │ @@ -9273,16 +9275,16 @@ │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ ElementDecl │ │ │ │ detach() takes no arguments │ │ │ │ in conv_content_model │ │ │ │ _typevar_subst │ │ │ │ -y*|i:sendall │ │ │ │ Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ +y*|i:sendall │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ @@ -9317,135 +9319,134 @@ │ │ │ │ _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() │ │ │ │ +%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 │ │ │ │ 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 │ │ │ │ accumulate │ │ │ │ -limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ don't know how to byteswap this array type │ │ │ │ +limit must be an integer │ │ │ │ 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 │ │ │ │ -Unknown format code '%c' for object of type '%.200s' │ │ │ │ -Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ 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' │ │ │ │ (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 │ │ │ │ %s(%R, maxlen=%zd) │ │ │ │ +LONG pickle has negative byte count │ │ │ │ %s('%c') │ │ │ │ %s('%c', %R) │ │ │ │ -LONG pickle has negative byte count │ │ │ │ cannot index %zd-dimension view with %zd-element tuple │ │ │ │ namespace │ │ │ │ _strptime_time │ │ │ │ L;array item must be integer │ │ │ │ strerror() argument out of range │ │ │ │ k must not exceed %lld │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ not a decimal │ │ │ │ -new_limit │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ cannot iteratively unpack with a struct of length 0 │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ +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 │ │ │ │ +l;array item must be integer │ │ │ │ +%.200s() must return a deque, not %.200s │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ -%.200s() must return a deque, not %.200s │ │ │ │ -Timeout value out of range │ │ │ │ 'elements' must be an iterable │ │ │ │ +Timeout value out of range │ │ │ │ EndNamespaceDecl │ │ │ │ -'%.200s' object does not support vectorcall │ │ │ │ |s:isoformat │ │ │ │ +'%.200s' object does not support vectorcall │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ 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 │ │ │ │ -_md5.md5 │ │ │ │ %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 │ │ │ │ +float divmod() │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ node_depth must be between 0 and 255 │ │ │ │ @@ -9454,26 +9455,26 @@ │ │ │ │ get expected 1 or 2 arguments │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ ProcessingInstruction │ │ │ │ NotStandalone │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ -node_offset is too large │ │ │ │ object %.50s does not have __await__ method │ │ │ │ +node_offset is too large │ │ │ │ child index out of range │ │ │ │ -unknown expression kind inside f-string │ │ │ │ O!|U:timezone │ │ │ │ +unknown expression kind inside f-string │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ __await__ returned a non-iterable │ │ │ │ │ │ │ │ float too large to pack with e format │ │ │ │ +i:__reduce_ex__ │ │ │ │ 'async with' received an object from __aenter__ that does not implement __await__: %.100s │ │ │ │ 'async with' received an object from __aexit__ that does not implement __await__: %.100s │ │ │ │ -i:__reduce_ex__ │ │ │ │ UnparsedEntityDecl │ │ │ │ leaf_size │ │ │ │ node_offset │ │ │ │ node_depth │ │ │ │ inner_size │ │ │ │ last_node │ │ │ │ maxdigits │ │ │ │ @@ -9482,14 +9483,15 @@ │ │ │ │ _sha3.shake_256 │ │ │ │ _sha3.shake_128 │ │ │ │ _sha3.sha3_512 │ │ │ │ _sha3.sha3_384 │ │ │ │ _sha3.sha3_256 │ │ │ │ _sha3.sha3_224 │ │ │ │ _sha1.sha1 │ │ │ │ +_md5.md5 │ │ │ │ unknown f-value conversion kind │ │ │ │ StartCdataSection │ │ │ │ exec not supported for isolated subinterpreters │ │ │ │ execv() arg 2 must be a tuple or list │ │ │ │ execv() arg 2 must not be empty │ │ │ │ execv() arg 2 first element cannot be empty │ │ │ │ steps must be a non-negative integer │ │ │ │ @@ -9500,23 +9502,23 @@ │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ setdefault expected 1 or 2 arguments │ │ │ │ switch interval must be strictly positive │ │ │ │ U:__format__ │ │ │ │ bad tzinfo state arg │ │ │ │ %04d-%02d-%02d │ │ │ │ +deepcopy helper not found │ │ │ │ can't translate character '\x%02x' in position %zd: %U │ │ │ │ can't translate character '\u%04x' in position %zd: %U │ │ │ │ can't translate character '\U%08x' in position %zd: %U │ │ │ │ can't translate characters in position %zd-%zd: %U │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ -deepcopy helper not found │ │ │ │ typevartuple │ │ │ │ expected an instruction sequence, not %T │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ _typevartuple_prepare_subst │ │ │ │ OO|iiii:getaddrinfo │ │ │ │ getaddrinfo() argument 1 must be string or None │ │ │ │ @@ -9593,19 +9595,19 @@ │ │ │ │ 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 │ │ │ │ ../Modules/sha3module.c │ │ │ │ +clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ -clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ -'%.200s' object doesn't support slice deletion │ │ │ │ iiO:sched_setscheduler │ │ │ │ +'%.200s' object doesn't support slice deletion │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ '%.200s' object can't be repeated │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ can only extend array with array (not "%.200s") │ │ │ │ @@ -9659,17 +9661,17 @@ │ │ │ │ loading %s failed due to init function │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ On|p:scanstring │ │ │ │ {sOsNsNsOsO} │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ +pwritev() arg 2 must be a sequence │ │ │ │ │ │ │ │ │ │ │ │ -pwritev() arg 2 must be a sequence │ │ │ │ readv() arg 2 must be a sequence │ │ │ │ PyState_RemoveModule called on module with slots │ │ │ │ writable contiguous buffer requested for a non-contiguous object. │ │ │ │ │ │ │ │ {snsnsn} │ │ │ │ No such frozen object named %R │ │ │ │ Frozen object named %R is invalid │ │ │ │ @@ -9733,27 +9735,27 @@ │ │ │ │ unexpected pattern │ │ │ │ can't capture name '_' in patterns │ │ │ │ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ unexpected constant inside of a literal pattern │ │ │ │ match() takes no arguments │ │ │ │ +%U.kwargs │ │ │ │ +%R.kwargs │ │ │ │ paramspeckwargs │ │ │ │ paramspecargs │ │ │ │ initialization of %s failed without raising an exception │ │ │ │ initialization of %s raised unreported exception │ │ │ │ init function of %s returned uninitialized object │ │ │ │ initialization of %s did not return PyModuleDef │ │ │ │ initialization of %s did not return an extension module │ │ │ │ initialization of %s did not return a valid extension module │ │ │ │ 'yield' inside list comprehension │ │ │ │ 'yield' inside dict comprehension │ │ │ │ 'yield' inside set comprehension │ │ │ │ -%U.kwargs │ │ │ │ -%R.kwargs │ │ │ │ write could not complete without blocking │ │ │ │ Cannot subclass an instance of ParamSpec │ │ │ │ invalid arguments │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ U;array item must be unicode character │ │ │ │ @@ -9781,45 +9783,45 @@ │ │ │ │ The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ sys._current_exceptions │ │ │ │ iii:waitid │ │ │ │ writev() arg 2 must be a sequence │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ UTC%c%02d:%02d │ │ │ │ -a strictly positive integer is required │ │ │ │ itertext() takes no arguments │ │ │ │ +a strictly positive integer is required │ │ │ │ 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 │ │ │ │ │ │ │ │ -O(N)(OO) │ │ │ │ -O(O)(OO) │ │ │ │ event handling only supported for ElementTree.TreeBuilder targets │ │ │ │ events must be a sequence │ │ │ │ invalid events sequence │ │ │ │ start-ns │ │ │ │ unknown event '%s' │ │ │ │ -O(OO)(OOO) │ │ │ │ +O(N)(OO) │ │ │ │ +O(O)(OO) │ │ │ │ required field "lineno" missing from type_param │ │ │ │ while traversing 'type_param' node │ │ │ │ required field "col_offset" missing from type_param │ │ │ │ required field "end_lineno" missing from type_param │ │ │ │ required field "end_col_offset" missing from type_param │ │ │ │ required field "name" missing from TypeVar │ │ │ │ while traversing 'TypeVar' node │ │ │ │ required field "name" missing from ParamSpec │ │ │ │ while traversing 'ParamSpec' node │ │ │ │ required field "name" missing from TypeVarTuple │ │ │ │ while traversing 'TypeVarTuple' node │ │ │ │ expected some sort of type_param, but got %R │ │ │ │ +O(OO)(OOO) │ │ │ │ _grouper │ │ │ │ O(OnNn)n │ │ │ │ pairwise │ │ │ │ value not found in bytearray │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ @@ -9913,14 +9915,15 @@ │ │ │ │ Invalid type watcher ID %d │ │ │ │ No type watcher set for ID %d │ │ │ │ expected a writable bytes-like object │ │ │ │ │ │ │ │ both destination and source must be bytes-like objects │ │ │ │ destination is too small to receive data from source │ │ │ │ keyword list must be a dictionary │ │ │ │ + │ │ │ │ interval │ │ │ │ PyFunction_EVENT_CREATE │ │ │ │ PyFunction_EVENT_DESTROY │ │ │ │ PyFunction_EVENT_MODIFY_CODE │ │ │ │ PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ mimalloc: warning: │ │ │ │ @@ -9983,16 +9986,20 @@ │ │ │ │ bad argument to internal function │ │ │ │ invalid intrinsic function │ │ │ │ InstructionSequenceType │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ perf trampoline not available │ │ │ │ can't assign sys.path │ │ │ │ can't create sys.path │ │ │ │ - │ │ │ │ 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 │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ not all freed! │ │ │ │ heap stats │ │ │ │ %10s: %11s %11s %11s %11s %11s %11s │ │ │ │ @@ -10012,15 +10019,14 @@ │ │ │ │ %10s: %5zu │ │ │ │ %10s: %5ld.%03ld s │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ %sthread 0x%llx: │ │ │ │ cannot commit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ cannot reset OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ -in new thread │ │ │ │ Fatal Python error from unexpected signum: │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ %02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ │ │ │ │ @@ -10087,32 +10093,28 @@ │ │ │ │ sockaddr resolved to multiple addresses │ │ │ │ IPv4 sockaddr must be 2 tuple │ │ │ │ n:CMSG_LEN │ │ │ │ CMSG_LEN() argument out of range │ │ │ │ siginfo must be None │ │ │ │ ioctl expected at least 2 arguments, got %zd │ │ │ │ ioctl expected at most 4 arguments, got %zd │ │ │ │ +in new thread │ │ │ │ unable to start the thread │ │ │ │ setgroups argument must be a sequence │ │ │ │ too many groups │ │ │ │ groups must be integers │ │ │ │ ii:setpgid │ │ │ │ Exception ignored when trying to write to the signal wakeup fd │ │ │ │ Py_GIL_DISABLED │ │ │ │ AST string must be of type str │ │ │ │ -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 │ │ │ │ +os.system │ │ │ │ w*|ni:recvfrom_into │ │ │ │ negative buffersize in recvfrom_into │ │ │ │ nbytes is greater than the length of the buffer │ │ │ │ domain must be a non-empty string │ │ │ │ -os.system │ │ │ │ ENDMARKER │ │ │ │ NOTEQUAL │ │ │ │ LESSEQUAL │ │ │ │ GREATEREQUAL │ │ │ │ CIRCUMFLEX │ │ │ │ LEFTSHIFT │ │ │ │ RIGHTSHIFT │ │ │ │ @@ -17040,61 +17042,14 @@ │ │ │ │ add_main_module │ │ │ │ _PyFaulthandler_Init │ │ │ │ _PyImport_InitExternal │ │ │ │ unlock_once │ │ │ │ _PyPathConfig_UpdateGlobal │ │ │ │ PyObject_CallFinalizerFromDealloc │ │ │ │ _PyRecursiveMutex_Unlock │ │ │ │ -__fspath__($self, /) │ │ │ │ -Returns the path for the entry. │ │ │ │ -inode($self, /) │ │ │ │ -Return inode of the entry; cached per entry. │ │ │ │ -stat($self, /, *, follow_symlinks=True) │ │ │ │ -Return stat_result object for the entry; cached per entry. │ │ │ │ -is_junction($self, /) │ │ │ │ -Return True if the entry is a junction; cached per entry. │ │ │ │ -is_symlink($self, /) │ │ │ │ -Return True if the entry is a symbolic link; cached per entry. │ │ │ │ -is_file($self, /, *, follow_symlinks=True) │ │ │ │ -Return True if the entry is a file; cached per entry. │ │ │ │ -is_dir($self, /, *, follow_symlinks=True) │ │ │ │ -Return True if the entry is a directory; cached per entry. │ │ │ │ -uname_result: Result from os.uname(). │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (sysname, nodename, release, version, machine), │ │ │ │ -or via the attributes sysname, nodename, release, version, and machine. │ │ │ │ -See os.uname for more information. │ │ │ │ -times_result: Result from os.times(). │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (user, system, children_user, children_system, elapsed), │ │ │ │ -or via the attributes user, system, children_user, children_system, │ │ │ │ -and elapsed. │ │ │ │ -See os.times for more information. │ │ │ │ -A tuple of (columns, lines) for holding terminal window size │ │ │ │ -sched_param(sched_priority) │ │ │ │ -Currently has only one field: sched_priority │ │ │ │ - sched_priority │ │ │ │ - A scheduling parameter. │ │ │ │ -statvfs_result: Result from statvfs or fstatvfs. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax), │ │ │ │ -or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on. │ │ │ │ -See os.statvfs for more information. │ │ │ │ -stat_result: Result from stat, fstat, or lstat. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) │ │ │ │ -or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on. │ │ │ │ -Posix/windows: If your platform supports st_blksize, st_blocks, st_rdev, │ │ │ │ -or st_flags, they are available as attributes only. │ │ │ │ -See os.stat for more information. │ │ │ │ -waitid_result: Result from waitid. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (si_pid, si_uid, si_signo, si_status, si_code), │ │ │ │ -or via the attributes si_pid, si_uid, and so on. │ │ │ │ -See os.waitid for more information. │ │ │ │ _is_inputhook_installed($module, /) │ │ │ │ Checks if PyOS_CallInputHook is set │ │ │ │ _inputhook($module, /) │ │ │ │ Calls PyOS_CallInputHook droppong the GIL first │ │ │ │ timerfd_gettime_ns($module, fd, /) │ │ │ │ Return a tuple of a timer file descriptor's (interval, next expiration) in nanoseconds. │ │ │ │ A timer file descriptor. │ │ │ │ @@ -18546,14 +18501,62 @@ │ │ │ │ is an in-memory stream for text. │ │ │ │ Argument names are not part of the specification, and only the arguments │ │ │ │ of open() are intended to be used as keyword arguments. │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ An int containing the default buffer size used by the module's buffered │ │ │ │ I/O classes. open() uses the file's blksize (as obtained by os.stat) if │ │ │ │ possible. │ │ │ │ +__fspath__($self, /) │ │ │ │ +Returns the path for the entry. │ │ │ │ +inode($self, /) │ │ │ │ +Return inode of the entry; cached per entry. │ │ │ │ +stat($self, /, *, follow_symlinks=True) │ │ │ │ +Return stat_result object for the entry; cached per entry. │ │ │ │ +is_junction($self, /) │ │ │ │ +Return True if the entry is a junction; cached per entry. │ │ │ │ +is_symlink($self, /) │ │ │ │ +Return True if the entry is a symbolic link; cached per entry. │ │ │ │ +is_file($self, /, *, follow_symlinks=True) │ │ │ │ +Return True if the entry is a file; cached per entry. │ │ │ │ +is_dir($self, /, *, follow_symlinks=True) │ │ │ │ +Return True if the entry is a directory; cached per entry. │ │ │ │ +uname_result: Result from os.uname(). │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (sysname, nodename, release, version, machine), │ │ │ │ +or via the attributes sysname, nodename, release, version, and machine. │ │ │ │ +See os.uname for more information. │ │ │ │ +times_result: Result from os.times(). │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (user, system, children_user, children_system, elapsed), │ │ │ │ +or via the attributes user, system, children_user, children_system, │ │ │ │ +and elapsed. │ │ │ │ +See os.times for more information. │ │ │ │ +A tuple of (columns, lines) for holding terminal window size │ │ │ │ +sched_param(sched_priority) │ │ │ │ +Currently has only one field: sched_priority │ │ │ │ + sched_priority │ │ │ │ + A scheduling parameter. │ │ │ │ +statvfs_result: Result from statvfs or fstatvfs. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax), │ │ │ │ +or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on. │ │ │ │ +See os.statvfs for more information. │ │ │ │ +stat_result: Result from stat, fstat, or lstat. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) │ │ │ │ +or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on. │ │ │ │ +Posix/windows: If your platform supports st_blksize, st_blocks, st_rdev, │ │ │ │ +or st_flags, they are available as attributes only. │ │ │ │ +See os.stat for more information. │ │ │ │ +waitid_result: Result from waitid. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (si_pid, si_uid, si_signo, si_status, si_code), │ │ │ │ +or via the attributes si_pid, si_uid, and so on. │ │ │ │ +See os.waitid for more information. │ │ │ │ +faulthandler module. │ │ │ │ get_clock_info(name: str) -> dict │ │ │ │ Get information of the specified clock. │ │ │ │ perf_counter_ns() -> int │ │ │ │ Performance counter for benchmarking as nanoseconds. │ │ │ │ perf_counter() -> float │ │ │ │ Performance counter for benchmarking. │ │ │ │ thread_time() -> int │ │ │ │ @@ -18680,15 +18683,14 @@ │ │ │ │ seconds (0-59) │ │ │ │ weekday (0-6, Monday is 0) │ │ │ │ Julian day (day in the year, 1-366) │ │ │ │ DST (Daylight Savings Time) flag (-1, 0 or 1) │ │ │ │ If the DST flag is 0, the time is given in the regular time zone; │ │ │ │ if it is 1, the time is given in the DST time zone; │ │ │ │ if it is -1, mktime() should guess based on the date and time. │ │ │ │ -faulthandler module. │ │ │ │ Internal state held by ABC machinery. │ │ │ │ _abc_subclasscheck($module, self, subclass, /) │ │ │ │ Internal ABC helper for subclasss checks. Should be never used outside abc module. │ │ │ │ _abc_instancecheck($module, self, instance, /) │ │ │ │ Internal ABC helper for instance checks. Should be never used outside abc module. │ │ │ │ _abc_register($module, self, subclass, /) │ │ │ │ Internal ABC helper for subclasss registration. Should be never used outside abc module. │ │ │ │ @@ -23277,14 +23279,16 @@ │ │ │ │ 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. │ │ │ │ +_generate_suggestions($module, candidates, item, /) │ │ │ │ +Returns the candidate in candidates that's closest to item │ │ │ │ __setstate__($self, state, /) │ │ │ │ Set state information for unpickling. │ │ │ │ __reduce__($self, /) │ │ │ │ Return state information for pickling. │ │ │ │ __sizeof__($self, /) │ │ │ │ Size of the array in memory, in bytes. │ │ │ │ tounicode($self, /) │ │ │ │ @@ -23393,16 +23397,14 @@ │ │ │ │ /) │ │ │ │ Internal. Used for pickling support. │ │ │ │ This module defines an object type which can efficiently represent │ │ │ │ an array of basic values: characters, integers, floating-point │ │ │ │ numbers. Arrays are sequence types and behave very much like lists, │ │ │ │ except that the type of objects stored in them is constrained. │ │ │ │ Unable to allocate output buffer. │ │ │ │ -_generate_suggestions($module, candidates, item, /) │ │ │ │ -Returns the candidate in candidates that's closest to item │ │ │ │ sys_audit │ │ │ │ _PyOS_InterruptOccurred │ │ │ │ _PyRuntimeState_ReInitThreads │ │ │ │ PyOS_AfterFork_Child │ │ │ │ _PyInterpreterState_DeleteExceptMain │ │ │ │ tstate_tss_reinit │ │ │ │ LOG_UPTO($module, pri, /) │ │ │ │ @@ -24542,22 +24544,14 @@ │ │ │ │ 4444444444444444444444444444444444 │ │ │ │ 444444444 │ │ │ │ 444444444444444444 │ │ │ │ 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ -update($self, obj, /) │ │ │ │ -Update this hash object's state with the provided string. │ │ │ │ -hexdigest($self, /) │ │ │ │ -Return the digest value as a string of hexadecimal digits. │ │ │ │ -digest($self, /) │ │ │ │ -Return the digest value as a bytes object. │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the hash object. │ │ │ │ md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ hexdigest($self, /, length) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /, length) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ update($self, data, /) │ │ │ │ @@ -24586,28 +24580,36 @@ │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ sha1($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new SHA1 hash object; optionally initialized with a string. │ │ │ │ +update($self, obj, /) │ │ │ │ +Update this hash object's state with the provided string. │ │ │ │ +hexdigest($self, /) │ │ │ │ +Return the digest value as a string of hexadecimal digits. │ │ │ │ +digest($self, /) │ │ │ │ +Return the digest value as a bytes object. │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the hash object. │ │ │ │ signal_active_thread │ │ │ │ _enter_buffered_busy │ │ │ │ _PyRawMutex_UnlockSlow │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ -faulthandler_fatal_error_thread │ │ │ │ PySys_SetArgvEx │ │ │ │ +faulthandler_fatal_error_thread │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ xdebugpy │ │ │ │ │ │ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -267,98 +267,98 @@ │ │ │ │ 0x0001da5c 656e6466 696c6536 34006674 72756e63 endfile64.ftrunc │ │ │ │ 0x0001da6c 61746536 34006765 7467726e 616d5f72 ate64.getgrnam_r │ │ │ │ 0x0001da7c 005f5f6d 656d6370 795f6368 6b006765 .__memcpy_chk.ge │ │ │ │ 0x0001da8c 7470776e 616d5f72 00736574 6772656e tpwnam_r.setgren │ │ │ │ 0x0001da9c 74006765 74677265 6e740065 6e646772 t.getgrent.endgr │ │ │ │ 0x0001daac 656e7400 6d6b6669 666f6174 006d6b66 ent.mkfifoat.mkf │ │ │ │ 0x0001dabc 69666f00 66616363 65737361 74006163 ifo.faccessat.ac │ │ │ │ - 0x0001dacc 63657373 005f5f6d 6b74696d 65363400 cess.__mktime64. │ │ │ │ - 0x0001dadc 5f5f7374 726e6361 745f6368 6b005f5f __strncat_chk.__ │ │ │ │ + 0x0001dacc 63657373 005f5f73 74726e63 61745f63 cess.__strncat_c │ │ │ │ + 0x0001dadc 686b005f 5f6d6b74 696d6536 34005f5f hk.__mktime64.__ │ │ │ │ 0x0001daec 73656c65 63743634 005f5f66 64656c74 select64.__fdelt │ │ │ │ 0x0001dafc 5f63686b 00736368 65645f73 65746166 _chk.sched_setaf │ │ │ │ 0x0001db0c 66696e69 7479006c 6c697374 78617474 finity.llistxatt │ │ │ │ 0x0001db1c 7200666c 69737478 61747472 00676574 r.flistxattr.get │ │ │ │ 0x0001db2c 67726f75 70730058 4d4c5f47 65745370 groups.XML_GetSp │ │ │ │ 0x0001db3c 65636966 69656441 74747269 62757465 ecifiedAttribute │ │ │ │ 0x0001db4c 436f756e 7400584d 4c5f5374 6f705061 Count.XML_StopPa │ │ │ │ - 0x0001db5c 72736572 005f5f77 61697434 5f74696d rser.__wait4_tim │ │ │ │ - 0x0001db6c 65363400 666f726b 70747900 6663686f e64.forkpty.fcho │ │ │ │ + 0x0001db5c 72736572 00666f72 6b707479 005f5f77 rser.forkpty.__w │ │ │ │ + 0x0001db6c 61697434 5f74696d 65363400 6663686f ait4_time64.fcho │ │ │ │ 0x0001db7c 776e006c 63686f77 6e006663 686f776e wn.lchown.fchown │ │ │ │ 0x0001db8c 61740066 6c6f636b 00584d4c 5f467265 at.flock.XML_Fre │ │ │ │ - 0x0001db9c 65436f6e 74656e74 4d6f6465 6c005f5f eContentModel.__ │ │ │ │ - 0x0001dbac 77616974 335f7469 6d653634 00584d4c wait3_time64.XML │ │ │ │ - 0x0001dbbc 5f557365 466f7265 69676e44 54440058 _UseForeignDTD.X │ │ │ │ - 0x0001dbcc 4d4c5f53 65745061 72616d45 6e746974 ML_SetParamEntit │ │ │ │ - 0x0001dbdc 79506172 73696e67 00584d4c 5f476574 yParsing.XML_Get │ │ │ │ - 0x0001dbec 42756666 65720058 4d4c5f50 61727365 Buffer.XML_Parse │ │ │ │ - 0x0001dbfc 42756666 65720064 75703300 584d4c5f Buffer.dup3.XML_ │ │ │ │ - 0x0001dc0c 53657452 65747572 6e4e5354 7269706c SetReturnNSTripl │ │ │ │ - 0x0001dc1c 65740066 73746174 76667336 34006765 et.fstatvfs64.ge │ │ │ │ - 0x0001dc2c 74686f73 74627961 6464725f 72005f5f thostbyaddr_r.__ │ │ │ │ - 0x0001dc3c 685f6572 726e6f5f 6c6f6361 74696f6e h_errno_location │ │ │ │ - 0x0001dc4c 00687374 72657272 6f720077 6373636f .hstrerror.wcsco │ │ │ │ - 0x0001dc5c 6c6c0066 73796e63 00657665 6e746664 ll.fsync.eventfd │ │ │ │ - 0x0001dc6c 00584d4c 5f457874 65726e61 6c456e74 .XML_ExternalEnt │ │ │ │ - 0x0001dc7c 69747950 61727365 72437265 61746500 ityParserCreate. │ │ │ │ - 0x0001dc8c 77637378 66726d00 5f5f6374 7970655f wcsxfrm.__ctype_ │ │ │ │ - 0x0001dc9c 746f6c6f 7765725f 6c6f6300 5f5f6374 tolower_loc.__ct │ │ │ │ - 0x0001dcac 7970655f 746f7570 7065725f 6c6f6300 ype_toupper_loc. │ │ │ │ - 0x0001dcbc 5f5f6578 706c6963 69745f62 7a65726f __explicit_bzero │ │ │ │ - 0x0001dccc 5f63686b 00657665 6e746664 5f777269 _chk.eventfd_wri │ │ │ │ - 0x0001dcdc 74650065 76656e74 66645f72 65616400 te.eventfd_read. │ │ │ │ - 0x0001dcec 616c6172 6d006665 78656376 6500584d alarm.fexecve.XM │ │ │ │ - 0x0001dcfc 4c5f4765 74437572 72656e74 42797465 L_GetCurrentByte │ │ │ │ - 0x0001dd0c 496e6465 78006374 65726d69 64006667 Index.ctermid.fg │ │ │ │ - 0x0001dd1c 65747861 74747200 6c676574 78617474 etxattr.lgetxatt │ │ │ │ - 0x0001dd2c 72006672 656d6f76 65786174 7472006c r.fremovexattr.l │ │ │ │ - 0x0001dd3c 72656d6f 76657861 74747200 67657468 removexattr.geth │ │ │ │ - 0x0001dd4c 6f737462 796e616d 655f7200 636f7079 ostbyname_r.copy │ │ │ │ - 0x0001dd5c 5f66696c 655f7261 6e676500 6761695f _file_range.gai_ │ │ │ │ - 0x0001dd6c 73747265 72726f72 00736875 74646f77 strerror.shutdow │ │ │ │ - 0x0001dd7c 6e007370 6c696365 006d656d 66645f63 n.splice.memfd_c │ │ │ │ - 0x0001dd8c 72656174 65006368 726f6f74 005f5f63 reate.chroot.__c │ │ │ │ - 0x0001dd9c 6c6f636b 5f736574 74696d65 36340073 lock_settime64.s │ │ │ │ - 0x0001ddac 63686564 5f736574 73636865 64756c65 ched_setschedule │ │ │ │ - 0x0001ddbc 72007363 6865645f 73657470 6172616d r.sched_setparam │ │ │ │ - 0x0001ddcc 00676574 67726f75 706c6973 74007365 .getgrouplist.se │ │ │ │ - 0x0001dddc 74656769 6400584d 4c5f5365 74426173 tegid.XML_SetBas │ │ │ │ - 0x0001ddec 65007365 74657569 64007365 74676964 e.seteuid.setgid │ │ │ │ - 0x0001ddfc 00736574 75696400 70746872 6561645f .setuid.pthread_ │ │ │ │ - 0x0001de0c 67657463 7075636c 6f636b69 64006765 getcpuclockid.ge │ │ │ │ - 0x0001de1c 74726573 67696400 67657472 65737569 tresgid.getresui │ │ │ │ - 0x0001de2c 64007074 736e616d 655f7200 696e6974 d.ptsname_r.init │ │ │ │ - 0x0001de3c 67726f75 7073006c 6f636b66 36340070 groups.lockf64.p │ │ │ │ - 0x0001de4c 6f736978 5f6f7065 6e707400 6772616e osix_openpt.gran │ │ │ │ - 0x0001de5c 74707400 756e6c6f 636b7074 00747479 tpt.unlockpt.tty │ │ │ │ - 0x0001de6c 6e616d65 5f72006d 6b6e6f64 6174006d name_r.mknodat.m │ │ │ │ - 0x0001de7c 6b6e6f64 00706f73 69785f66 61647669 knod.posix_fadvi │ │ │ │ - 0x0001de8c 73653634 00706f73 69785f66 616c6c6f se64.posix_fallo │ │ │ │ - 0x0001de9c 63617465 36340070 72656164 36340070 cate64.pread64.p │ │ │ │ - 0x0001deac 72656164 76363476 32007077 72697465 readv64v2.pwrite │ │ │ │ - 0x0001debc 36340070 77726974 65763634 76320072 64.pwritev64v2.r │ │ │ │ - 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 │ │ │ │ - 0x0001df5c 63676574 70677270 00746373 65747067 cgetpgrp.tcsetpg │ │ │ │ - 0x0001df6c 72700070 74687265 61645f6b 696c6c00 rp.pthread_kill. │ │ │ │ - 0x0001df7c 73656e64 746f0072 65637666 726f6d00 sendto.recvfrom. │ │ │ │ - 0x0001df8c 74696d65 7266645f 63726561 7465005f timerfd_create._ │ │ │ │ - 0x0001df9c 5f74696d 65726664 5f736574 74696d65 _timerfd_settime │ │ │ │ - 0x0001dfac 3634005f 5f74696d 65726664 5f676574 64.__timerfd_get │ │ │ │ - 0x0001dfbc 74696d65 3634005f 5f766670 72696e74 time64.__vfprint │ │ │ │ - 0x0001dfcc 665f6368 6b005f5f 73797363 6f6e6600 f_chk.__sysconf. │ │ │ │ - 0x0001dfdc 584d4c5f 47657442 61736500 67657472 XML_GetBase.getr │ │ │ │ - 0x0001dfec 6c696d69 74363400 73657472 6c696d69 limit64.setrlimi │ │ │ │ - 0x0001dffc 74363400 70746872 6561645f 65786974 t64.pthread_exit │ │ │ │ + 0x0001db9c 65436f6e 74656e74 4d6f6465 6c007074 eContentModel.pt │ │ │ │ + 0x0001dbac 68726561 645f6578 6974005f 5f776169 hread_exit.__wai │ │ │ │ + 0x0001dbbc 74335f74 696d6536 3400584d 4c5f5573 t3_time64.XML_Us │ │ │ │ + 0x0001dbcc 65466f72 6569676e 44544400 584d4c5f eForeignDTD.XML_ │ │ │ │ + 0x0001dbdc 53657450 6172616d 456e7469 74795061 SetParamEntityPa │ │ │ │ + 0x0001dbec 7273696e 6700584d 4c5f4765 74427566 rsing.XML_GetBuf │ │ │ │ + 0x0001dbfc 66657200 584d4c5f 50617273 65427566 fer.XML_ParseBuf │ │ │ │ + 0x0001dc0c 66657200 64757033 00584d4c 5f536574 fer.dup3.XML_Set │ │ │ │ + 0x0001dc1c 52657475 726e4e53 54726970 6c657400 ReturnNSTriplet. │ │ │ │ + 0x0001dc2c 66737461 74766673 36340067 6574686f fstatvfs64.getho │ │ │ │ + 0x0001dc3c 73746279 61646472 5f72005f 5f685f65 stbyaddr_r.__h_e │ │ │ │ + 0x0001dc4c 72726e6f 5f6c6f63 6174696f 6e006873 rrno_location.hs │ │ │ │ + 0x0001dc5c 74726572 726f7200 6673796e 63007763 trerror.fsync.wc │ │ │ │ + 0x0001dc6c 73636f6c 6c006576 656e7466 6400584d scoll.eventfd.XM │ │ │ │ + 0x0001dc7c 4c5f4578 7465726e 616c456e 74697479 L_ExternalEntity │ │ │ │ + 0x0001dc8c 50617273 65724372 65617465 00776373 ParserCreate.wcs │ │ │ │ + 0x0001dc9c 7866726d 005f5f63 74797065 5f746f6c xfrm.__ctype_tol │ │ │ │ + 0x0001dcac 6f776572 5f6c6f63 005f5f63 74797065 ower_loc.__ctype │ │ │ │ + 0x0001dcbc 5f746f75 70706572 5f6c6f63 005f5f65 _toupper_loc.__e │ │ │ │ + 0x0001dccc 78706c69 6369745f 627a6572 6f5f6368 xplicit_bzero_ch │ │ │ │ + 0x0001dcdc 6b006576 656e7466 645f7772 69746500 k.eventfd_write. │ │ │ │ + 0x0001dcec 6576656e 7466645f 72656164 00616c61 eventfd_read.ala │ │ │ │ + 0x0001dcfc 726d0066 65786563 76650058 4d4c5f47 rm.fexecve.XML_G │ │ │ │ + 0x0001dd0c 65744375 7272656e 74427974 65496e64 etCurrentByteInd │ │ │ │ + 0x0001dd1c 65780063 7465726d 69640066 67657478 ex.ctermid.fgetx │ │ │ │ + 0x0001dd2c 61747472 006c6765 74786174 74720066 attr.lgetxattr.f │ │ │ │ + 0x0001dd3c 72656d6f 76657861 74747200 6c72656d removexattr.lrem │ │ │ │ + 0x0001dd4c 6f766578 61747472 00676574 686f7374 ovexattr.gethost │ │ │ │ + 0x0001dd5c 62796e61 6d655f72 00636f70 795f6669 byname_r.copy_fi │ │ │ │ + 0x0001dd6c 6c655f72 616e6765 00676169 5f737472 le_range.gai_str │ │ │ │ + 0x0001dd7c 6572726f 72007368 7574646f 776e0073 error.shutdown.s │ │ │ │ + 0x0001dd8c 706c6963 65006d65 6d66645f 63726561 plice.memfd_crea │ │ │ │ + 0x0001dd9c 74650063 68726f6f 74005f5f 636c6f63 te.chroot.__cloc │ │ │ │ + 0x0001ddac 6b5f7365 7474696d 65363400 73636865 k_settime64.sche │ │ │ │ + 0x0001ddbc 645f7365 74736368 6564756c 65720073 d_setscheduler.s │ │ │ │ + 0x0001ddcc 63686564 5f736574 70617261 6d006765 ched_setparam.ge │ │ │ │ + 0x0001dddc 7467726f 75706c69 73740073 65746567 tgrouplist.seteg │ │ │ │ + 0x0001ddec 69640058 4d4c5f53 65744261 73650073 id.XML_SetBase.s │ │ │ │ + 0x0001ddfc 65746575 69640073 65746769 64007365 eteuid.setgid.se │ │ │ │ + 0x0001de0c 74756964 00707468 72656164 5f676574 tuid.pthread_get │ │ │ │ + 0x0001de1c 63707563 6c6f636b 69640067 65747265 cpuclockid.getre │ │ │ │ + 0x0001de2c 73676964 00676574 72657375 69640069 sgid.getresuid.i │ │ │ │ + 0x0001de3c 6e697467 726f7570 73007074 736e616d nitgroups.ptsnam │ │ │ │ + 0x0001de4c 655f7200 6c6f636b 66363400 706f7369 e_r.lockf64.posi │ │ │ │ + 0x0001de5c 785f6f70 656e7074 00677261 6e747074 x_openpt.grantpt │ │ │ │ + 0x0001de6c 00756e6c 6f636b70 74006d6b 6e6f6461 .unlockpt.mknoda │ │ │ │ + 0x0001de7c 74006d6b 6e6f6400 7474796e 616d655f t.mknod.ttyname_ │ │ │ │ + 0x0001de8c 7200706f 7369785f 66616476 69736536 r.posix_fadvise6 │ │ │ │ + 0x0001de9c 3400706f 7369785f 66616c6c 6f636174 4.posix_fallocat │ │ │ │ + 0x0001deac 65363400 70726561 64363400 70726561 e64.pread64.prea │ │ │ │ + 0x0001debc 64763634 76320070 77726974 65363400 dv64v2.pwrite64. │ │ │ │ + 0x0001decc 70777269 74657636 34763200 72656164 pwritev64v2.read │ │ │ │ + 0x0001dedc 76007363 6865645f 6765745f 7072696f v.sched_get_prio │ │ │ │ + 0x0001deec 72697479 5f6d696e 00736368 65645f67 rity_min.sched_g │ │ │ │ + 0x0001defc 65745f70 72696f72 6974795f 6d617800 et_priority_max. │ │ │ │ + 0x0001df0c 5f5f7363 6865645f 72725f67 65745f69 __sched_rr_get_i │ │ │ │ + 0x0001df1c 6e746572 76616c36 34007363 6865645f nterval64.sched_ │ │ │ │ + 0x0001df2c 7969656c 64007365 74726573 67696400 yield.setresgid. │ │ │ │ + 0x0001df3c 73657472 65737569 64006664 61746173 setresuid.fdatas │ │ │ │ + 0x0001df4c 796e6300 77616974 69640066 70617468 ync.waitid.fpath │ │ │ │ + 0x0001df5c 636f6e66 00777269 74657600 74636765 conf.writev.tcge │ │ │ │ + 0x0001df6c 74706772 70007463 73657470 67727000 tpgrp.tcsetpgrp. │ │ │ │ + 0x0001df7c 70746872 6561645f 6b696c6c 0073656e pthread_kill.sen │ │ │ │ + 0x0001df8c 64746f00 72656376 66726f6d 0074696d dto.recvfrom.tim │ │ │ │ + 0x0001df9c 65726664 5f637265 61746500 5f5f7469 erfd_create.__ti │ │ │ │ + 0x0001dfac 6d657266 645f7365 7474696d 65363400 merfd_settime64. │ │ │ │ + 0x0001dfbc 5f5f7469 6d657266 645f6765 7474696d __timerfd_gettim │ │ │ │ + 0x0001dfcc 65363400 5f5f7666 7072696e 74665f63 e64.__vfprintf_c │ │ │ │ + 0x0001dfdc 686b005f 5f737973 636f6e66 00584d4c hk.__sysconf.XML │ │ │ │ + 0x0001dfec 5f476574 42617365 00676574 726c696d _GetBase.getrlim │ │ │ │ + 0x0001dffc 69743634 00736574 726c696d 69743634 it64.setrlimit64 │ │ │ │ 0x0001e00c 00636c6f 73656672 6f6d006d 70726f74 .closefrom.mprot │ │ │ │ 0x0001e01c 65637400 70617573 65006966 5f6e616d ect.pause.if_nam │ │ │ │ 0x0001e02c 65746f69 6e646578 005f5f69 736f6332 etoindex.__isoc2 │ │ │ │ 0x0001e03c 335f7373 63616e66 00696e65 745f6174 3_sscanf.inet_at │ │ │ │ 0x0001e04c 6f6e0058 4d4c5f47 6574496e 70757443 on.XML_GetInputC │ │ │ │ 0x0001e05c 6f6e7465 78740069 6e65745f 6e746f61 ontext.inet_ntoa │ │ │ │ 0x0001e06c 00737472 7369676e 616c0067 65747365 .strsignal.getse │ │ │ │ @@ -372,18 +372,18 @@ │ │ │ │ 0x0001e0ec 6c6f6769 6e5f7474 79007365 746e7300 login_tty.setns. │ │ │ │ 0x0001e0fc 67657470 67696400 5f5f7365 74697469 getpgid.__setiti │ │ │ │ 0x0001e10c 6d657236 34005f5f 67657469 74696d65 mer64.__getitime │ │ │ │ 0x0001e11c 72363400 64636765 74746578 74006269 r64.dcgettext.bi │ │ │ │ 0x0001e12c 6e645f74 65787464 6f6d6169 6e5f636f nd_textdomain_co │ │ │ │ 0x0001e13c 64657365 74007369 67776169 74696e66 deset.sigwaitinf │ │ │ │ 0x0001e14c 6f005f5f 73696774 696d6564 77616974 o.__sigtimedwait │ │ │ │ - 0x0001e15c 36340069 665f6e61 6d65696e 64657800 64.if_nameindex. │ │ │ │ - 0x0001e16c 69665f66 7265656e 616d6569 6e646578 if_freenameindex │ │ │ │ - 0x0001e17c 0062696e 64746578 74646f6d 61696e00 .bindtextdomain. │ │ │ │ - 0x0001e18c 73797374 656d0061 74616e32 00617461 system.atan2.ata │ │ │ │ + 0x0001e15c 36340073 79737465 6d006966 5f6e616d 64.system.if_nam │ │ │ │ + 0x0001e16c 65696e64 65780069 665f6672 65656e61 eindex.if_freena │ │ │ │ + 0x0001e17c 6d65696e 64657800 62696e64 74657874 meindex.bindtext │ │ │ │ + 0x0001e18c 646f6d61 696e0061 74616e32 00617461 domain.atan2.ata │ │ │ │ 0x0001e19c 6e680061 74616e00 726f756e 64006661 nh.atan.round.fa │ │ │ │ 0x0001e1ac 62730066 6d61006c 6f673200 6e657874 bs.fma.log2.next │ │ │ │ 0x0001e1bc 61667465 72006173 696e0065 78706d31 after.asin.expm1 │ │ │ │ 0x0001e1cc 00657266 00617369 6e68006c 6f673130 .erf.asinh.log10 │ │ │ │ 0x0001e1dc 00687970 6f740073 696e636f 73006c6f .hypot.sincos.lo │ │ │ │ 0x0001e1ec 67317000 65787032 00636272 74006365 g1p.exp2.cbrt.ce │ │ │ │ 0x0001e1fc 696c0061 636f7368 00657266 63007371 il.acosh.erfc.sq │ │ │ ├── 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 195af8 <_start@@Base+0x34> │ │ │ │ + bl 1999f0 <_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, #49148 @ 0xbffc │ │ │ │ + movw r0, #50684 @ 0xc5fc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ 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, #49164 @ 0xc00c │ │ │ │ + movw r1, #50700 @ 0xc60c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 196adc │ │ │ │ + bl 19a9d4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cbnz r6, 2aaba │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6be48 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be28 <_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 196ab0 │ │ │ │ + bl 19a9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2aac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c6e4 │ │ │ │ + bl 6c6cc │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - movw r0, #49208 @ 0xc038 │ │ │ │ + movw r0, #50744 @ 0xc638 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19a894 │ │ │ │ + bl 19e78c │ │ │ │ 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 197c8c │ │ │ │ + bl 19bb84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c6e4 │ │ │ │ + bl 6c6cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aaba │ │ │ │ - bl 139cac │ │ │ │ + bl 13a1d8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1cce10 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1d0bc0 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ab08 │ │ │ │ bl 2bc80 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 97d28 <_Py_GetConfig@@Base> │ │ │ │ + bl 97c54 <_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 19b784 │ │ │ │ + bl 19f67c │ │ │ │ ldr r1, [pc, #132] @ (2aba8 ) │ │ │ │ - movw r2, #49224 @ 0xc048 │ │ │ │ + movw r2, #50760 @ 0xc648 │ │ │ │ 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, #49240 @ 0xc058 │ │ │ │ + movw r0, #50776 @ 0xc658 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a3df0 │ │ │ │ + bl 1a7cd4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ab54 │ │ │ │ - movw r1, #49252 @ 0xc064 │ │ │ │ + movw r1, #50788 @ 0xc664 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #96] @ (2abb0 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_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, #49288 @ 0xc088 │ │ │ │ + movw r1, #50824 @ 0xc688 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ bl 2bb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d6770 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1d6b74 │ │ │ │ + bl 1da030 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1da434 │ │ │ │ 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 r4, pc, #672 @ (adr r4, 2ae4c ) │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 2af24 ) │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ 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, #49296 @ 0xc090 │ │ │ │ + movw r1, #50832 @ 0xc690 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #28] @ (2abf8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 1969e8 │ │ │ │ + bl 19a8e0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r5, pc, #944 @ (adr r5, 2afac ) │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ 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 196d18 │ │ │ │ + bl 19ac10 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2ac44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c3f0 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c46c │ │ │ │ + bl 6c454 │ │ │ │ cbz r6, 2ac62 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac62 │ │ │ │ - movw r1, #49364 @ 0xc0d4 │ │ │ │ + movw r1, #50900 @ 0xc6d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2ac68 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #16 @ (adr r6, 2ac7c <_PyPreConfig_InitCompatConfig@@Base+0x10>) │ │ │ │ + add r4, sp, #16 │ │ │ │ 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, #49380 @ 0xc0e4 │ │ │ │ + movw r1, #50916 @ 0xc6e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl f8818 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8a04 <_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 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1235dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1235f4 <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad92 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bfa4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad2e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1eaab8 │ │ │ │ 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 267fdc │ │ │ │ + bl 2687f0 │ │ │ │ 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 2459ac │ │ │ │ + bl 2468dc │ │ │ │ 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 887a0 │ │ │ │ + bl 8872c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2adf8 │ │ │ │ - bl 666e0 │ │ │ │ + bl 66ac8 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ @@ -409,26 +409,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2ae28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #224] @ (2af04 ) │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.n 2af5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 5f464 │ │ │ │ + bl 5f46c │ │ │ │ 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 887a0 │ │ │ │ + bl 8872c │ │ │ │ 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 887a0 │ │ │ │ + bl 8872c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aede │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887a0 │ │ │ │ + bl 8872c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aee2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1235f4 <_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 196dcc │ │ │ │ + bl 19acc4 │ │ │ │ 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 196dcc │ │ │ │ + bl 19acc4 │ │ │ │ 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 196adc │ │ │ │ + bl 19a9d4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 196d18 │ │ │ │ + bl 19ac10 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6c528 │ │ │ │ + bl 6c510 │ │ │ │ cbz r0, 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c3f0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2af9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c46c │ │ │ │ + bl 6c454 │ │ │ │ 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 196d90 │ │ │ │ + bl 19ac88 │ │ │ │ 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 19699c │ │ │ │ + bl 19a894 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002b00a : │ │ │ │ cbnz r0, 2b010 │ │ │ │ - b.w 19c3f4 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1a02ec <_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 196d18 │ │ │ │ + bl 19ac10 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c174 │ │ │ │ - movw r0, #38208 @ 0x9540 │ │ │ │ + bl 6c15c │ │ │ │ + movw r0, #39744 @ 0x9b40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c3f0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #38208 @ 0x9540 │ │ │ │ + movw r0, #39744 @ 0x9b40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c3f0 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b088 │ │ │ │ - movw r0, #38208 @ 0x9540 │ │ │ │ + movw r0, #39744 @ 0x9b40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c3f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c3f0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #1468] @ 0x5bc │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c46c │ │ │ │ + bl 6c454 │ │ │ │ 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, #49364 @ 0xc0d4 │ │ │ │ + movw r1, #50900 @ 0xc6d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b0d4 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + sxtb r0, r7 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002b0d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -683,37 +683,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2b0f8 │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 196d18 │ │ │ │ + bl 19ac10 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2b120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c3f0 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c46c │ │ │ │ + bl 6c454 │ │ │ │ cbz r6, 2b13e │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b13e │ │ │ │ - movw r1, #49364 @ 0xc0d4 │ │ │ │ + movw r1, #50900 @ 0xc6d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b144 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + uxth r4, r0 │ │ │ │ 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 196adc │ │ │ │ + bl 19a9d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2b174 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #600] @ 0x258 │ │ │ │ cbnz r3, 2b1a0 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6be48 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be28 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 197c8c │ │ │ │ + bl 19bb84 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 6c6e4 │ │ │ │ + bl 6c6cc │ │ │ │ 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 1988d4 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 19c7cc <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [pc, #56] @ (2b200 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12623c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12688c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1d6 │ │ │ │ - bl d3c50 │ │ │ │ + bl d3d9c │ │ │ │ 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 ddf3c │ │ │ │ + bl de0f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ 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 198b00 │ │ │ │ + bl 19c9f8 │ │ │ │ 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, #51928 @ 0xcad8 │ │ │ │ + movw r0, #53464 @ 0xd0d8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 62614 │ │ │ │ + bl 626c4 │ │ │ │ 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, #51984 @ 0xcb10 │ │ │ │ + movw r1, #53520 @ 0xd110 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2d6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62160 @ 0xf2d0 │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #63736 @ 0xf8f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2ea │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2fa │ │ │ │ - movw r1, #52008 @ 0xcb28 │ │ │ │ + movw r1, #53544 @ 0xd128 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #7988 @ 0x1f34 │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #9488 @ 0x2510 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52028 @ 0xcb3c │ │ │ │ + movw r1, #53564 @ 0xd13c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #444] @ (2b4d8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b34c │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52052 @ 0xcb54 │ │ │ │ + movw r1, #53588 @ 0xd154 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1f07c8 │ │ │ │ + bl 1f387c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12316 @ 0x301c │ │ │ │ + movw r1, #13840 @ 0x3610 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_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, #21728 @ 0x54e0 │ │ │ │ + movw r1, #23264 @ 0x5ae0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #596] @ 0x254 │ │ │ │ cbz r2, 2b380 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52076 @ 0xcb6c │ │ │ │ + movw r1, #53612 @ 0xd16c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #592] @ 0x250 │ │ │ │ cbz r2, 2b398 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52096 @ 0xcb80 │ │ │ │ + movw r1, #53632 @ 0xd180 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ cbz r3, 2b3b0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52112 @ 0xcb90 │ │ │ │ + movw r1, #53648 @ 0xd190 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ - movw r1, #52128 @ 0xcba0 │ │ │ │ + movw r1, #53664 @ 0xd1a0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7988 @ 0x1f34 │ │ │ │ + movw r1, #9488 @ 0x2510 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #264] @ (2b4dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6c87c │ │ │ │ + bl 6c864 │ │ │ │ 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 12623c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12688c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1235f4 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [pc, #196] @ 2b4e4 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n 2b428 │ │ │ │ cbnz r0, 2b444 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb028 │ │ │ │ + bl 1ceeb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3458 │ │ │ │ + bl d35ac │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115384 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11590c <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1235f4 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 2b4c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7988 @ 0x1f34 │ │ │ │ + movw r1, #9488 @ 0x2510 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a9b8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19e8b0 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b554 │ │ │ │ - bl 19ab38 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ + bl 19ea30 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b28c │ │ │ │ - bl 1d2da0 │ │ │ │ + bl 1d6694 │ │ │ │ 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 197bac │ │ │ │ + bl 19baa4 │ │ │ │ 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 1985b0 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ + bl 19c4a8 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b53c │ │ │ │ ldr r2, [pc, #36] @ (2b550 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #51028 @ 0xc754 │ │ │ │ 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 r6!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ 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, #52324 @ 0xcc64 │ │ │ │ + movw r5, #53860 @ 0xd264 │ │ │ │ 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 8decc │ │ │ │ + bl 8de18 │ │ │ │ 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 c5150 │ │ │ │ + bl c5250 │ │ │ │ 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 859a0 │ │ │ │ + bl 8592c │ │ │ │ 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 8decc │ │ │ │ + bl 8de18 │ │ │ │ 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 859a0 │ │ │ │ + bl 8592c │ │ │ │ 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 11af28 <_PySet_NextEntry@@Base> │ │ │ │ + bl 11b468 <_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 1156b8 │ │ │ │ + bl 1158b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b628 │ │ │ │ b.n 2b5de │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b666 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52344 @ 0xcc78 │ │ │ │ + movw r1, #53880 @ 0xd278 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b676 │ │ │ │ - movw r1, #52368 @ 0xcc90 │ │ │ │ + movw r1, #53904 @ 0xd290 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1ec868 │ │ │ │ + bl 1ef770 │ │ │ │ b.n 2b5de │ │ │ │ cbz r5, 2b6c6 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52372 @ 0xcc94 │ │ │ │ + movw r1, #53908 @ 0xd294 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecc4c <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1efb54 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12316 @ 0x301c │ │ │ │ + movw r1, #13840 @ 0x3610 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7988 @ 0x1f34 │ │ │ │ + movw r1, #9488 @ 0x2510 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19a968 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19e860 <_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, #12540 @ 0x30fc │ │ │ │ + movw r3, #14076 @ 0x36fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #15508 @ 0x3c94 │ │ │ │ + movw r2, #17044 @ 0x4294 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + bl 644ec <_PyObject_AssertFailed@@Base> │ │ │ │ + strb r0, [r1, #23] │ │ │ │ movs r6, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #39260 @ 0x995c │ │ │ │ + movw r1, #40796 @ 0x9f5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b772 │ │ │ │ - movw r1, #39068 @ 0x989c │ │ │ │ + movw r1, #40604 @ 0x9e9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b776 │ │ │ │ - movw r1, #39096 @ 0x98b8 │ │ │ │ + movw r1, #40632 @ 0x9eb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77a │ │ │ │ - movw r1, #39164 @ 0x98fc │ │ │ │ + movw r1, #40700 @ 0x9efc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39220 @ 0x9934 │ │ │ │ + movw r1, #40756 @ 0x9f34 │ │ │ │ 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, #22456 @ 0x57b8 │ │ │ │ + movw r1, #23992 @ 0x5db8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 8c594 │ │ │ │ + bl 8c4e0 │ │ │ │ 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 8fa90 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b81e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8fab0 │ │ │ │ + bl 8f9f8 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 9e198 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w 9e128 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 198978 │ │ │ │ + bl 19c870 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b8a8 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5c178 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c18c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002b8b0 <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ @@ -1431,15 +1431,15 @@ │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - bl 6be48 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be28 <_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 198978 │ │ │ │ + bl 19c870 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b926 <_PyInterpreterState_SetConfig@@Base+0x76> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 5c178 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c18c <_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 198b00 │ │ │ │ + bl 19c9f8 │ │ │ │ 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 198978 │ │ │ │ + bl 19c870 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b2808 │ │ │ │ + bl 1b6774 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6c6e4 │ │ │ │ + bl 6c6cc │ │ │ │ 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, #54800 @ 0xd610 │ │ │ │ + movw r1, #56336 @ 0xdc10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c480 │ │ │ │ cbnz r0, 2b98e <_PyInterpreterState_SetConfig@@Base+0xde> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2b9e6 <_PyInterpreterState_SetConfig@@Base+0x136> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl e95c8 │ │ │ │ + bl e9778 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b98a <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b1dfc │ │ │ │ + bl 1b5d68 │ │ │ │ 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 77270 │ │ │ │ + bl 771ec │ │ │ │ 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, #54800 @ 0xd610 │ │ │ │ + movw r1, #56336 @ 0xdc10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c480 │ │ │ │ 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 ea21c │ │ │ │ + bl ea3cc │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2ba3a <_PyInterpreterState_SetConfig@@Base+0x18a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl ea954 │ │ │ │ + bl eab04 │ │ │ │ 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 196adc │ │ │ │ + bl 19a9d4 │ │ │ │ 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 1ae520 │ │ │ │ + bl 1b2468 │ │ │ │ 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, #54800 @ 0xd610 │ │ │ │ + movw r1, #56336 @ 0xdc10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c480 │ │ │ │ cbnz r0, 2baca <_Py_InitializeMain@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2bb1c <_Py_InitializeMain@@Base+0xb8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9778 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bac6 <_Py_InitializeMain@@Base+0x62> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b1dfc │ │ │ │ + bl 1b5d68 │ │ │ │ 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 77270 │ │ │ │ + bl 771ec │ │ │ │ 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 1ba500 │ │ │ │ + b.w 1be438 │ │ │ │ │ │ │ │ 0002bb2a : │ │ │ │ - b.w 1ba8e8 │ │ │ │ + b.w 1be784 │ │ │ │ ... │ │ │ │ │ │ │ │ 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 8fa90 │ │ │ │ + bl 8f9d8 │ │ │ │ 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 1d490c │ │ │ │ + bl 1d81c8 │ │ │ │ b.n 2bb90 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cdc00 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ + bl 1d19b0 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ 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 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bbd0 │ │ │ │ - bl 119918 │ │ │ │ + bl 119e58 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 1d25c0 │ │ │ │ + bl 1d5eb4 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + bkpt 0x0010 │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ 0002bc1c : │ │ │ │ cbnz r1, 2bc22 │ │ │ │ - b.w 8fe90 │ │ │ │ + b.w 8fdd8 │ │ │ │ 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, #9452 @ 0x24ec │ │ │ │ + movw r1, #10876 @ 0x2a7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fe90 │ │ │ │ + b.w 8fdd8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #35732 @ 0x8b94 │ │ │ │ + movw r1, #37268 @ 0x9194 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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 1d490c │ │ │ │ + b.w 1d81c8 │ │ │ │ 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 1a4550 │ │ │ │ + bl 1a8430 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ 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 1d4d50 │ │ │ │ + bl 1d860c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ 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 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d57f0 │ │ │ │ + bl 1d90b0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ 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 77270 │ │ │ │ + bl 771ec │ │ │ │ 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 1cfe70 │ │ │ │ + bl 1d3ba8 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2bdda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ b.n 2bd0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ 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 77270 │ │ │ │ + bl 771ec │ │ │ │ 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 c6b24 │ │ │ │ + bl c6c3c │ │ │ │ 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, #7988 @ 0x1f34 │ │ │ │ + movw r0, #9488 @ 0x2510 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1bbf14 │ │ │ │ + bl 1c0184 │ │ │ │ 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, #36888 @ 0x9018 │ │ │ │ + movw r1, #38424 @ 0x9618 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ b.n 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ 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 267fdc │ │ │ │ + bl 2687f0 │ │ │ │ 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 2459ac │ │ │ │ + bl 2468dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ cbnz r4, 2bf70 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf96 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf90 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ 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, #34320 @ 0x8610 │ │ │ │ + movw r2, #35856 @ 0x8c10 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ add.w r1, r9, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c39c │ │ │ │ + bl 6c384 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c01c │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - bl 1e7a0c │ │ │ │ - bl 95d94 │ │ │ │ + bl 987c8 │ │ │ │ + bl 1ea97c │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ - bl e4b58 │ │ │ │ + bl 987c8 │ │ │ │ + bl e4d20 │ │ │ │ mov fp, r0 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ cmp.w fp, #0 │ │ │ │ bge.n 2c020 │ │ │ │ b.n 2c0da │ │ │ │ - bl 302ce <_Py_fstat@@Base+0x586> │ │ │ │ + bl 302da <_Py_fstat@@Base+0x586> │ │ │ │ cbz r0, 2c0e2 │ │ │ │ b.n 2c0da │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r4, r5 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2c0e8 │ │ │ │ cbz r5, 2c0d2 │ │ │ │ adds.w r9, r5, #2 │ │ │ │ bpl.n 2c0d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36912 @ 0x9030 │ │ │ │ + movw r1, #38448 @ 0x9630 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - bl 95d94 │ │ │ │ + bl 12747c │ │ │ │ + bl 95cd4 │ │ │ │ b.n 2c018 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b.n 2bff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ b.n 2c018 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c39c │ │ │ │ + bl 6c384 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - bl 1e7a0c │ │ │ │ - bl 95d94 │ │ │ │ + bl 987c8 │ │ │ │ + bl 1ea97c │ │ │ │ + bl 95cd4 │ │ │ │ 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 71328 │ │ │ │ + bl 71310 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ - bl 71328 │ │ │ │ + bl 71310 │ │ │ │ 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 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ 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, #37016 @ 0x9098 │ │ │ │ + movw r1, #38552 @ 0x9698 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37048 @ 0x90b8 │ │ │ │ + movw r1, #38584 @ 0x96b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ 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, #37080 @ 0x90d8 │ │ │ │ + movw r1, #38616 @ 0x96d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37116 @ 0x90fc │ │ │ │ + movw r1, #38652 @ 0x96fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37156 @ 0x9124 │ │ │ │ + movw r1, #38692 @ 0x9724 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37168 @ 0x9130 │ │ │ │ + movw r1, #38704 @ 0x9730 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37184 @ 0x9140 │ │ │ │ + movw r1, #38720 @ 0x9740 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37200 @ 0x9150 │ │ │ │ + movw r1, #38736 @ 0x9750 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37216 @ 0x9160 │ │ │ │ + movw r1, #38752 @ 0x9760 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37236 @ 0x9174 │ │ │ │ + movw r1, #38772 @ 0x9774 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37252 @ 0x9184 │ │ │ │ + movw r1, #38788 @ 0x9784 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37268 @ 0x9194 │ │ │ │ + movw r1, #38804 @ 0x9794 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37284 @ 0x91a4 │ │ │ │ + movw r1, #38820 @ 0x97a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37304 @ 0x91b8 │ │ │ │ + movw r1, #38840 @ 0x97b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37320 @ 0x91c8 │ │ │ │ + movw r1, #38856 @ 0x97c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37348 @ 0x91e4 │ │ │ │ + movw r1, #38884 @ 0x97e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37376 @ 0x9200 │ │ │ │ + movw r1, #38912 @ 0x9800 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #38936 @ 0x9818 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37424 @ 0x9230 │ │ │ │ + movw r1, #38960 @ 0x9830 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37452 @ 0x924c │ │ │ │ + movw r1, #38988 @ 0x984c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37552 @ 0x92b0 │ │ │ │ + movw r1, #39088 @ 0x98b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 71328 │ │ │ │ + bl 71310 │ │ │ │ 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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60748 @ 0xed4c │ │ │ │ + movw r1, #62284 @ 0xf34c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61008 @ 0xee50 │ │ │ │ + movw r1, #62544 @ 0xf450 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60764 @ 0xed5c │ │ │ │ + movw r1, #62300 @ 0xf35c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60776 @ 0xed68 │ │ │ │ + movw r1, #62312 @ 0xf368 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37468 @ 0x925c │ │ │ │ + movw r1, #39004 @ 0x985c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37488 @ 0x9270 │ │ │ │ + movw r1, #39024 @ 0x9870 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37504 @ 0x9280 │ │ │ │ + movw r1, #39040 @ 0x9880 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16236 @ 0x3f6c │ │ │ │ + movw r1, #17744 @ 0x4550 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60792 @ 0xed78 │ │ │ │ + movw r1, #62328 @ 0xf378 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37528 @ 0x9298 │ │ │ │ + movw r1, #39064 @ 0x9898 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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, #37540 @ 0x92a4 │ │ │ │ + movw r1, #39076 @ 0x98a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 e2428 <_PyConfig_AsDict@@Base> │ │ │ │ + bl e25ec <_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 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49332 @ 0xc0b4 │ │ │ │ + movw r1, #50868 @ 0xc6b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 93418 │ │ │ │ + bl 93358 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb24 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ 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 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb7a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 483fe │ │ │ │ + b.w 48456 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91b28 │ │ │ │ + bl 91a68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ 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 37a2e │ │ │ │ + bl 37a04 │ │ │ │ b.n 2cc12 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3207,192 +3207,192 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a0ec │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2cbc2 │ │ │ │ - movw r1, #49860 @ 0xc2c4 │ │ │ │ + movw r1, #51396 @ 0xc8c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61256 @ 0xef48 │ │ │ │ + movw r0, #62792 @ 0xf548 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e834 <_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, #45608 @ 0xb228 │ │ │ │ + movw r1, #47144 @ 0xb828 │ │ │ │ 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, #3852 @ 0xf0c │ │ │ │ + movw r3, #5428 @ 0x1534 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 85080 │ │ │ │ + bl 8500c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r1, [pc, #108] @ (2ccd8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e690 │ │ │ │ + bl 8e5d8 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr.w r0, [r6, #2712] @ 0xa98 │ │ │ │ str.w r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ 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 11d018 │ │ │ │ + bl 11d4f0 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 cb83c │ │ │ │ + b.w cb994 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #45892 @ 0xb344 │ │ │ │ + movw r2, #47428 @ 0xb944 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #45900 @ 0xb34c │ │ │ │ + movw r1, #47436 @ 0xb94c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d4c54 │ │ │ │ + bl 1d8510 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ ldr r0, [pc, #220] @ (2cdf4 ) │ │ │ │ - bl 7eb30 │ │ │ │ + bl 7eb28 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dda78 │ │ │ │ + bl ddc30 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cdf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd72 │ │ │ │ - movw r3, #45916 @ 0xb35c │ │ │ │ + movw r3, #47452 @ 0xb95c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #8001 @ 0x1f41 │ │ │ │ + movw r3, #14425 @ 0x3859 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #9649 @ 0x25b1 │ │ │ │ + movw r3, #15469 @ 0x3c6d │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 80208 │ │ │ │ + bl 80200 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45924 @ 0xb364 │ │ │ │ + movw r1, #47460 @ 0xb964 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc054 │ │ │ │ + bl cc1ac │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ movs r0, #8 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdac │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ b.n 2cde0 │ │ │ │ - movw r2, #56585 @ 0xdd09 │ │ │ │ - movt r2, #24 │ │ │ │ - movw r3, #44709 @ 0xaea5 │ │ │ │ + movw r2, #4785 @ 0x12b1 │ │ │ │ + movt r2, #25 │ │ │ │ + movw r3, #57521 @ 0xe0b1 │ │ │ │ movt r3, #29 │ │ │ │ - movw r1, #45740 @ 0xb2ac │ │ │ │ + movw r1, #47276 @ 0xb8ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #57879 @ 0xe217 │ │ │ │ movt r2, #2 │ │ │ │ - bl f98e8 │ │ │ │ + bl f99ac │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cdde │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45752 @ 0xb2b8 │ │ │ │ + movw r1, #47288 @ 0xb8b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc054 │ │ │ │ + bl cc1ac │ │ │ │ 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 101ec0 <_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 1dea68 │ │ │ │ + b.w 1e1b38 │ │ │ │ │ │ │ │ 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 267fdc │ │ │ │ + bl 2687f0 │ │ │ │ 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 267fdc │ │ │ │ + bl 2687f0 │ │ │ │ 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 2459ac │ │ │ │ + bl 2468dc │ │ │ │ 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 7a180 │ │ │ │ + bl 7a100 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d004 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ 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 83d44 │ │ │ │ + bl 83d18 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d008 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ 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 2459ac │ │ │ │ + bl 2468dc │ │ │ │ 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 8fe38 │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1aa8c8 │ │ │ │ + b.w 1ae800 │ │ │ │ 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, #49648 @ 0xc1f0 │ │ │ │ + movw r1, #51224 @ 0xc818 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r9, #49732 @ 0xc244 │ │ │ │ + movw r9, #51308 @ 0xc86c │ │ │ │ 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, #49668 @ 0xc204 │ │ │ │ + movw r1, #51244 @ 0xc82c │ │ │ │ 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, #49692 @ 0xc21c │ │ │ │ + movw r1, #51268 @ 0xc844 │ │ │ │ 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, #49712 @ 0xc230 │ │ │ │ + movw r1, #51288 @ 0xc858 │ │ │ │ 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 6ca70 │ │ │ │ + bl 6ca58 │ │ │ │ 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 97d28 <_Py_GetConfig@@Base> │ │ │ │ + bl 97c54 <_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 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ 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, #11577 @ 0x2d39 │ │ │ │ + movw r3, #11445 @ 0x2cb5 │ │ │ │ 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, #49760 @ 0xc260 │ │ │ │ + movw r2, #51336 @ 0xc888 │ │ │ │ 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, #49812 @ 0xc294 │ │ │ │ + movw r2, #51388 @ 0xc8bc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49844 @ 0xc2b4 │ │ │ │ + movw r2, #51420 @ 0xc8dc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1966b4 <_start@@Base+0xbf0> │ │ │ │ + bl 19a5ac <_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, #1299 @ 0x513 │ │ │ │ + movw r3, #1475 @ 0x5c3 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19b5dc <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19f4d4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #2633 @ 0xa49 │ │ │ │ + movw r2, #2809 @ 0xaf9 │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #2691 @ 0xa83 │ │ │ │ + movw r1, #2867 @ 0xb33 │ │ │ │ movt r1, #6 │ │ │ │ - bl 19bf94 │ │ │ │ + bl 19fe8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49876 @ 0xc2d4 │ │ │ │ + movw r2, #51452 @ 0xc8fc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49904 @ 0xc2f0 │ │ │ │ + movw r2, #51480 @ 0xc918 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49932 @ 0xc30c │ │ │ │ + movw r2, #51508 @ 0xc934 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #49972 @ 0xc334 │ │ │ │ + movw r2, #51548 @ 0xc95c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50000 @ 0xc350 │ │ │ │ + movw r2, #51576 @ 0xc978 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d314 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ 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 1e2b64 │ │ │ │ + bl 1e5b3c │ │ │ │ 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, #50028 @ 0xc36c │ │ │ │ + movw r2, #51604 @ 0xc994 │ │ │ │ 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 26b220 │ │ │ │ + bl 26b820 │ │ │ │ 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, #50080 @ 0xc3a0 │ │ │ │ + movw r0, #51656 @ 0xc9c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ blx 29fe0 │ │ │ │ - movw r3, #50192 @ 0xc410 │ │ │ │ + movw r3, #51768 @ 0xca38 │ │ │ │ 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 26b47c │ │ │ │ + bl 26ba7c │ │ │ │ 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, #50220 @ 0xc42c │ │ │ │ + movw r1, #51796 @ 0xca54 │ │ │ │ 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, #50248 @ 0xc448 │ │ │ │ + movw r1, #51824 @ 0xca70 │ │ │ │ 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, #50268 @ 0xc45c │ │ │ │ + movw r1, #51844 @ 0xca84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50292 @ 0xc474 │ │ │ │ + movw r1, #51868 @ 0xca9c │ │ │ │ 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, #50320 @ 0xc490 │ │ │ │ + movw r2, #51896 @ 0xcab8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6ca58 │ │ │ │ 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, #50348 @ 0xc4ac │ │ │ │ + movw r1, #51924 @ 0xcad4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #50376 @ 0xc4c8 │ │ │ │ + movw r1, #51952 @ 0xcaf0 │ │ │ │ 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, #50404 @ 0xc4e4 │ │ │ │ + movw r2, #51980 @ 0xcb0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6ca58 │ │ │ │ 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, #50432 @ 0xc500 │ │ │ │ + movw r1, #52008 @ 0xcb28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50464 @ 0xc520 │ │ │ │ + movw r1, #52040 @ 0xcb48 │ │ │ │ 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, #50496 @ 0xc540 │ │ │ │ + movw r1, #52072 @ 0xcb68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ - movw r1, #50528 @ 0xc560 │ │ │ │ + movw r1, #52104 @ 0xcb88 │ │ │ │ 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, #50536 @ 0xc568 │ │ │ │ + movw r0, #52112 @ 0xcb90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50556 @ 0xc57c │ │ │ │ + movw r1, #52132 @ 0xcba4 │ │ │ │ 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 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ 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, #50696 @ 0xc608 │ │ │ │ + movw r2, #52272 @ 0xcc30 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6ca58 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #50720 @ 0xc620 │ │ │ │ + movw r2, #52296 @ 0xcc48 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6ca58 │ │ │ │ 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, #50728 @ 0xc628 │ │ │ │ + movw r1, #52304 @ 0xcc50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a63c │ │ │ │ + bl 14b8f8 │ │ │ │ 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 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ 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 f1834 │ │ │ │ + bl f1a18 │ │ │ │ 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, #50748 @ 0xc63c │ │ │ │ + movw r1, #52324 @ 0xcc64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x5c2> │ │ │ │ - bl de834 │ │ │ │ + bl de9ec │ │ │ │ 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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ 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 e14d8 │ │ │ │ + bl e1690 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7828c │ │ │ │ + bl 78208 │ │ │ │ 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 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ 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, #13036 @ 0x32ec │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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, #29644 @ 0x73cc │ │ │ │ + movw r1, #31180 @ 0x79cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 93304 │ │ │ │ + bl 93244 │ │ │ │ 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 267fdc │ │ │ │ - movw r4, #28544 @ 0x6f80 │ │ │ │ + bl 2687f0 │ │ │ │ + movw r4, #30080 @ 0x7580 │ │ │ │ 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, #49848 @ 0xc2b8 │ │ │ │ + movw r4, #51384 @ 0xc8b8 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49864 @ 0xc2c8 │ │ │ │ + movw r4, #51400 @ 0xc8c8 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49808 @ 0xc290 │ │ │ │ + movw r4, #51344 @ 0xc890 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49836 @ 0xc2ac │ │ │ │ + movw r4, #51372 @ 0xc8ac │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49872 @ 0xc2d0 │ │ │ │ + movw r4, #51408 @ 0xc8d0 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #49820 @ 0xc29c │ │ │ │ + movw r4, #51356 @ 0xc89c │ │ │ │ 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 2459ac │ │ │ │ + bl 2468dc │ │ │ │ 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 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + strb r0, [r2, #23] │ │ │ │ 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, #13004 @ 0x32cc │ │ │ │ + movw r1, #14540 @ 0x38cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ b.n 2db9a <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 93304 │ │ │ │ + bl 93244 │ │ │ │ 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 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d4600 <_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, #64516 @ 0xfc04 │ │ │ │ + movw r0, #62056 @ 0xf268 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_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 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d4600 <_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 f1834 │ │ │ │ + b.w f1a18 │ │ │ │ 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 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e6c5c <_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, #64544 @ 0xfc20 │ │ │ │ + movw r0, #62084 @ 0xf284 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_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 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e6c5c <_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 f1834 │ │ │ │ + b.w f1a18 │ │ │ │ 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, #51032 @ 0xc758 │ │ │ │ + movw r1, #52608 @ 0xcd80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c480 │ │ │ │ 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 10e544 │ │ │ │ + bl 10e8ec │ │ │ │ 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 f8840 │ │ │ │ + bl f8a2c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 97d28 <_Py_GetConfig@@Base> │ │ │ │ + bl 97c54 <_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 14b0bc │ │ │ │ + b.w 14c3e0 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51148 @ 0xc7cc │ │ │ │ + movw r1, #52724 @ 0xcdf4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ 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, #51296 @ 0xc860 │ │ │ │ + movw r1, #52872 @ 0xce88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a63c │ │ │ │ + bl 14b8f8 │ │ │ │ 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 f1834 │ │ │ │ + bl f1a18 │ │ │ │ b.n 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ 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, #63284 @ 0xf734 │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #60] @ (2ddfc ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ cbnz r0, 2dddc │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ 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, #0] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ 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 101898 <_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 f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2de54 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2de68 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2de7c │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ 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 f1834 │ │ │ │ + b.w f1a18 │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2df44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2defe │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cbnz r0, 2df44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df10 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ 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 f1834 │ │ │ │ + b.w f1a18 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ 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, #51476 @ 0xc914 │ │ │ │ + movw r1, #53052 @ 0xcf3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a63c │ │ │ │ + bl 14b8f8 │ │ │ │ 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 f1834 │ │ │ │ + bl f1a18 │ │ │ │ b.n 2df90 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ 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, #51564 @ 0xc96c │ │ │ │ + movw r1, #53140 @ 0xcf94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14a63c │ │ │ │ + bl 14b8f8 │ │ │ │ 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 f1834 │ │ │ │ + bl f1a18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e008 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 83414 │ │ │ │ + bl 83408 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e002 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 8fe38 │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4e34 │ │ │ │ + b.w 1e7da4 │ │ │ │ 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 1d7154 │ │ │ │ + bl 1daa14 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e098 │ │ │ │ b.n 2e19e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5105,36 +5105,36 @@ │ │ │ │ cbz r3, 2e0a0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ b.n 2e0a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40648 @ 0x9ec8 │ │ │ │ + movw r1, #42184 @ 0xa4c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4f60 │ │ │ │ + bl 1e7ed0 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 6d264 <_Py_HashBytes@@Base> │ │ │ │ + bl 6d24c <_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 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ @@ -5148,85 +5148,85 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ - bl 13daa8 │ │ │ │ + bl 13e450 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e150 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18992c │ │ │ │ + bl 18c704 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e19e │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 781c4 │ │ │ │ + bl 78140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e828 │ │ │ │ + bl 7e820 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_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 1e78d8 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ + bl 1ea848 <_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, #45740 @ 0xb2ac │ │ │ │ + movw r1, #47276 @ 0xb8ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa210 │ │ │ │ + bl fa3c8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 77270 │ │ │ │ + b.w 771ec │ │ │ │ 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, #54068 @ 0xd334 │ │ │ │ + movw r2, #55644 @ 0xd95c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d27f0 │ │ │ │ + bl d294c │ │ │ │ cbz r0, 2e2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bb4ac │ │ │ │ + bl 1bf368 │ │ │ │ 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, #8628 @ 0x21b4 │ │ │ │ + movw r1, #8872 @ 0x22a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ b.n 2e2c4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19a9b8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19e8b0 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2e2ce │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e2e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1eb30c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ee214 <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7828c │ │ │ │ - bl e4b58 │ │ │ │ + bl 78208 │ │ │ │ + bl e4d20 │ │ │ │ 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, #13036 @ 0x32ec │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ b.n 2e336 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54088 @ 0xd348 │ │ │ │ + movw r0, #55664 @ 0xd970 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 2e33a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2e456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13bb3c │ │ │ │ + bl 13c4e4 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq.n 2e360 │ │ │ │ ble.n 2e442 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #54096 @ 0xd350 │ │ │ │ + movw r1, #55672 @ 0xd978 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ b.n 2e442 │ │ │ │ ldr r1, [pc, #248] @ (2e45c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8e58 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e384 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3b88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e442 │ │ │ │ - bl d3c50 │ │ │ │ + bl d3d9c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 2e398 │ │ │ │ ldr r1, [pc, #212] @ (2e460 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8e58 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e3d2 │ │ │ │ b.n 2e442 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54136 @ 0xd378 │ │ │ │ + movw r0, #55712 @ 0xd9a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e386c │ │ │ │ + bl 14ba1c │ │ │ │ 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, #54148 @ 0xd384 │ │ │ │ + movw r0, #55724 @ 0xd9ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ 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, #54164 @ 0xd394 │ │ │ │ + movw r0, #55740 @ 0xd9bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e386c │ │ │ │ + bl 14ba1c │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13ca34 │ │ │ │ b.n 2e456 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 2e336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13ca34 │ │ │ │ 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 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 1eb4a4 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ee3ac <_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, #62020 @ 0xf244 │ │ │ │ + movw r2, #63596 @ 0xf86c │ │ │ │ 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, #62048 @ 0xf260 │ │ │ │ + movw r2, #63624 @ 0xf888 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62072 @ 0xf278 │ │ │ │ + movw r2, #63648 @ 0xf8a0 │ │ │ │ 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, #62096 @ 0xf290 │ │ │ │ + movw r2, #63672 @ 0xf8b8 │ │ │ │ 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, #40596 @ 0x9e94 │ │ │ │ + movw r3, #42132 @ 0xa494 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62120 @ 0xf2a8 │ │ │ │ + movw r2, #63696 @ 0xf8d0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62144 @ 0xf2c0 │ │ │ │ + movw r2, #63720 @ 0xf8e8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1cb990 │ │ │ │ + bl 1cf818 │ │ │ │ mov r6, r0 │ │ │ │ - bl d3c10 │ │ │ │ + bl d3d5c │ │ │ │ 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 d3c24 │ │ │ │ + bl d3d70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cba20 │ │ │ │ + bl 1cf8a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #9488 @ 0x2510 │ │ │ │ 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, #62164 @ 0xf2d4 │ │ │ │ + movw r1, #63740 @ 0xf8fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_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 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e5d6 <_PyObject_Dump@@Base+0x132> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7607c │ │ │ │ + bl 75ff8 │ │ │ │ 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 80208 │ │ │ │ + bl 80200 │ │ │ │ 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 7607c │ │ │ │ + bl 75ff8 │ │ │ │ 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 101898 <_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 f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e6ec <_PyObject_Dump@@Base+0x248> │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e6d4 <_PyObject_Dump@@Base+0x230> │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ 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 f1834 │ │ │ │ + b.w f1a18 │ │ │ │ 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 e4b58 │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e810 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ cbnz r4, 2e76a │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #62320 @ 0xf370 │ │ │ │ + movw r2, #63896 @ 0xf998 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ b.n 2e816 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e792 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #62328 @ 0xf378 │ │ │ │ + movw r2, #63904 @ 0xf9a0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ b.n 2e816 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e7a0 │ │ │ │ - bl e45b0 │ │ │ │ + bl e4774 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e7a6 │ │ │ │ - bl e7720 │ │ │ │ + bl e78e8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e810 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ 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 f1834 │ │ │ │ + bl f1a18 │ │ │ │ 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, #63708 @ 0xf8dc │ │ │ │ + movw r2, #65284 @ 0xff04 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 1274e0 <_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 1ede38 │ │ │ │ + bl 1f0cd8 │ │ │ │ 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 b8c7c │ │ │ │ + bl b8e58 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e8ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3b88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e93e │ │ │ │ - bl d3c50 │ │ │ │ + bl d3d9c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cbnz r6, 2e8e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #64004 @ 0xfa04 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #44 @ 0x2c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13bb3c │ │ │ │ + bl 13c4e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e90a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #64012 @ 0xfa0c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r0, #52 @ 0x34 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13ca34 │ │ │ │ b.n 2e928 │ │ │ │ ble.n 2e926 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64028 @ 0xfa1c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #68 @ 0x44 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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, #52352 @ 0xcc80 │ │ │ │ + movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e96e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110a18 <_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 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110a18 <_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 1d275c │ │ │ │ + bl 1d6050 │ │ │ │ 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, #65344 @ 0xff40 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #1384 @ 0x568 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ b.n 2ea0e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ 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 f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea34 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ 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 1ed23c │ │ │ │ + bl 1f00dc │ │ │ │ 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 f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2eaa0 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cbnz r0, 2eace │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ cbz r4, 2eac8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1834 │ │ │ │ - bl e4b58 │ │ │ │ + b.w f1a18 │ │ │ │ + bl e4d20 │ │ │ │ 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 1e2dc0 │ │ │ │ + b.w 1e5d98 │ │ │ │ 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 1e18e8 │ │ │ │ + b.w 1e4988 │ │ │ │ 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 1d7334 │ │ │ │ + bl 1dabf4 │ │ │ │ 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 1f3d60 │ │ │ │ + bl 1f6ab4 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 8fa90 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2ec02 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ec7e │ │ │ │ cbz r4, 2ec10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ebfa │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 90948 │ │ │ │ + bl 90888 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ec24 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ec7e │ │ │ │ - bl 1d9798 │ │ │ │ + bl 1dc9a4 │ │ │ │ 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 1d97d8 │ │ │ │ + bl 1dc9e4 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ec6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ 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 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2ecd6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 2ecee │ │ │ │ - bl e4b58 │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2eca8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ecfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9484 @ 0x250c │ │ │ │ + movw r0, #11020 @ 0x2b0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ b.n 2ecfc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ 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 498ac │ │ │ │ + bl 498b6 │ │ │ │ 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, #26608 @ 0x67f0 │ │ │ │ + movw r1, #28144 @ 0x6df0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 1d4c00 │ │ │ │ + b.w 1d84bc │ │ │ │ bgt.n 2ec9c │ │ │ │ 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 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl ffb74 │ │ │ │ + bl ffe94 │ │ │ │ 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 1f92bc │ │ │ │ + bl 1fbb7c <_PyParkingLot_UnparkAll@@Base+0xbb8> │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6408,288 +6408,288 @@ │ │ │ │ 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 6c87c │ │ │ │ + bl 6c864 │ │ │ │ mov r1, r0 │ │ │ │ cbz r6, 2ee5e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a9b8 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19e8b0 <_Py_write_noraise@@Base+0x50> │ │ │ │ b.n 2ee68 │ │ │ │ cbz r0, 2ee68 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb30c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ee214 <_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, #132 @ 0x84 │ │ │ │ + movw r1, #1708 @ 0x6ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e834 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cbnz r0, 2ee96 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eee4 │ │ │ │ mov r5, r0 │ │ │ │ - bl f90b8 │ │ │ │ + bl f9290 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 93304 │ │ │ │ + bl 93244 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 1a5c00 <_PyThreadState_New@@Base+0x4a74> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cbnz r3, 2ef1e │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a5e38 │ │ │ │ + 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 1a5e70 │ │ │ │ + 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 1a2f0c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2ef66 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 61534 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 781c4 │ │ │ │ + bl 78140 │ │ │ │ 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2efe0 │ │ │ │ + bl 77d58 <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2effc │ │ │ │ + bl 77d58 <_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 16788c <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 16925c <_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 10f580 <_PyTime_localtime@@Base> │ │ │ │ + bl 10f92c <_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 1faf48 │ │ │ │ + bl 1fd7d0 │ │ │ │ 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 1a1d14 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 2f00c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a1f50 │ │ │ │ - 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 1a1f88 │ │ │ │ - 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 19f01c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2f054 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 61484 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0002f058 : │ │ │ │ - ldr r0, [pc, #4] @ (2f060 ) │ │ │ │ - b.w cb83c │ │ │ │ - nop │ │ │ │ - b.n 2eb94 │ │ │ │ +0002f05a : │ │ │ │ + ldr r0, [pc, #4] @ (2f060 ) │ │ │ │ + b.w cb994 │ │ │ │ + b.n 2f40c │ │ │ │ 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, 2f08a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 2f092 │ │ │ │ + cbz r0, 2f092 │ │ │ │ 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 2f07c │ │ │ │ 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 2f0d6 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 2f0ee │ │ │ │ + bmi.n 2f0ee │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #46000 @ 0xb3b0 │ │ │ │ + movw r2, #47536 @ 0xb9b0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15844 @ 0x3de4 │ │ │ │ + movw r0, #17380 @ 0x43e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f150 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f150 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15844 @ 0x3de4 │ │ │ │ + movw r0, #17380 @ 0x43e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f0ac │ │ │ │ - b.n 2f150 │ │ │ │ + bne.n 2f0ac │ │ │ │ + b.n 2f150 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 2f1b6 │ │ │ │ + bpl.n 2f1b6 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 2f1b6 │ │ │ │ + ble.n 2f1b6 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2f150 │ │ │ │ + cbz r0, 2f150 │ │ │ │ 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 +6697,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 2f1ae │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 83930 │ │ │ │ + bl 83924 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2f164 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 2f168 │ │ │ │ + bne.n 2f164 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 2f168 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2f154 │ │ │ │ + bne.n 2f154 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f1d6 │ │ │ │ + b.n 2f1d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f150 │ │ │ │ + bne.n 2f150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f150 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f150 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f16c │ │ │ │ + bge.n 2f16c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 2f1b8 │ │ │ │ + b.n 2f1b8 │ │ │ │ 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 2f182 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 2f18a │ │ │ │ + cbz r1, 2f18a │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 2f194 │ │ │ │ + bpl.n 2f194 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 2f194 │ │ │ │ + cbnz r3, 2f194 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 2f1a2 │ │ │ │ + b.n 2f1a2 │ │ │ │ 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 2f126 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80208 │ │ │ │ - b.n 2f1d6 │ │ │ │ + bl 80200 │ │ │ │ + b.n 2f1d6 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15836 @ 0x3ddc │ │ │ │ + movw r1, #17372 @ 0x43dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ - b.n 2f150 │ │ │ │ + bl 781ac │ │ │ │ + b.n 2f150 │ │ │ │ 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 2f59e │ │ │ │ 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 2f21c │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 2f220 │ │ │ │ + beq.n 2f220 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r2, r1 │ │ │ │ movt r2, #16 │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 2f222 │ │ │ │ + b.n 2f222 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 2f222 │ │ │ │ + b.n 2f222 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 2f232 │ │ │ │ - cbz r0, 2f22e │ │ │ │ + bpl.n 2f232 │ │ │ │ + cbz r0, 2f22e │ │ │ │ adds r4, #20 │ │ │ │ - b.n 2f234 │ │ │ │ + b.n 2f234 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 2f234 │ │ │ │ + b.n 2f234 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 2f2ae │ │ │ │ + ble.n 2f2ae │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 2f248 │ │ │ │ + bne.n 2f248 │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 2f254 │ │ │ │ + b.n 2f254 │ │ │ │ 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 2f278 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 2f282 │ │ │ │ + bls.n 2f282 │ │ │ │ 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 2f286 │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 2f288 │ │ │ │ + b.n 2f288 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 2f288 │ │ │ │ + b.n 2f288 │ │ │ │ movs r3, #6 │ │ │ │ - b.n 2f288 │ │ │ │ + b.n 2f288 │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 2f2a8 │ │ │ │ + bge.n 2f2a8 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13400 @ 0x3458 │ │ │ │ + movw r1, #14936 @ 0x3a58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 2f5b6 │ │ │ │ + bl 12747c │ │ │ │ + b.n 2f5b6 │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 2f23c │ │ │ │ - bl 71bfc │ │ │ │ + b.n 2f23c │ │ │ │ + bl 71b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f5b6 │ │ │ │ + beq.w 2f5b6 │ │ │ │ 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 2f3a2 │ │ │ │ + cbz r1, 2f2d6 │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r7, r0, #20 │ │ │ │ addpl.w r7, r0, #28 │ │ │ │ - b.n 2f2d8 │ │ │ │ + b.n 2f2d8 │ │ │ │ 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 2f39c │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 2f31c │ │ │ │ - bhi.n 2f358 │ │ │ │ + beq.n 2f31c │ │ │ │ + bhi.n 2f358 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f30e │ │ │ │ + bhi.n 2f30e │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f35c │ │ │ │ + bls.n 2f35c │ │ │ │ sub.w r1, r2, #8 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 2f358 │ │ │ │ + bhi.n 2f358 │ │ │ │ tbb [pc, r1] │ │ │ │ movs r3, #15 │ │ │ │ cmp r0, #25 │ │ │ │ subs r4, r2, #0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f358 │ │ │ │ + bne.n 2f358 │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f396 │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f396 │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f396 │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f396 │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f396 │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f396 │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r6, #0] │ │ │ │ - b.n 2f396 │ │ │ │ + b.n 2f396 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f392 │ │ │ │ + bhi.n 2f392 │ │ │ │ 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 +6937,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 2f396 │ │ │ │ mov r3, lr │ │ │ │ strb r2, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 2f2e0 │ │ │ │ + b.n 2f2e0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r7, r3] │ │ │ │ - b.n 2f5b8 │ │ │ │ + b.n 2f5b8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2f49a │ │ │ │ - cbz r1, 2f3b6 │ │ │ │ + bne.n 2f49a │ │ │ │ + cbz r1, 2f3b6 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f3b8 │ │ │ │ + b.n 2f3b8 │ │ │ │ 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 2f492 │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ add.w ip, r3, #1 │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 2f3f0 │ │ │ │ + bhi.n 2f3f0 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 2f450 │ │ │ │ + bls.n 2f450 │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f450 │ │ │ │ + bhi.n 2f450 │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r3, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 2f402 │ │ │ │ + beq.n 2f402 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 2f44c │ │ │ │ + bne.n 2f44c │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f48e │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f48e │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f48e │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f48e │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f48e │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f48e │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f48e │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2f48a │ │ │ │ + bhi.n 2f48a │ │ │ │ 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 +7030,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 2f48e │ │ │ │ mov r3, ip │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 2f3c0 │ │ │ │ + b.n 2f3c0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 2f5b8 │ │ │ │ - cbz r1, 2f4aa │ │ │ │ + b.n 2f5b8 │ │ │ │ + cbz r1, 2f4aa │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f4ac │ │ │ │ + b.n 2f4ac │ │ │ │ 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 2f596 │ │ │ │ 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 2f504 │ │ │ │ + bhi.n 2f58c │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f4f2 │ │ │ │ + bhi.n 2f4f2 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f550 │ │ │ │ + bls.n 2f550 │ │ │ │ sub.w ip, r2, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f54c │ │ │ │ + bhi.n 2f54c │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f54c │ │ │ │ + bne.n 2f54c │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f590 │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, r9] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f590 │ │ │ │ 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 2f590 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f590 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f590 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f590 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f590 │ │ │ │ + b.n 2f590 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f58c │ │ │ │ + bhi.n 2f58c │ │ │ │ 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 +7130,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 2f590 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 2f4b6 │ │ │ │ + b.n 2f4b6 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 2f5b8 │ │ │ │ + b.n 2f5b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13432 @ 0x3478 │ │ │ │ + movw r1, #14968 @ 0x3a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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, 2f5d8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2f5da │ │ │ │ + b.n 2f5da │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r4, r5, #4 │ │ │ │ - cbnz r3, 2f5ea │ │ │ │ + cbnz r3, 2f5ea │ │ │ │ cmp r1, #3 │ │ │ │ - ble.n 2f5ea │ │ │ │ + ble.n 2f5ea │ │ │ │ cmp r1, #8 │ │ │ │ - bgt.n 2f5ea │ │ │ │ - cbnz r7, 2f608 │ │ │ │ - ldr r6, [pc, #704] @ (2f8ac ) │ │ │ │ + bgt.n 2f5ea │ │ │ │ + cbnz r7, 2f608 │ │ │ │ + ldr r6, [pc, #704] @ (2f8ac ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2f63c │ │ │ │ + cbz r0, 2f63c │ │ │ │ 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, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 2f640 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #16284 @ 0x3f9c │ │ │ │ + movw r1, #17820 @ 0x459c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #47960 @ 0xbb58 │ │ │ │ + movw r0, #49496 @ 0xc158 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, sl │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f8a2 │ │ │ │ + b.n 2f8a2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2f656 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 2f656 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f63c │ │ │ │ - cbz r4, 2f68a │ │ │ │ + bne.n 2f63c │ │ │ │ + cbz r4, 2f68a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r3, 2f662 │ │ │ │ + cbz r3, 2f662 │ │ │ │ subs r4, r5, #5 │ │ │ │ - beq.n 2f69a │ │ │ │ + beq.n 2f69a │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbz r6, 2f66c │ │ │ │ + cbz r6, 2f66c │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 2f6a8 │ │ │ │ - b.n 2f674 │ │ │ │ + beq.n 2f6a8 │ │ │ │ + b.n 2f674 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ - cbz r5, 2f67e │ │ │ │ + cbz r5, 2f67e │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 2f6b4 │ │ │ │ - b.n 2f686 │ │ │ │ + beq.n 2f6b4 │ │ │ │ + b.n 2f686 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6bc │ │ │ │ str r4, [sp, #28] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6bc │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6bc │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 2f6bc │ │ │ │ + b.n 2f6bc │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 1d9798 │ │ │ │ + bl 1dc9a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f63c │ │ │ │ + beq.n 2f63c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2f6d6 │ │ │ │ + bne.n 2f6d6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2f882 │ │ │ │ + b.n 2f882 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 2f6f8 │ │ │ │ + bmi.n 2f6f8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16304 @ 0x3fb0 │ │ │ │ + movw r1, #17840 @ 0x45b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 2f63c │ │ │ │ + bl d1af0 │ │ │ │ + b.n 2f63c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #36536 @ 0x8eb8 │ │ │ │ + movw r1, #38072 @ 0x94b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbdcc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f876 │ │ │ │ + beq.w 2f876 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #9452 @ 0x24ec │ │ │ │ + movw r2, #10876 @ 0x2a7c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #16348 @ 0x3fdc │ │ │ │ + movw r1, #17884 @ 0x45dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl ccba4 │ │ │ │ + bl cccfc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2f744 │ │ │ │ + beq.n 2f744 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 2f744 │ │ │ │ + cbnz r2, 2f744 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2f876 │ │ │ │ - ldr r1, [pc, #352] @ (2f8b0 ) │ │ │ │ + beq.w 2f876 │ │ │ │ + ldr r1, [pc, #352] @ (2f8b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 80324 │ │ │ │ + bl 8031c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 2f776 │ │ │ │ + bgt.n 2f776 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2f876 │ │ │ │ + beq.w 2f876 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2f876 │ │ │ │ - b.n 2f7b6 │ │ │ │ - ldr r1, [pc, #316] @ (2f8b4 ) │ │ │ │ + bne.w 2f876 │ │ │ │ + b.n 2f7b6 │ │ │ │ + ldr r1, [pc, #316] @ (2f8b4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl b8c7c │ │ │ │ + bl b8e58 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2f79a │ │ │ │ + beq.n 2f79a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 2f79a │ │ │ │ + cbnz r2, 2f79a │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ - cbnz r7, 2f7be │ │ │ │ + cbnz r7, 2f7be │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f876 │ │ │ │ + beq.n 2f876 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f876 │ │ │ │ + bne.n 2f876 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f876 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f876 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl d2608 │ │ │ │ + bl d2764 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7de │ │ │ │ + beq.n 2f7de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2f7de │ │ │ │ + cbnz r3, 2f7de │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7f8 │ │ │ │ + beq.n 2f7f8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 2f7f8 │ │ │ │ + cbnz r3, 2f7f8 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2f876 │ │ │ │ + beq.n 2f876 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2f820 │ │ │ │ + bne.n 2f820 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f876 │ │ │ │ + beq.n 2f876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f876 │ │ │ │ + cbnz r3, 2f876 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f876 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f876 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1432e0 │ │ │ │ + bl 143c94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f840 │ │ │ │ + beq.n 2f840 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f840 │ │ │ │ + cbnz r3, 2f840 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 2f876 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2f876 │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 115324 │ │ │ │ + bl 115860 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2f85e │ │ │ │ + cbz r0, 2f85e │ │ │ │ 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 2f874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2f874 │ │ │ │ + cbnz r3, 2f874 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 2f882 │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 2f882 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f6d2 │ │ │ │ - b.n 2f63c │ │ │ │ + beq.w 2f6d2 │ │ │ │ + b.n 2f63c │ │ │ │ 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 1d97d8 │ │ │ │ + bl 1dc9e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ 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,202 +7447,202 @@ │ │ │ │ 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, 2f8e2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2f8e4 │ │ │ │ + b.n 2f8e4 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r4, r5, #1 │ │ │ │ - cbnz r3, 2f8f4 │ │ │ │ + cbnz r3, 2f8f4 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2f8f4 │ │ │ │ + ble.n 2f8f4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2f8f4 │ │ │ │ - cbnz r7, 2f918 │ │ │ │ + bne.n 2f8f4 │ │ │ │ + cbnz r7, 2f918 │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9b6 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f9fe │ │ │ │ + beq.n 2f9fe │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 2f934 │ │ │ │ - bl c34a8 │ │ │ │ + cbz r0, 2f934 │ │ │ │ + bl c35b0 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 2f9b6 │ │ │ │ + blt.n 2f9b6 │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 2f938 │ │ │ │ - b.n 2fa14 │ │ │ │ + bne.n 2f938 │ │ │ │ + b.n 2fa14 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 2f986 │ │ │ │ + cbz r3, 2f986 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2f962 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 2f962 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11824 @ 0x2e30 │ │ │ │ + movw r1, #13440 @ 0x3480 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25448 @ 0x6368 │ │ │ │ + movw r0, #26984 @ 0x6968 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f9b6 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f9b6 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2f9b6 │ │ │ │ + cbz r0, 2f9b6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2f9d2 │ │ │ │ + bne.n 2f9d2 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 2f98e │ │ │ │ - movw r5, #50900 @ 0xc6d4 │ │ │ │ + bne.n 2f98e │ │ │ │ + movw r5, #52436 @ 0xccd4 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r6, #18180 @ 0x4704 │ │ │ │ + b.n 2fa24 │ │ │ │ + movw r6, #19716 @ 0x4d04 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r3, 2f9f2 │ │ │ │ + cbz r3, 2f9f2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2f9ba │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 2f9ba │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11844 @ 0x2e44 │ │ │ │ + movw r1, #13460 @ 0x3494 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25448 @ 0x6368 │ │ │ │ + movw r0, #26984 @ 0x6968 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fa96 │ │ │ │ + b.n 2fa96 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9b6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2f9ea │ │ │ │ + beq.n 2f9ea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 2f9b6 │ │ │ │ + bl 12747c │ │ │ │ + b.n 2f9b6 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 2f9fa │ │ │ │ + bne.n 2f9fa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r5, #50900 @ 0xc6d4 │ │ │ │ + b.n 2fa24 │ │ │ │ + movw r5, #52436 @ 0xccd4 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r5, #50900 @ 0xc6d4 │ │ │ │ + b.n 2fa24 │ │ │ │ + movw r5, #52436 @ 0xccd4 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18180 @ 0x4704 │ │ │ │ + movw r6, #19716 @ 0x4d04 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 2fa24 │ │ │ │ - movw r5, #50900 @ 0xc6d4 │ │ │ │ + b.n 2fa24 │ │ │ │ + movw r5, #52436 @ 0xccd4 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18180 @ 0x4704 │ │ │ │ + movw r6, #19716 @ 0x4d04 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 206784 <_Py_RestoreSignals@@Base+0xf78> │ │ │ │ + bl 208a1c <_Py_RestoreSignals@@Base+0xec8> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9b6 │ │ │ │ + beq.n 2f9b6 │ │ │ │ mov r1, sl │ │ │ │ - bl 206898 <_Py_RestoreSignals@@Base+0x108c> │ │ │ │ + bl 208b30 <_Py_RestoreSignals@@Base+0xfdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fa8e │ │ │ │ + beq.n 2fa8e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2069a4 <_Py_RestoreSignals@@Base+0x1198> │ │ │ │ + bl 208c3c <_Py_RestoreSignals@@Base+0x10e8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fa8e │ │ │ │ + beq.n 2fa8e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2fa56 │ │ │ │ - cbnz r4, 2fa5c │ │ │ │ + beq.n 2fa56 │ │ │ │ + cbnz r4, 2fa5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ - b.n 2fa66 │ │ │ │ + b.n 2fa66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86280 │ │ │ │ + bl 8620c │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ - cbz r0, 2fa8e │ │ │ │ + cbz r0, 2fa8e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r7, #140] @ 0x8c │ │ │ │ - bl 1769c0 │ │ │ │ + bl 17884c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa96 │ │ │ │ + beq.n 2fa96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2fa96 │ │ │ │ + cbnz r3, 2fa96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fa96 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fa96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7828c │ │ │ │ - b.n 2f9b6 │ │ │ │ + bl 78208 │ │ │ │ + b.n 2f9b6 │ │ │ │ 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 781c4 │ │ │ │ + bl 78140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206b78 <_Py_RestoreSignals@@Base+0x136c> │ │ │ │ + bl 208e10 <_Py_RestoreSignals@@Base+0x12bc> │ │ │ │ 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 2fadc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fadc │ │ │ │ + cbnz r3, 2fadc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_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 │ │ │ │ @@ -7657,26 +7657,26 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #56] @ (2fb44 <_PyTraceMalloc_GetTraceback@@Base+0x4a>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffe94 │ │ │ │ cbz r4, 2fb38 <_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 2fdcc <_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} │ │ │ │ @@ -7691,421 +7691,427 @@ │ │ │ │ b.n 2fb88 <_PyTraceMalloc_GetTraceback@@Base+0x8e> │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 2fb6e <_PyTraceMalloc_GetTraceback@@Base+0x74> │ │ │ │ ldr.w r0, [r2, #1384] @ 0x568 │ │ │ │ b.n 2fb78 <_PyTraceMalloc_GetTraceback@@Base+0x7e> │ │ │ │ ldr.w r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 70854 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7083c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fb60 <_PyTraceMalloc_GetTraceback@@Base+0x66> │ │ │ │ mov r1, r4 │ │ │ │ - bl 70854 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7083c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fb60 <_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 101ec0 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 1021a4 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 2fbbe <_PyTraceMalloc_GetTraceback@@Base+0xc4> │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2fbd8 <_PyTraceMalloc_GetTraceback@@Base+0xde> │ │ │ │ + bne.n 2fbe4 <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2fbf6 <_PyTraceMalloc_GetTraceback@@Base+0xfc> │ │ │ │ - b.n 2fbf0 <_PyTraceMalloc_GetTraceback@@Base+0xf6> │ │ │ │ + bne.n 2fc02 <_PyTraceMalloc_GetTraceback@@Base+0x108> │ │ │ │ + b.n 2fbfc <_PyTraceMalloc_GetTraceback@@Base+0x102> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65336 @ 0xff38 │ │ │ │ + movw r0, #62876 @ 0xf59c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fbca <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ - b.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + bne.n 2fbd6 <_PyTraceMalloc_GetTraceback@@Base+0xdc> │ │ │ │ + b.n 2fc32 <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 2fc32 <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 2fc26 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + blt.n 2fc32 <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ 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 2fc36 <_PyTraceMalloc_GetTraceback@@Base+0x13c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fc32 <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ + b.n 2fc3e <_PyTraceMalloc_GetTraceback@@Base+0x144> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0002fc38 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +0002fc44 <_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, 2fc6c <_PyInterpreterState_RequireIDRef@@Base+0x28> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 2fc62 <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ + b.n 2fc6e <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 2fc70 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ + cbnz r3, 2fc7c <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2fc70 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ + ble.n 2fc7c <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2fc70 <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ - cbnz r0, 2fc8e <_PyInterpreterState_RequireIDRef@@Base+0x56> │ │ │ │ + bne.n 2fc7c <_PyInterpreterState_RequireIDRef@@Base+0x38> │ │ │ │ + cbnz r0, 2fc9a <_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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 2fd02 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 2fc9e <_PyInterpreterState_RequireIDRef@@Base+0x66> │ │ │ │ + beq.n 2fcaa <_PyInterpreterState_RequireIDRef@@Base+0x66> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + blt.n 2fd02 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ mov r0, r5 │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2fcb0 <_PyInterpreterState_RequireIDRef@@Base+0x78> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ - ldr r3, [pc, #144] @ (2fd44 <_PyInterpreterState_RequireIDRef@@Base+0x10c>) │ │ │ │ + bne.n 2fcbc <_PyInterpreterState_RequireIDRef@@Base+0x78> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 2fd02 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + ldr r3, [pc, #144] @ (2fd50 <_PyInterpreterState_RequireIDRef@@Base+0x10c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6c1a4 │ │ │ │ + bl 6c18c │ │ │ │ ldr.w r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2fcde <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ + bne.n 2fcea <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2fcde <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ + bne.n 2fcea <_PyInterpreterState_RequireIDRef@@Base+0xa6> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 2fcfa <_PyInterpreterState_RequireIDRef@@Base+0xc2> │ │ │ │ - b.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ + bne.n 2fd06 <_PyInterpreterState_RequireIDRef@@Base+0xc2> │ │ │ │ + b.n 2fd3a <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #21352 @ 0x5368 │ │ │ │ + movw r2, #22888 @ 0x5968 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 1274e0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fd3e <_PyInterpreterState_RequireIDRef@@Base+0x106> │ │ │ │ + b.n 2fd4a <_PyInterpreterState_RequireIDRef@@Base+0x106> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fd48 <_Py_fstat@@Base> │ │ │ │ + bl 2fd54 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + bne.n 2fd02 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fd88 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fd94 <_Py_fstat@@Base+0x40> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ - beq.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ + blt.n 2fd02 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + beq.n 2fd3a <_PyInterpreterState_RequireIDRef@@Base+0xf6> │ │ │ │ movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #21416 @ 0x53a8 │ │ │ │ + movw r2, #22952 @ 0x59a8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 2fcf6 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.n 2fd02 <_PyInterpreterState_RequireIDRef@@Base+0xbe> │ │ │ │ ldr.w r0, [r6, #1388] @ 0x56c │ │ │ │ str.w r5, [r6, #1388] @ 0x56c │ │ │ │ str.w r4, [r6, #1392] @ 0x570 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fd48 <_Py_fstat@@Base>: │ │ │ │ +0002fd54 <_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 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 2fd84 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 987c8 │ │ │ │ + cbz r4, 2fd90 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ 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 2fdc2 <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2fdbe <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 2fdca <_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, 2fdfa <_Py_fstat@@Base+0xa6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 70854 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7083c <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fdee <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r0, 2fdfa <_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 2feb2 <_Py_fstat@@Base+0x15e> │ │ │ │ + b.n 2feb6 <_Py_fstat@@Base+0x162> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + cbz r0, 2fe64 <_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 2fe3c <_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 7dde8 │ │ │ │ - cbz r0, 2fe5c <_Py_fstat@@Base+0x114> │ │ │ │ + bl 7ddd4 │ │ │ │ + cbz r0, 2fe68 <_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 72074 │ │ │ │ + ble.n 2fe82 <_Py_fstat@@Base+0x12e> │ │ │ │ + bl 71fe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fe08 <_Py_fstat@@Base+0xc0> │ │ │ │ + bne.n 2fe14 <_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 2fe64 <_Py_fstat@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + cbnz r3, 2fe64 <_Py_fstat@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + b.n 2feb6 <_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 2fe4e <_Py_fstat@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ + bne.n 2fe4e <_Py_fstat@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fe42 <_Py_fstat@@Base+0xfa> │ │ │ │ - cbz r7, 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fe4e <_Py_fstat@@Base+0xfa> │ │ │ │ + cbz r7, 2feb6 <_Py_fstat@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 711b4 <_Py_hashtable_set@@Base> │ │ │ │ + bl 7119c <_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 2feae <_Py_fstat@@Base+0x15a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe9c <_Py_fstat@@Base+0x154> │ │ │ │ + beq.n 2fea8 <_Py_fstat@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fe9c <_Py_fstat@@Base+0x154> │ │ │ │ + cbnz r3, 2fea8 <_Py_fstat@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 2fe58 <_Py_fstat@@Base+0x110> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 2fe64 <_Py_fstat@@Base+0x110> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2feaa <_Py_fstat@@Base+0x162> │ │ │ │ + beq.n 2feb6 <_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, #23156 @ 0x5a74 │ │ │ │ + movw r1, #24692 @ 0x6074 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 2ff0c <_Py_fstat@@Base+0x1c4> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 2ff18 <_Py_fstat@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ + blt.n 2ff02 <_Py_fstat@@Base+0x1ae> │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2fef6 <_Py_fstat@@Base+0x1ae> │ │ │ │ + bhi.n 2ff02 <_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 124d64 │ │ │ │ - b.n 2ff0e <_Py_fstat@@Base+0x1c6> │ │ │ │ + bhi.n 2ff02 <_Py_fstat@@Base+0x1ae> │ │ │ │ + bl 1253b4 │ │ │ │ + b.n 2ff1a <_Py_fstat@@Base+0x1c6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23172 @ 0x5a84 │ │ │ │ + movw r1, #24708 @ 0x6084 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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, #23208 @ 0x5aa8 │ │ │ │ + movw r1, #24744 @ 0x60a8 │ │ │ │ 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 8c534 │ │ │ │ - cbz r0, 2ff62 <_Py_fstat@@Base+0x21a> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 2ff6e <_Py_fstat@@Base+0x21a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 2ff66 <_Py_fstat@@Base+0x21e> │ │ │ │ + bge.n 2ff72 <_Py_fstat@@Base+0x21e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23224 @ 0x5ab8 │ │ │ │ + movw r1, #24760 @ 0x60b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ffa2 <_Py_fstat@@Base+0x25a> │ │ │ │ + b.n 2ffae <_Py_fstat@@Base+0x25a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ff62 <_Py_fstat@@Base+0x21a> │ │ │ │ + beq.n 2ff6e <_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, #679 @ 0x2a7 │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2ffa8 <_Py_fstat@@Base+0x260> │ │ │ │ + bl 2ffb4 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ 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] @ (30240 <_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 +8124,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 20a694 │ │ │ │ - cbz r0, 30024 <_Py_fstat@@Base+0x2dc> │ │ │ │ + bl 20c484 │ │ │ │ + cbz r0, 30030 <_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 30034 <_Py_fstat@@Base+0x2e0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + movw r1, #24796 @ 0x60dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ - beq.n 3003c <_Py_fstat@@Base+0x2f4> │ │ │ │ + b.n 30226 <_Py_fstat@@Base+0x4d2> │ │ │ │ + beq.n 30048 <_Py_fstat@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3003e <_Py_fstat@@Base+0x2f6> │ │ │ │ - bl 1e7a0c │ │ │ │ + cbnz r0, 3004a <_Py_fstat@@Base+0x2f6> │ │ │ │ + bl 1ea97c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ + b.n 30226 <_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, #581 @ 0x245 │ │ │ │ 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 20b5e8 │ │ │ │ + bl 20d3d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 30196 <_Py_fstat@@Base+0x44e> │ │ │ │ + beq.w 301a2 <_Py_fstat@@Base+0x44e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.w 301b2 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r3, #11 │ │ │ │ - movw fp, #23396 @ 0x5b64 │ │ │ │ + movw fp, #24932 @ 0x6164 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ + cbz r4, 300f2 <_Py_fstat@@Base+0x39e> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3025a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 30266 <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 300c6 <_Py_fstat@@Base+0x37e> │ │ │ │ + cbnz r0, 300d2 <_Py_fstat@@Base+0x37e> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 30120 <_Py_fstat@@Base+0x3d8> │ │ │ │ + bge.n 3012c <_Py_fstat@@Base+0x3d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23368 @ 0x5b48 │ │ │ │ + movw r1, #24904 @ 0x6148 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bl 12747c │ │ │ │ + b.n 301b2 <_Py_fstat@@Base+0x45e> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23300 @ 0x5b04 │ │ │ │ + movw r1, #24836 @ 0x6104 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301b2 <_Py_fstat@@Base+0x45e> │ │ │ │ adds r2, r7, #1 │ │ │ │ - bne.n 300a8 <_Py_fstat@@Base+0x360> │ │ │ │ + bne.n 300b4 <_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 20a798 │ │ │ │ + bl 20c588 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #23360 @ 0x5b40 │ │ │ │ + movw r0, #24896 @ 0x6140 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30198 <_Py_fstat@@Base+0x450> │ │ │ │ - b.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bne.n 301a4 <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 301b2 <_Py_fstat@@Base+0x45e> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301b2 <_Py_fstat@@Base+0x45e> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ 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 3016c <_Py_fstat@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 30160 <_Py_fstat@@Base+0x418> │ │ │ │ + cbnz r3, 3016c <_Py_fstat@@Base+0x418> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cbnz r2, 301a6 <_Py_fstat@@Base+0x45e> │ │ │ │ + cbnz r2, 301b2 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ + bne.n 300f2 <_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 3019e <_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 3019e <_Py_fstat@@Base+0x44a> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 300e6 <_Py_fstat@@Base+0x39e> │ │ │ │ + bhi.n 300f2 <_Py_fstat@@Base+0x39e> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - b.n 30098 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 300a4 <_Py_fstat@@Base+0x350> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 30098 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 300a4 <_Py_fstat@@Base+0x350> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 77270 │ │ │ │ - b.n 3021a <_Py_fstat@@Base+0x4d2> │ │ │ │ + bl 771ec │ │ │ │ + b.n 30226 <_Py_fstat@@Base+0x4d2> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bls.n 30200 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - b.n 301e2 <_Py_fstat@@Base+0x49a> │ │ │ │ + b.n 301ee <_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 30204 <_Py_fstat@@Base+0x4b0> │ │ │ │ + cbnz r7, 30200 <_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 30200 <_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 30200 <_Py_fstat@@Base+0x4ac> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bhi.n 30200 <_Py_fstat@@Base+0x4ac> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - cbz r4, 301f4 <_Py_fstat@@Base+0x4ac> │ │ │ │ + cbz r4, 30200 <_Py_fstat@@Base+0x4ac> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3025a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 30266 <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 301b0 <_Py_fstat@@Base+0x468> │ │ │ │ + bne.n 301bc <_Py_fstat@@Base+0x468> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30198 <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 301a4 <_Py_fstat@@Base+0x450> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 301b6 <_Py_fstat@@Base+0x46e> │ │ │ │ + bne.n 301c2 <_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 301c2 <_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 30218 <_Py_fstat@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #24] @ (30240 <_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 30238 <_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 +8365,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, 3029e <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 3029e <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 3029e <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bls.n 3029e <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, #12 │ │ │ │ adds r1, #12 │ │ │ │ - beq.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + beq.n 3029e <_Py_fstat@@Base+0x54a> │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 30292 <_Py_fstat@@Base+0x54a> │ │ │ │ + bcc.n 3029e <_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 302a2 <_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 302c6 <_Py_fstat@@Base+0x572> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 302cc <_Py_fstat@@Base+0x584> │ │ │ │ + cbz r0, 302d8 <_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, #63284 @ 0xf734 │ │ │ │ + cbnz r0, 302f8 <_Py_fstat@@Base+0x5a4> │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (30320 <_Py_fstat@@Base+0x5d8>) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (3032c <_Py_fstat@@Base+0x5d8>) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6c1a4 │ │ │ │ + bl 6c18c │ │ │ │ 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 30312 <_Py_fstat@@Base+0x5be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3031e <_Py_fstat@@Base+0x5d6> │ │ │ │ + b.n 3032a <_Py_fstat@@Base+0x5d6> │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 30302 <_Py_fstat@@Base+0x5ba> │ │ │ │ + bne.n 3030e <_Py_fstat@@Base+0x5ba> │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 30302 <_Py_fstat@@Base+0x5ba> │ │ │ │ + beq.n 3030e <_Py_fstat@@Base+0x5ba> │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r7, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ 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] @ (303d8 <_Py_fstat@@Base+0x684>) │ │ │ │ sub sp, #8 │ │ │ │ - bl 8e690 │ │ │ │ - cbz r0, 30372 <_Py_fstat@@Base+0x62a> │ │ │ │ + bl 8e5d8 │ │ │ │ + cbz r0, 3037e <_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 30382 <_Py_fstat@@Base+0x62e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31660 @ 0x7bac │ │ │ │ + movw r1, #33196 @ 0x81ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30372 <_Py_fstat@@Base+0x62a> │ │ │ │ + beq.n 3037e <_Py_fstat@@Base+0x62a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30372 <_Py_fstat@@Base+0x62a> │ │ │ │ + cbnz r3, 3037e <_Py_fstat@@Base+0x62a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 303c8 <_Py_fstat@@Base+0x680> │ │ │ │ - ldr r1, [pc, #88] @ (303d0 <_Py_fstat@@Base+0x688>) │ │ │ │ + b.n 303d4 <_Py_fstat@@Base+0x680> │ │ │ │ + ldr r1, [pc, #88] @ (303dc <_Py_fstat@@Base+0x688>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 80324 │ │ │ │ + bl 8031c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ - bl 71328 │ │ │ │ + cbnz r0, 303bc <_Py_fstat@@Base+0x668> │ │ │ │ + bl 71310 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + cbz r0, 303bc <_Py_fstat@@Base+0x668> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (303d0 <_Py_fstat@@Base+0x688>) │ │ │ │ + ldr r1, [pc, #64] @ (303dc <_Py_fstat@@Base+0x688>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 793e8 │ │ │ │ - cbz r0, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + bl 79368 │ │ │ │ + cbz r0, 303bc <_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 303bc <_Py_fstat@@Base+0x668> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 303b0 <_Py_fstat@@Base+0x668> │ │ │ │ + cbnz r3, 303bc <_Py_fstat@@Base+0x668> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 303c6 <_Py_fstat@@Base+0x67e> │ │ │ │ + beq.n 303d2 <_Py_fstat@@Base+0x67e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 303c6 <_Py_fstat@@Base+0x67e> │ │ │ │ + cbnz r3, 303d2 <_Py_fstat@@Base+0x67e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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, 3043c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000303d4 : │ │ │ │ +000303e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6c1a4 │ │ │ │ + bl 6c18c │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 20d20c <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 20ef60 <_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] @ (306f8 ) │ │ │ │ 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] @ (306fc ) │ │ │ │ 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 30448 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6bf1c │ │ │ │ - cbz r0, 3045e │ │ │ │ + bl 6befc │ │ │ │ + cbz r0, 3046a │ │ │ │ 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, #24000 @ 0x5dc0 │ │ │ │ + cbnz r3, 3047c │ │ │ │ + b.n 30498 │ │ │ │ + ldr r2, [pc, #660] @ (30700 ) │ │ │ │ + movw r3, #25536 @ 0x63c0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30738 │ │ │ │ - ldr r0, [pc, #644] @ (306f8 ) │ │ │ │ - bl 6c898 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (306f8 ) │ │ │ │ - bl 6cadc │ │ │ │ - ldr r0, [pc, #632] @ (306f8 ) │ │ │ │ - bl 6c144 │ │ │ │ + b.n 30744 │ │ │ │ + ldr r0, [pc, #644] @ (30704 ) │ │ │ │ + bl 6c880 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (30704 ) │ │ │ │ + bl 6cac4 │ │ │ │ + ldr r0, [pc, #632] @ (30704 ) │ │ │ │ + bl 6c12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30718 │ │ │ │ - cbnz r5, 3049a │ │ │ │ + bne.w 30724 │ │ │ │ + cbnz r5, 304a6 │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 304b0 │ │ │ │ - ldr r0, [pc, #616] @ (306fc ) │ │ │ │ - bl 6cadc │ │ │ │ - b.n 304b0 │ │ │ │ - ldr r0, [pc, #604] @ (306f8 ) │ │ │ │ + cbz r3, 304bc │ │ │ │ + ldr r0, [pc, #616] @ (30708 ) │ │ │ │ + bl 6cac4 │ │ │ │ + b.n 304bc │ │ │ │ + ldr r0, [pc, #604] @ (30704 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6d900 │ │ │ │ + bl 6d8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3048c │ │ │ │ - movw r3, #23972 @ 0x5da4 │ │ │ │ + beq.n 30498 │ │ │ │ + movw r3, #25508 @ 0x63a4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 30720 │ │ │ │ - ldr r0, [pc, #584] @ (306fc ) │ │ │ │ - bl 6c144 │ │ │ │ - cbz r0, 304cc │ │ │ │ - ldr r2, [pc, #568] @ (306f4 ) │ │ │ │ + b.n 3072c │ │ │ │ + ldr r0, [pc, #584] @ (30708 ) │ │ │ │ + bl 6c12c │ │ │ │ + cbz r0, 304d8 │ │ │ │ + ldr r2, [pc, #568] @ (30700 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #51028 @ 0xc754 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30738 │ │ │ │ - bl 6c3c4 │ │ │ │ + b.n 30744 │ │ │ │ + bl 6c3ac │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #568] @ 30710 │ │ │ │ + ldr.w fp, [pc, #568] @ 3071c │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 30524 │ │ │ │ + beq.n 30530 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ - beq.n 3051e │ │ │ │ + beq.n 3052a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3051e │ │ │ │ + beq.n 3052a │ │ │ │ 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 1eca94 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1ef99c <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd sl, sl, [r5] │ │ │ │ - bl 1f8758 │ │ │ │ + bl 1faee0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 304de │ │ │ │ - ldr.w r9, [pc, #492] @ 30714 │ │ │ │ + b.n 304ea │ │ │ │ + ldr.w r9, [pc, #492] @ 30720 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 30540 │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + cbnz r6, 3054c │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #452] @ (30700 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6d8d4 │ │ │ │ + ldr r0, [pc, #452] @ (3070c ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6d8bc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 30556 │ │ │ │ + beq.n 30562 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 30576 │ │ │ │ + cbz r0, 30582 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 30576 │ │ │ │ - bl 19d57c <_PyThreadState_New@@Base+0x2f0> │ │ │ │ + blt.n 30582 │ │ │ │ + bl 1a147c <_PyThreadState_New@@Base+0x2f0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d924 │ │ │ │ + bl 6d90c │ │ │ │ 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 1d2ca0 │ │ │ │ + bl 1d6594 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 305a0 │ │ │ │ + cbz r5, 305ac │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 13ad98 │ │ │ │ + bl 13b70c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d338c │ │ │ │ + bl 1d6c80 │ │ │ │ mov r5, sl │ │ │ │ - b.n 3058a │ │ │ │ + b.n 30596 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6c3c4 │ │ │ │ + bl 6c3ac │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl fa280 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #328] @ (30704 ) │ │ │ │ + bl fa460 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (30710 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 305e2 │ │ │ │ + cbz r2, 305ee │ │ │ │ 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 305e4 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3060a │ │ │ │ + beq.n 30616 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a548c │ │ │ │ + bl 1a936c │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3060a │ │ │ │ - movw r3, #23920 @ 0x5d70 │ │ │ │ + beq.n 30616 │ │ │ │ + movw r3, #25456 @ 0x6370 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 3067e │ │ │ │ + b.n 3068a │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3068a │ │ │ │ + beq.n 30696 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 30636 │ │ │ │ + beq.n 30642 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (30708 ) │ │ │ │ + ldr r0, [pc, #216] @ (30714 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1dac6c │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 30654 │ │ │ │ + cbz r5, 30660 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 30694 │ │ │ │ + bne.n 306a0 │ │ │ │ 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 306d0 │ │ │ │ dmb ish │ │ │ │ - beq.n 30670 │ │ │ │ - ldr r0, [pc, #156] @ (30708 ) │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 3067c │ │ │ │ + ldr r0, [pc, #156] @ (30714 ) │ │ │ │ + bl 2468dc │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cbnz r3, 306ce │ │ │ │ - movw r3, #23944 @ 0x5d88 │ │ │ │ + cbnz r3, 306da │ │ │ │ + movw r3, #25480 @ 0x6388 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #140] @ (3070c ) │ │ │ │ + ldr r1, [pc, #140] @ (30718 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 30738 │ │ │ │ + b.n 30744 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3061a │ │ │ │ - b.n 30612 │ │ │ │ + beq.n 30626 │ │ │ │ + b.n 3061e │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1d8f1c <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + bl 1dc2fc <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1daeec │ │ │ │ + bl 1de0f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dee54 │ │ │ │ + bl 1e1f24 │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 306b8 │ │ │ │ - bl 1072fc │ │ │ │ + cbz r0, 306c4 │ │ │ │ + bl 1075cc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1df084 │ │ │ │ - b.n 30642 │ │ │ │ + bl 1e2154 │ │ │ │ + b.n 3064e │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30664 │ │ │ │ - b.n 3065c │ │ │ │ + beq.n 30670 │ │ │ │ + b.n 30668 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d2ff4 │ │ │ │ + bl 1d68e8 │ │ │ │ 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 1eed4c │ │ │ │ + b.w 1f1aec │ │ │ │ nop │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #51028 @ 0xc754 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #32] @ (30744 ) │ │ │ │ + ldr r1, [pc, #32] @ (30750 ) │ │ │ │ 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, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ 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, 30772 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #308] @ (3089c ) │ │ │ │ + ldr r6, [pc, #308] @ (308a8 ) │ │ │ │ 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 307a6 │ │ │ │ cmp.w lr, #2 │ │ │ │ - ble.n 3079a │ │ │ │ + ble.n 307a6 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 3079a │ │ │ │ - cbnz r7, 307be │ │ │ │ - ldr r5, [pc, #260] @ (308a0 ) │ │ │ │ + bne.n 307a6 │ │ │ │ + cbnz r7, 307ca │ │ │ │ + ldr r5, [pc, #260] @ (308ac ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 307be │ │ │ │ + cbnz r0, 307ca │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3088e │ │ │ │ + b.n 3089a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 11112c │ │ │ │ + bl 11150c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 307ba │ │ │ │ + beq.n 307c6 │ │ │ │ ldrd r6, r5, [r7, #4] │ │ │ │ - cbz r4, 30836 │ │ │ │ + cbz r4, 30842 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 307e0 │ │ │ │ + beq.n 307ec │ │ │ │ subs.w r4, r8, #4 │ │ │ │ - beq.n 30844 │ │ │ │ + beq.n 30850 │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 307ee │ │ │ │ + beq.n 307fa │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 30850 │ │ │ │ + beq.n 3085c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - cbz r0, 30804 │ │ │ │ - bl c34a8 │ │ │ │ + cbz r0, 30810 │ │ │ │ + bl c35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 307ba │ │ │ │ + blt.n 307c6 │ │ │ │ subs.w r8, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 3085a │ │ │ │ - b.n 30808 │ │ │ │ + beq.n 30866 │ │ │ │ + b.n 30814 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, 3081e │ │ │ │ - bl c34a8 │ │ │ │ + cbz r0, 3082a │ │ │ │ + bl c35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 307ba │ │ │ │ + blt.n 307c6 │ │ │ │ subs.w r3, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq.n 30862 │ │ │ │ - b.n 30822 │ │ │ │ + beq.n 3086e │ │ │ │ + b.n 3082e │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - cbz r1, 3082a │ │ │ │ + cbz r1, 30836 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 30868 │ │ │ │ + beq.n 30874 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - cbz r2, 30832 │ │ │ │ + cbz r2, 3083e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3086c │ │ │ │ + beq.n 30878 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 3087a │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 3087a │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 3087a │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 3087a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 3087a │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 3087a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 3086e │ │ │ │ + b.n 3087a │ │ │ │ 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 20cb9c │ │ │ │ + bl 20e8f0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 111704 │ │ │ │ + bl 111ae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r0, r0, #1 │ │ │ │ cdp 0, 10, cr0, cr12, cr7, {2} │ │ │ │ - ldr r2, [pc, #104] @ (30910 ) │ │ │ │ + ldr r2, [pc, #104] @ (3091c ) │ │ │ │ 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 30902 │ │ │ │ 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 +8999,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 308ca │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -9012,26 +9018,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 1f7e70 │ │ │ │ + bl 1fa6e4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa3c0 │ │ │ │ - ldr r3, [pc, #88] @ (3099c ) │ │ │ │ + b.w fa6b8 │ │ │ │ + ldr r3, [pc, #88] @ (309a8 ) │ │ │ │ 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 30994 │ │ │ │ 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 +9058,195 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6bf1c │ │ │ │ + bl 6befc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 309d0 │ │ │ │ + cbz r0, 309dc │ │ │ │ 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 309f2 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25268 @ 0x62b4 │ │ │ │ + movw r1, #26804 @ 0x68b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25372 @ 0x631c │ │ │ │ + movw r0, #26908 @ 0x691c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ 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 14b080 │ │ │ │ + bl 14c3a4 │ │ │ │ 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, #25428 @ 0x6354 │ │ │ │ + movw r0, #26964 @ 0x6954 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ 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, #54760 @ 0xd5e8 │ │ │ │ + bls.n 30a68 │ │ │ │ + movw r0, #56296 @ 0xdbe8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 30a5c │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 30a68 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30a88 │ │ │ │ + b.n 30a94 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 30a74 │ │ │ │ + ble.n 30a80 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 30a76 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 30a76 │ │ │ │ - b.n 30a58 │ │ │ │ + bne.n 30a82 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 30a82 │ │ │ │ + b.n 30a64 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cac68 │ │ │ │ + bl 1ceaf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30a58 │ │ │ │ + blt.n 30a64 │ │ │ │ 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 25ea04 │ │ │ │ + bne.n 30abc │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30abc │ │ │ │ + cbz r3, 30ac8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30b9a │ │ │ │ + b.n 30ba6 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 30ba2 │ │ │ │ + bl 30bae │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b90 │ │ │ │ + beq.n 30b9c │ │ │ │ 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 30aec │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 30b3a │ │ │ │ + cbnz r3, 30b46 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 30b32 │ │ │ │ + cbz r0, 30b3e │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 30b42 │ │ │ │ - b.n 30b3a │ │ │ │ + cbz r6, 30b4e │ │ │ │ + b.n 30b46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30ba2 │ │ │ │ + bl 30bae │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 30b1c │ │ │ │ + cbz r0, 30b28 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 30b4a │ │ │ │ + beq.n 30b56 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30af8 │ │ │ │ + bne.n 30b04 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1978 │ │ │ │ + bl b1b68 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 30b64 │ │ │ │ + cbnz r0, 30b70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 30b90 │ │ │ │ + b.n 30b9c │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 30b10 │ │ │ │ + b.n 30b1c │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b2c │ │ │ │ + beq.n 30b38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30b06 │ │ │ │ + b.n 30b12 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 30b78 │ │ │ │ + ble.n 30b84 │ │ │ │ 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 30b70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c236c <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ - b.n 30b96 │ │ │ │ + bl c2474 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 30ba2 │ │ │ │ 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 +9256,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 25ea04 │ │ │ │ + bne.n 30bd0 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30bd0 │ │ │ │ + cbz r3, 30bdc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30bf2 │ │ │ │ + b.n 30bfe │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b349c │ │ │ │ - cbnz r0, 30be0 │ │ │ │ + bl b368c │ │ │ │ + cbnz r0, 30bec │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30bee │ │ │ │ + b.n 30bfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c68 │ │ │ │ + bl 30c74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30bda │ │ │ │ - ldr r0, [pc, #8] @ (30bf8 ) │ │ │ │ + bne.n 30be6 │ │ │ │ + ldr r0, [pc, #8] @ (30c04 ) │ │ │ │ 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 : │ │ │ │ +00030c08 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 13ad50 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 13b6c4 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -00030c02 : │ │ │ │ +00030c0e : │ │ │ │ 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] @ (30c70 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1cb990 │ │ │ │ + bl 1cf818 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30c52 │ │ │ │ + cbz r3, 30c5e │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30c44 │ │ │ │ + cbz r3, 30c50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cad70 │ │ │ │ + bl 1cec00 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30c48 │ │ │ │ + b.n 30c54 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ - b.n 30c56 │ │ │ │ + bl ffe94 │ │ │ │ + b.n 30c62 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cba20 │ │ │ │ + bl 1cf8a8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9329,398 +9335,398 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30c8a │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 30c96 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30c96 │ │ │ │ + cbz r3, 30ca2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30cba │ │ │ │ + b.n 30cc6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 30caa │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 30cb6 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30cb6 │ │ │ │ + b.n 30cc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1700 │ │ │ │ + bl b18f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30ca4 │ │ │ │ - ldr r0, [pc, #8] @ (30cc0 ) │ │ │ │ + beq.n 30cb0 │ │ │ │ + ldr r0, [pc, #8] @ (30ccc ) │ │ │ │ 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 : │ │ │ │ +00030cd0 : │ │ │ │ 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 30d00 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + movw r0, #49964 @ 0xc32c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30cf6 │ │ │ │ + b.n 30d02 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00030cf8 : │ │ │ │ +00030d04 : │ │ │ │ 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 30d34 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + movw r0, #49964 @ 0xc32c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30d2a │ │ │ │ + b.n 30d36 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 30d68 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bmi.n 30d82 │ │ │ │ - movw r2, #62408 @ 0xf3c8 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17580 @ 0x44ac │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 30d7e │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #17580 @ 0x44ac │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 30d40 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30d9a │ │ │ │ - ldr r6, [pc, #24] @ (30d9c ) │ │ │ │ - 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 dccdc │ │ │ │ - str r5, [r4, #44] @ 0x2c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ subs r5, r1, #1 │ │ │ │ str r5, [r0, #16] │ │ │ │ ldrsb.w r2, [r1, #-1] │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 30da2 │ │ │ │ + bge.n 30d3a │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 30dfa │ │ │ │ + beq.n 30d92 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 30dd0 │ │ │ │ + bhi.n 30d68 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 30dfe │ │ │ │ + beq.n 30d96 │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30e00 │ │ │ │ + b.n 30d98 │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 30df0 │ │ │ │ + bpl.n 30d88 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ adds r6, #6 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r7, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 30ddc │ │ │ │ + b.n 30d74 │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 30e00 │ │ │ │ + bpl.n 30d98 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 30e00 │ │ │ │ + b.n 30d98 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30e00 │ │ │ │ + b.n 30d98 │ │ │ │ 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, 30e1e │ │ │ │ + cbz r4, 30db6 │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 30e0c │ │ │ │ + bpl.n 30da4 │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30e20 │ │ │ │ + b.n 30db8 │ │ │ │ movs r3, #1 │ │ │ │ subs r4, r4, r3 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ - b.w 20fbd4 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ + 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 30e0c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bmi.n 30e26 │ │ │ │ + movw r2, #63984 @ 0xf9f0 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #19088 @ 0x4a90 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 30e22 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #19088 @ 0x4a90 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 30de4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 30e3e │ │ │ │ + ldr r6, [pc, #24] @ (30e40 ) │ │ │ │ + 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 dce94 │ │ │ │ + str r5, [r4, #44] @ 0x2c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + b.w 2117a0 <_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, 30e7a │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #58356 @ 0xe3f4 │ │ │ │ + movw r1, #59892 @ 0xe9f4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfa10 │ │ │ │ - cbnz r0, 30e84 │ │ │ │ - b.n 30e80 │ │ │ │ - movw r0, #58356 @ 0xe3f4 │ │ │ │ + bl bfbe4 │ │ │ │ + cbnz r0, 30e90 │ │ │ │ + b.n 30e8c │ │ │ │ + movw r0, #59892 @ 0xe9f4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c70c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30e54 │ │ │ │ + bne.n 30e60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30e8a │ │ │ │ + b.n 30e96 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c2cf4 │ │ │ │ + bl c2dfc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00030e8e : │ │ │ │ +00030e9a : │ │ │ │ stmdb 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] @ (31070 ) │ │ │ │ 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 77938 │ │ │ │ - cbz r0, 30ef6 │ │ │ │ + bl 778b4 │ │ │ │ + cbz r0, 30f02 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a5870 │ │ │ │ + bl 1a9750 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbnz r0, 30efa │ │ │ │ + cbnz r0, 30f06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30ef6 │ │ │ │ + beq.n 30f02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30ef6 │ │ │ │ - ldr r2, [pc, #392] @ (31068 ) │ │ │ │ + cbnz r3, 30f02 │ │ │ │ + ldr r2, [pc, #392] @ (31074 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 30eee │ │ │ │ + cbz r3, 30efa │ │ │ │ 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 31068 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, sl │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 30f76 │ │ │ │ + beq.n 30f82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3102a │ │ │ │ + beq.w 31036 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30fee │ │ │ │ + beq.n 30ffa │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 30f38 │ │ │ │ + bge.n 30f44 │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 30f26 │ │ │ │ + b.n 30f32 │ │ │ │ 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 30f7c │ │ │ │ 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 30f58 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 30f7a │ │ │ │ + b.n 30f86 │ │ │ │ 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 1a593c │ │ │ │ + bl 1a981c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30fe4 │ │ │ │ + cbz r0, 30ff0 │ │ │ │ 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 1a5a98 │ │ │ │ + bl 1a9978 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30fe2 │ │ │ │ + beq.n 30fee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30fe2 │ │ │ │ - ldr r2, [pc, #156] @ (31068 ) │ │ │ │ + cbnz r3, 30fee │ │ │ │ + ldr r2, [pc, #156] @ (31074 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 30fda │ │ │ │ + cbz r3, 30fe6 │ │ │ │ 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 31038 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 30ff2 │ │ │ │ + b.n 30ffe │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 31002 │ │ │ │ + bne.n 3100e │ │ │ │ mov r6, r7 │ │ │ │ - b.n 3102c │ │ │ │ + b.n 31038 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30ffe │ │ │ │ - ldr r2, [pc, #88] @ (31068 ) │ │ │ │ + bne.n 3100a │ │ │ │ + ldr r2, [pc, #88] @ (31074 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3101e │ │ │ │ + cbz r3, 3102a │ │ │ │ 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 3100a │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3105c │ │ │ │ + beq.n 31068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3105c │ │ │ │ - ldr r2, [pc, #36] @ (31068 ) │ │ │ │ + cbnz r3, 31068 │ │ │ │ + ldr r2, [pc, #36] @ (31074 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31054 │ │ │ │ + cbz r3, 31060 │ │ │ │ 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 +9735,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>: │ │ │ │ +00031078 <_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 310ac <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #23096 @ 0x5a38 │ │ │ │ + movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b1f10 │ │ │ │ + bl 1b5e7c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 310a4 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 310b0 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000310a8 : │ │ │ │ +000310b4 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12c9f0 │ │ │ │ + b.w 12cea0 │ │ │ │ │ │ │ │ -000310ae : │ │ │ │ - b.w 1b0e58 │ │ │ │ +000310ba : │ │ │ │ + b.w 1b4dc4 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 310bc │ │ │ │ + cbz r0, 310c8 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -9781,396 +9787,396 @@ │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3110c │ │ │ │ + cbz r0, 31118 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3110c │ │ │ │ + beq.n 31118 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3110c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31118 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 31128 │ │ │ │ + cbz r0, 31134 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31128 │ │ │ │ + beq.n 31134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31128 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31134 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 31144 │ │ │ │ + cbz r0, 31150 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31144 │ │ │ │ + beq.n 31150 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31144 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31150 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 31160 │ │ │ │ + cbz r0, 3116c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31160 │ │ │ │ + beq.n 3116c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31160 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3116c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00031164 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00031170 <_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 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ 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 ffb74 │ │ │ │ + bl ffe94 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - bne.n 311c8 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + bne.n 311d4 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ - cbz r3, 311c8 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + cbz r3, 311d4 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13ad50 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 13b6c4 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d2ff4 │ │ │ │ + bl 1d68e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de7ec │ │ │ │ + bl 1e18bc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d2ff4 │ │ │ │ + b.w 1d68e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000311ca : │ │ │ │ +000311d6 : │ │ │ │ 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] @ (31230 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1cb990 │ │ │ │ + bl 1cf818 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31214 │ │ │ │ + cbz r3, 31220 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31206 │ │ │ │ + cbz r3, 31212 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1cb24c │ │ │ │ - b.n 3120a │ │ │ │ + bl 1cf0dc │ │ │ │ + b.n 31216 │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ - b.n 31218 │ │ │ │ + bl ffe94 │ │ │ │ + b.n 31224 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cba20 │ │ │ │ + bl 1cf8a8 │ │ │ │ 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] @ (31260 ) │ │ │ │ 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 1de628 │ │ │ │ + bl 1e16f8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00031258 : │ │ │ │ - ldr r0, [pc, #4] @ (31260 ) │ │ │ │ - b.w cb83c │ │ │ │ +00031264 : │ │ │ │ + ldr r0, [pc, #4] @ (3126c ) │ │ │ │ + b.w cb994 │ │ │ │ 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, #31756 @ 0x7c0c │ │ │ │ + movw r1, #33292 @ 0x820c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3128c │ │ │ │ + bge.n 31298 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31546 │ │ │ │ + b.n 31552 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31768 @ 0x7c18 │ │ │ │ + movw r1, #33304 @ 0x8218 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31292 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31780 @ 0x7c24 │ │ │ │ + movw r1, #33316 @ 0x8224 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31292 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31792 @ 0x7c30 │ │ │ │ + movw r1, #33328 @ 0x8230 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31292 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #33336 @ 0x8238 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31292 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31812 @ 0x7c44 │ │ │ │ + movw r1, #33348 @ 0x8244 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31292 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31824 @ 0x7c50 │ │ │ │ + movw r1, #33360 @ 0x8250 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31292 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31836 @ 0x7c5c │ │ │ │ + movw r1, #33372 @ 0x825c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31292 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31848 @ 0x7c68 │ │ │ │ + movw r1, #33384 @ 0x8268 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31292 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31856 @ 0x7c70 │ │ │ │ + movw r1, #33392 @ 0x8270 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31292 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31868 @ 0x7c7c │ │ │ │ + movw r1, #33404 @ 0x827c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31292 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31880 @ 0x7c88 │ │ │ │ + movw r1, #33416 @ 0x8288 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31292 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31892 @ 0x7c94 │ │ │ │ + movw r1, #33428 @ 0x8294 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31286 │ │ │ │ + blt.n 31292 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31904 @ 0x7ca0 │ │ │ │ + movw r1, #33440 @ 0x82a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31916 @ 0x7cac │ │ │ │ + movw r1, #33452 @ 0x82ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31928 @ 0x7cb8 │ │ │ │ + movw r1, #33464 @ 0x82b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31940 @ 0x7cc4 │ │ │ │ + movw r1, #33476 @ 0x82c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31952 @ 0x7cd0 │ │ │ │ + movw r1, #33488 @ 0x82d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31964 @ 0x7cdc │ │ │ │ + movw r1, #33500 @ 0x82dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31976 @ 0x7ce8 │ │ │ │ + movw r1, #33512 @ 0x82e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31984 @ 0x7cf0 │ │ │ │ + movw r1, #33520 @ 0x82f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31996 @ 0x7cfc │ │ │ │ + movw r1, #33532 @ 0x82fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32008 @ 0x7d08 │ │ │ │ + movw r1, #33544 @ 0x8308 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32020 @ 0x7d14 │ │ │ │ + movw r1, #33556 @ 0x8314 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32032 @ 0x7d20 │ │ │ │ + movw r1, #33568 @ 0x8320 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32044 @ 0x7d2c │ │ │ │ + movw r1, #33580 @ 0x832c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32056 @ 0x7d38 │ │ │ │ + movw r1, #33592 @ 0x8338 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32068 @ 0x7d44 │ │ │ │ + movw r1, #33604 @ 0x8344 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32080 @ 0x7d50 │ │ │ │ + movw r1, #33616 @ 0x8350 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32092 @ 0x7d5c │ │ │ │ + movw r1, #33628 @ 0x835c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + movw r1, #33640 @ 0x8368 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32116 @ 0x7d74 │ │ │ │ + movw r1, #33652 @ 0x8374 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32128 @ 0x7d80 │ │ │ │ + movw r1, #33664 @ 0x8380 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 31286 │ │ │ │ + blt.w 31292 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32144 @ 0x7d90 │ │ │ │ + movw r1, #33680 @ 0x8390 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -10181,746 +10187,746 @@ │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #32252 @ 0x7dfc │ │ │ │ + movw r1, #33788 @ 0x83fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl bfa10 │ │ │ │ - cbz r0, 315a0 │ │ │ │ + bl bfbe4 │ │ │ │ + cbz r0, 315ac │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd85c │ │ │ │ - cbnz r0, 315a4 │ │ │ │ + bl cd9b4 │ │ │ │ + cbnz r0, 315b0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32152 @ 0x7d98 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3164c │ │ │ │ + b.n 31658 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 315c6 │ │ │ │ + bmi.n 315d2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32180 @ 0x7db4 │ │ │ │ + movw r1, #33716 @ 0x83b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 315a0 │ │ │ │ + bl 12747c │ │ │ │ + b.n 315ac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 315ea │ │ │ │ + cbz r1, 315f6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 315f2 │ │ │ │ + bmi.n 315fe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #33740 @ 0x83cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 315a0 │ │ │ │ + bl 12747c │ │ │ │ + b.n 315ac │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16336 @ 0x3fd0 │ │ │ │ + movw r1, #17872 @ 0x45d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32244 @ 0x7df4 │ │ │ │ + movw r0, #33780 @ 0x83f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 315a0 │ │ │ │ - bl 1d7094 │ │ │ │ + blt.n 315ac │ │ │ │ + bl 1da954 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 315a0 │ │ │ │ + beq.n 315ac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f1be8 │ │ │ │ + bl 1f4b30 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 31636 │ │ │ │ - bl 1d78bc │ │ │ │ - b.n 315a0 │ │ │ │ - bl 1f7e70 │ │ │ │ + bne.n 31642 │ │ │ │ + bl 1db180 │ │ │ │ + b.n 315ac │ │ │ │ + bl 1fa6e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1d78bc │ │ │ │ + bl 1db180 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl fa3c0 │ │ │ │ + bl fa6b8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - cbz r4, 3169c │ │ │ │ + cbz r4, 316a8 │ │ │ │ ldrd r6, r7, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r0, #16 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldrexd r8, r9, [r1] │ │ │ │ strexd r5, r2, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 31674 │ │ │ │ + bne.n 31680 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl ffb74 │ │ │ │ + bl ffe94 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #32320 @ 0x7e40 │ │ │ │ + movw r0, #33856 @ 0x8440 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58064 @ 0xe2d0 │ │ │ │ + movw r1, #59600 @ 0xe8d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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, 316de │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 316d4 │ │ │ │ + b.n 316e0 │ │ │ │ mov r4, r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r4, r1 │ │ │ │ str r5, [sp, #24] │ │ │ │ - cbnz r3, 316e8 │ │ │ │ + cbnz r3, 316f4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 316e8 │ │ │ │ + blt.n 316f4 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 316e8 │ │ │ │ - cbnz r0, 31704 │ │ │ │ - ldr r5, [pc, #236] @ (317d8 ) │ │ │ │ + bgt.n 316f4 │ │ │ │ + cbnz r0, 31710 │ │ │ │ + ldr r5, [pc, #236] @ (317e4 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 31704 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 31710 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 317d0 │ │ │ │ - cbnz r4, 31724 │ │ │ │ + b.n 317dc │ │ │ │ + cbnz r4, 31730 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #3336 @ 0xd08 │ │ │ │ + movw r1, #4832 @ 0x12e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32324 @ 0x7e44 │ │ │ │ + movw r0, #33860 @ 0x8444 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31732 │ │ │ │ - b.n 31700 │ │ │ │ + bge.n 3173e │ │ │ │ + b.n 3170c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 139b38 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13a064 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31706 │ │ │ │ - b.n 31700 │ │ │ │ + bne.n 31712 │ │ │ │ + b.n 3170c │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 31754 │ │ │ │ + ble.n 31760 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #32340 @ 0x7e54 │ │ │ │ + movw r1, #33876 @ 0x8454 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d1990 │ │ │ │ + b.w d1af0 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 31770 │ │ │ │ + bge.n 3177c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32420 @ 0x7ea4 │ │ │ │ + movw r1, #33956 @ 0x84a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 31700 │ │ │ │ - ldr r2, [pc, #104] @ (317dc ) │ │ │ │ + bl 12747c │ │ │ │ + b.n 3170c │ │ │ │ + ldr r2, [pc, #104] @ (317e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31700 │ │ │ │ + beq.n 3170c │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 317b0 │ │ │ │ + bne.n 317bc │ │ │ │ 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 31d60 │ │ │ │ + cbz r0, 317b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 317c0 │ │ │ │ - b.n 31700 │ │ │ │ + bne.n 317cc │ │ │ │ + b.n 3170c │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 31792 │ │ │ │ - b.n 317d0 │ │ │ │ + bne.n 3179e │ │ │ │ + b.n 317dc │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3748 @ 0xea4 │ │ │ │ - bl 31d54 │ │ │ │ - cbz r0, 317d0 │ │ │ │ - b.n 3179e │ │ │ │ + bl 31d60 │ │ │ │ + cbz r0, 317dc │ │ │ │ + b.n 317aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31700 │ │ │ │ + bne.n 3170c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 31700 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3170c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1340047 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - movw r2, #59040 @ 0xe6a0 │ │ │ │ + movw r2, #60576 @ 0xeca0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cabf4 │ │ │ │ - cbz r0, 31826 │ │ │ │ + bl 1cea84 │ │ │ │ + cbz r0, 31832 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 3182c │ │ │ │ + bmi.n 31838 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #32972 @ 0x80cc │ │ │ │ + movw r1, #34508 @ 0x86cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31cb8 │ │ │ │ + b.n 31cc4 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 31848 │ │ │ │ + beq.n 31854 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3187c │ │ │ │ + b.n 31888 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #33020 @ 0x80fc │ │ │ │ + movw r1, #34556 @ 0x86fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 31826 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 31832 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 318d8 │ │ │ │ + beq.n 318e4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31862 │ │ │ │ + bne.n 3186e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 318d8 │ │ │ │ + beq.n 318e4 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble.n 318f0 │ │ │ │ + ble.n 318fc │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 318a8 │ │ │ │ + blt.n 318b4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #33076 @ 0x8134 │ │ │ │ + movw r1, #34612 @ 0x8734 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 31826 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 31832 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 31862 │ │ │ │ + beq.n 3186e │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 318ce │ │ │ │ + ble.n 318da │ │ │ │ ldr.w r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 318b6 │ │ │ │ - b.n 318d8 │ │ │ │ + bne.n 318c2 │ │ │ │ + b.n 318e4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 318d4 │ │ │ │ + cbz r3, 318e0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 318c8 │ │ │ │ - b.n 318d8 │ │ │ │ + bne.n 318d4 │ │ │ │ + b.n 318e4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 3187a │ │ │ │ + bne.n 31886 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33124 @ 0x8164 │ │ │ │ + movw r1, #34660 @ 0x8764 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 31826 │ │ │ │ + bl 12747c │ │ │ │ + b.n 31832 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0424 │ │ │ │ + bl 1a430c <_PyThreadState_New@@Base+0x3180> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31826 │ │ │ │ - movw r2, #59040 @ 0xe6a0 │ │ │ │ + beq.n 31832 │ │ │ │ + movw r2, #60576 @ 0xeca0 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 214740 │ │ │ │ + bl 216310 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31826 │ │ │ │ + beq.n 31832 │ │ │ │ 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 31940 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19dd70 │ │ │ │ + bl 1a1c60 <_PyThreadState_New@@Base+0xad4> │ │ │ │ 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 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31c28 │ │ │ │ + beq.w 31c34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2148ac │ │ │ │ + bl 21647c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31970 │ │ │ │ + bge.n 3197c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31bc0 │ │ │ │ + b.n 31bcc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31986 │ │ │ │ + beq.n 31992 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31986 │ │ │ │ + cbnz r3, 31992 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 31b3a │ │ │ │ + bne.w 31b46 │ │ │ │ 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 31af4 │ │ │ │ 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 31aee │ │ │ │ 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 31a08 │ │ │ │ + ldr r3, [pc, #692] @ (31c88 ) │ │ │ │ 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 31a06 │ │ │ │ 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 31aee │ │ │ │ mov r0, fp │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddd4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ac0 │ │ │ │ - bl d3c50 │ │ │ │ + bne.n 31acc │ │ │ │ + bl d3d9c │ │ │ │ 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 31a64 │ │ │ │ + ldr r3, [pc, #604] @ (31c88 ) │ │ │ │ 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 31a60 │ │ │ │ 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 31ada │ │ │ │ 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 8de08 │ │ │ │ - cbz r0, 31ace │ │ │ │ + bl 8dd54 │ │ │ │ + cbz r0, 31ada │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 31a66 │ │ │ │ + beq.n 31a72 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31a66 │ │ │ │ + ble.n 31a72 │ │ │ │ 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 31ac0 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 31aac │ │ │ │ + bne.n 31ab8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31ac0 │ │ │ │ + beq.n 31acc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 31ac0 │ │ │ │ + b.n 31acc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 31a9a │ │ │ │ + b.n 31aa6 │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 31a66 │ │ │ │ + b.n 31a72 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc248 │ │ │ │ - cbz r0, 31ace │ │ │ │ - bl d3c50 │ │ │ │ + bl bc418 │ │ │ │ + cbz r0, 31ada │ │ │ │ + bl d3d9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1368c4 │ │ │ │ - cbnz r0, 31ae2 │ │ │ │ + bl 136e00 │ │ │ │ + cbnz r0, 31aee │ │ │ │ mov r0, r7 │ │ │ │ - bl 1368f8 │ │ │ │ + bl 136e34 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 319a2 │ │ │ │ + b.n 319ae │ │ │ │ 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 31b22 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7d868 │ │ │ │ + bl 7d854 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31afc │ │ │ │ + b.n 31b08 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 31b22 │ │ │ │ + cbz r3, 31b2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b707c │ │ │ │ + bl 1bafb4 │ │ │ │ movw r5, #45388 @ 0xb14c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 31b3c │ │ │ │ + cbz r3, 31b48 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 1217e0 │ │ │ │ - b.n 31b2a │ │ │ │ + bl 121cc4 │ │ │ │ + b.n 31b36 │ │ │ │ movs r7, #0 │ │ │ │ - bl 139cac │ │ │ │ + bl 13a1d8 │ │ │ │ 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 31b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31b68 │ │ │ │ + cbnz r3, 31b74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31cb8 │ │ │ │ + beq.w 31cc4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31cb8 │ │ │ │ + bne.w 31cc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 31cb8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31cc4 │ │ │ │ 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, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #65476 @ 0xffc4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl bfa10 │ │ │ │ + bl bfbe4 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 31bc8 │ │ │ │ + beq.n 31bd4 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 31c12 │ │ │ │ - b.n 31b8a │ │ │ │ + blt.n 31c1e │ │ │ │ + b.n 31b96 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 31be4 │ │ │ │ + beq.n 31bf0 │ │ │ │ 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 31c00 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 19dd70 │ │ │ │ + bl 1a1c60 <_PyThreadState_New@@Base+0xad4> │ │ │ │ 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 31bc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31bbc │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 31bbc │ │ │ │ + bne.n 31bc8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31bc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31c28 │ │ │ │ + beq.n 31c34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31c28 │ │ │ │ + cbnz r3, 31c34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 31c80 │ │ │ │ + bne.n 31c8c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 31c3c │ │ │ │ + bpl.n 31c48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19dd70 │ │ │ │ + bl 1a1c60 <_PyThreadState_New@@Base+0xad4> │ │ │ │ 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 31c66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31c5a │ │ │ │ + cbnz r3, 31c66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31826 │ │ │ │ + beq.w 31832 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31826 │ │ │ │ + bne.w 31832 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 31826 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31832 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31c96 │ │ │ │ + beq.n 31ca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31c96 │ │ │ │ + cbnz r3, 31ca2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31826 │ │ │ │ + beq.w 31832 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31826 │ │ │ │ + bne.w 31832 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 31826 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31832 │ │ │ │ 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] @ (31cf8 ) │ │ │ │ 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 1d2a24 │ │ │ │ + bl 1d6318 │ │ │ │ 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] @ (31d5c ) │ │ │ │ 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 31d4c │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - cbz r3, 31d3c │ │ │ │ + cbz r3, 31d48 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d12bc │ │ │ │ + bl d140c │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31d4a │ │ │ │ - beq.n 31d3c │ │ │ │ + blt.n 31d56 │ │ │ │ + beq.n 31d48 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1e5dfc <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ + bl 1e8d6c <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 31d10 │ │ │ │ + b.n 31d1c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 31d4c │ │ │ │ + b.n 31d58 │ │ │ │ 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 +10935,1390 @@ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 31d8a │ │ │ │ + beq.n 31d96 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 31d7c │ │ │ │ + bne.n 31d88 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 31d68 │ │ │ │ - bl 83ab0 │ │ │ │ + b.n 31d74 │ │ │ │ + bl 83aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31d78 │ │ │ │ + beq.n 31d84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31d8c │ │ │ │ + b.n 31d98 │ │ │ │ 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 31dc8 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33636 @ 0x8364 │ │ │ │ + movw r0, #35152 @ 0x8950 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ - ldr r1, [pc, #204] @ (31e8c ) │ │ │ │ + b.w dde24 │ │ │ │ + ldr r1, [pc, #204] @ (31e98 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8e58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31e84 │ │ │ │ + blt.n 31e90 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 31e08 │ │ │ │ - bl 214d8c │ │ │ │ + cbnz r5, 31e14 │ │ │ │ + bl 21695c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #21608 @ 0x5468 │ │ │ │ + movw r1, #23144 @ 0x5a68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #21616 @ 0x5470 │ │ │ │ + movw r4, #23152 @ 0x5a70 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r0, #33656 @ 0x8378 │ │ │ │ + movw r0, #35172 @ 0x8964 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31e86 │ │ │ │ - bl 13bb3c │ │ │ │ + b.n 31e92 │ │ │ │ + bl 13c4e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31e50 │ │ │ │ + bne.n 31e5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 214d8c │ │ │ │ + bl 21695c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #21616 @ 0x5470 │ │ │ │ + movw r0, #23152 @ 0x5a70 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #21608 @ 0x5468 │ │ │ │ + movw r2, #23144 @ 0x5a68 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #33692 @ 0x839c │ │ │ │ + movw r0, #35208 @ 0x8988 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c08c │ │ │ │ - b.n 31e6c │ │ │ │ - ble.n 31e6a │ │ │ │ + bl 13ca34 │ │ │ │ + b.n 31e78 │ │ │ │ + ble.n 31e76 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54096 @ 0xd350 │ │ │ │ + movw r1, #55672 @ 0xd978 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31e86 │ │ │ │ + beq.n 31e92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31e86 │ │ │ │ + cbnz r3, 31e92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 31e86 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31e92 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 31dd8 │ │ │ │ + bgt.n 31de4 │ │ │ │ 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 dd754 │ │ │ │ + bl dd90c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31eb0 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 31ee8 │ │ │ │ + bne.n 31ebc │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 31ef4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #46424 @ 0xb558 │ │ │ │ + movw r1, #47960 @ 0xbb58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33732 @ 0x83c4 │ │ │ │ + movw r0, #35268 @ 0x89c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31ed6 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 31ee8 │ │ │ │ + bge.n 31ee2 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 31ef4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31ee0 │ │ │ │ + b.n 31eec │ │ │ │ mov r0, r4 │ │ │ │ blx 2949c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 31eca │ │ │ │ + beq.n 31ed6 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ 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 139cac │ │ │ │ + bl 13a1d8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31f26 │ │ │ │ + beq.n 31f32 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33752 @ 0x83d8 │ │ │ │ + movw r1, #35288 @ 0x89d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 31f38 │ │ │ │ + bl 12747c │ │ │ │ + b.n 31f44 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #33796 @ 0x8404 │ │ │ │ + movw r0, #35332 @ 0x8a04 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31f3c │ │ │ │ + bge.n 31f48 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31f7c │ │ │ │ + b.n 31f88 │ │ │ │ movw r4, #11524 @ 0x2d04 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 31f74 │ │ │ │ + cbz r3, 31f80 │ │ │ │ blx 2a4a4 │ │ │ │ movw r2, #11528 @ 0x2d08 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 31f70 │ │ │ │ + cbz r0, 31f7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 31f70 │ │ │ │ + beq.n 31f7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31f70 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31f7c │ │ │ │ + bl 77d58 <_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>: │ │ │ │ +00031f8a <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl 32092 <_PyXI_ApplyError@@Base> │ │ │ │ + bl 3209e <_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, #43916 @ 0xab8c │ │ │ │ + movw r0, #45452 @ 0xb18c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 31fca <_PyXI_ApplyCapturedException@@Base+0x4c> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 31fd6 <_PyXI_ApplyCapturedException@@Base+0x4c> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + b.n 32092 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31fc4 <_PyXI_ApplyCapturedException@@Base+0x46> │ │ │ │ + beq.n 31fd0 <_PyXI_ApplyCapturedException@@Base+0x46> │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 32000 <_PyXI_ApplyCapturedException@@Base+0x82> │ │ │ │ + bge.n 3200c <_PyXI_ApplyCapturedException@@Base+0x82> │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne.w ip, [r2] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - b.n 31fe2 <_PyXI_ApplyCapturedException@@Base+0x64> │ │ │ │ + b.n 31fee <_PyXI_ApplyCapturedException@@Base+0x64> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #15104 @ 0x3b00 │ │ │ │ + movw r1, #16640 @ 0x4100 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34088 @ 0x8528 │ │ │ │ + movw r0, #35624 @ 0x8b28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + blt.n 32030 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32028 <_PyXI_ApplyCapturedException@@Base+0xaa> │ │ │ │ + cbnz r0, 32034 <_PyXI_ApplyCapturedException@@Base+0xaa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ - movw r8, #9437 @ 0x24dd │ │ │ │ + b.n 32092 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + movw r8, #9449 @ 0x24e9 │ │ │ │ movt r8, #3 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 32086 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ + bge.n 32092 <_PyXI_ApplyCapturedException@@Base+0x108> │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 32048 <_PyXI_ApplyCapturedException@@Base+0xca> │ │ │ │ + bmi.n 32054 <_PyXI_ApplyCapturedException@@Base+0xca> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 32032 <_PyXI_ApplyCapturedException@@Base+0xb4> │ │ │ │ + b.n 3203e <_PyXI_ApplyCapturedException@@Base+0xb4> │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 32058 <_PyXI_ApplyCapturedException@@Base+0xda> │ │ │ │ + cbnz r3, 32064 <_PyXI_ApplyCapturedException@@Base+0xda> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 32062 <_PyXI_ApplyCapturedException@@Base+0xe4> │ │ │ │ - b.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + cbnz r3, 3206e <_PyXI_ApplyCapturedException@@Base+0xe4> │ │ │ │ + b.n 32050 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3204e <_PyXI_ApplyCapturedException@@Base+0xd0> │ │ │ │ - b.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + bne.n 3205a <_PyXI_ApplyCapturedException@@Base+0xd0> │ │ │ │ + b.n 32050 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32044 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ + beq.n 32050 <_PyXI_ApplyCapturedException@@Base+0xc6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + beq.n 32030 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + bne.n 32030 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 32024 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32030 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00032092 <_PyXI_ApplyError@@Base>: │ │ │ │ +0003209e <_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 320bc <_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 32208 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ adds r3, r2, #7 │ │ │ │ - bne.n 320d0 <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ + bne.n 320dc <_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, #34108 @ 0x853c │ │ │ │ + cbnz r1, 320d6 <_PyXI_ApplyError@@Base+0x38> │ │ │ │ + movw r1, #35644 @ 0x8b3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 126e34 │ │ │ │ - b.n 321f8 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + bl 12747c │ │ │ │ + b.n 32204 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 32140 <_PyXI_ApplyError@@Base+0xae> │ │ │ │ + bhi.n 3214c <_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 14dba8 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 14eed0 │ │ │ │ + b.n 32162 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 32162 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28816 @ 0x7090 │ │ │ │ + movw r1, #30352 @ 0x7690 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 12747c │ │ │ │ + b.n 32162 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34156 @ 0x856c │ │ │ │ + movw r1, #35692 @ 0x8b6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 12747c │ │ │ │ + b.n 32162 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34192 @ 0x8590 │ │ │ │ + movw r1, #35728 @ 0x8b90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 32156 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bl 12747c │ │ │ │ + b.n 32162 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34232 @ 0x85b8 │ │ │ │ + movw r1, #35768 @ 0x8bb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 32160 <_PyXI_ApplyError@@Base+0xce> │ │ │ │ + cbnz r3, 3216c <_PyXI_ApplyError@@Base+0xce> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 321f8 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ - bl d3c10 │ │ │ │ + beq.n 32204 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + bl d3d5c │ │ │ │ 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, 32190 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 32184 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ - bl d3c50 │ │ │ │ + cbnz r0, 32190 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ + bl d3d9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ + bl 32446 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9f7c │ │ │ │ + bl ea12c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 321aa <_PyXI_ApplyError@@Base+0x118> │ │ │ │ + beq.n 321b6 <_PyXI_ApplyError@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 321aa <_PyXI_ApplyError@@Base+0x118> │ │ │ │ + cbnz r3, 321b6 <_PyXI_ApplyError@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 321e4 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ - bl d3c10 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 321f0 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ + bl d3d5c │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34260 @ 0x85d4 │ │ │ │ + movw r1, #35796 @ 0x8bd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f48 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 321c8 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ - bl d3c50 │ │ │ │ + bge.n 321d4 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ + bl d3d9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 321de <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ + beq.n 321ea <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 321de <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ + cbnz r3, 321ea <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3c24 │ │ │ │ - bl d3c10 │ │ │ │ + bl d3d70 │ │ │ │ + bl d3d5c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3c24 │ │ │ │ + bl d3d70 │ │ │ │ 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 86e28 <_PyNamespace_New@@Base> │ │ │ │ + bl 86db4 <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + beq.w 3243e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 86e28 <_PyNamespace_New@@Base> │ │ │ │ + bl 86db4 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + beq.n 32306 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 32268 <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ - bl 7a158 │ │ │ │ + cbz r0, 32274 <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ + bl 7a0d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + beq.n 322f0 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55192 @ 0xd798 │ │ │ │ + movw r1, #56728 @ 0xdd98 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f48 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3225e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + beq.n 3226a <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3225e <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + cbnz r3, 3226a <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + blt.n 322f0 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3226a <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ + b.n 32276 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 322a6 <_PyXI_ApplyError@@Base+0x214> │ │ │ │ - bl 7a158 │ │ │ │ + cbz r0, 322b2 <_PyXI_ApplyError@@Base+0x214> │ │ │ │ + bl 7a0d8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r0, 322f0 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55204 @ 0xd7a4 │ │ │ │ + movw r1, #56740 @ 0xdda4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f48 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3229e <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ + beq.n 322aa <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3229e <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ + cbnz r3, 322aa <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + blt.n 322f0 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 322e2 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - bl 7a158 │ │ │ │ + cbz r0, 322ee <_PyXI_ApplyError@@Base+0x250> │ │ │ │ + bl 7a0d8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 322e4 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r0, 322f0 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55252 @ 0xd7d4 │ │ │ │ + movw r1, #56788 @ 0xddd4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f48 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322da <_PyXI_ApplyError@@Base+0x248> │ │ │ │ + beq.n 322e6 <_PyXI_ApplyError@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 322da <_PyXI_ApplyError@@Base+0x248> │ │ │ │ + cbnz r3, 322e6 <_PyXI_ApplyError@@Base+0x248> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 3232a <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ + b.n 322f0 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ + cbz r3, 3232a <_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 32306 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 322fa <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + cbnz r3, 32306 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 32356 <_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, #21520 @ 0x5410 │ │ │ │ + movw r1, #23020 @ 0x59ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32346 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + beq.n 32352 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32346 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ + cbnz r3, 32352 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 32356 <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ + bge.n 32362 <_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 32432 <_PyXI_ApplyError@@Base+0x394> │ │ │ │ + b.n 3243e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 32364 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ - bl 7a158 │ │ │ │ + cbz r0, 32370 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32382 <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ - b.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + cbnz r0, 3238e <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ + b.n 32356 <_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, #2272 @ 0x8e0 │ │ │ │ + movw r1, #3808 @ 0xee0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 323aa <_PyXI_ApplyError@@Base+0x318> │ │ │ │ + beq.n 323b6 <_PyXI_ApplyError@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 323aa <_PyXI_ApplyError@@Base+0x318> │ │ │ │ + cbnz r3, 323b6 <_PyXI_ApplyError@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + blt.n 32356 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ + bl 32446 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + beq.n 32356 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34272 @ 0x85e0 │ │ │ │ + movw r1, #35808 @ 0x8be0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 323e2 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + beq.n 323ee <_PyXI_ApplyError@@Base+0x350> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 323e2 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + cbnz r3, 323ee <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + blt.n 32356 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - bl 7a158 │ │ │ │ + cbz r0, 32440 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 323f8 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ - bl d3c50 │ │ │ │ - b.n 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + cbnz r0, 32404 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ + bl d3d9c │ │ │ │ + b.n 32440 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34284 @ 0x85ec │ │ │ │ + movw r1, #35820 @ 0x8bec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32420 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ + beq.n 3242c <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32420 <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ + cbnz r3, 3242c <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 32434 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - b.n 3234a <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ + bge.n 32440 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ + b.n 32356 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32432 <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ + cbnz r3, 3243e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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, 32486 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #63812 @ 0xf944 │ │ │ │ + movw r1, #65348 @ 0xff44 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 324b2 <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - movw r1, #49240 @ 0xc058 │ │ │ │ + cbz r0, 324be <_PyXI_ApplyError@@Base+0x420> │ │ │ │ + movw r1, #50776 @ 0xc658 │ │ │ │ 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, 32492 <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ + b.n 324be <_PyXI_ApplyError@@Base+0x420> │ │ │ │ + cbz r5, 324de <_PyXI_ApplyError@@Base+0x440> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a158 │ │ │ │ - cbz r5, 3249e <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ + b.w 7a0d8 │ │ │ │ + cbz r5, 324aa <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34296 @ 0x85f8 │ │ │ │ + movw r0, #35832 @ 0x8bf8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34308 @ 0x8604 │ │ │ │ + movw r0, #35844 @ 0x8c04 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ - cbz r5, 324c8 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ + b.w dde24 │ │ │ │ + cbz r5, 324d4 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #34316 @ 0x860c │ │ │ │ + movw r0, #35852 @ 0x8c0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0d8 │ │ │ │ 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 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ 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 3253e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32528 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ + bne.n 32534 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34324 @ 0x8614 │ │ │ │ + movw r1, #35860 @ 0x8c14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32530 <_PyXI_ApplyError@@Base+0x49e> │ │ │ │ + b.n 3253c <_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 32570 <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bne.n 325e6 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r7 │ │ │ │ - bl 122f4c │ │ │ │ + bl 12359c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ - bl 86280 │ │ │ │ + cbz r0, 325e6 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 8620c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3258a <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ + beq.n 32596 <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3258a <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ + cbnz r3, 32596 <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 325e6 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + b.n 325b4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r2, r6 │ │ │ │ - bl 17f670 │ │ │ │ + bl 181bc0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 325f0 <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ + blt.n 325fc <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3262a <_PyXI_ApplyError@@Base+0x598> │ │ │ │ + bne.n 32636 <_PyXI_ApplyError@@Base+0x598> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3263a <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ + bne.n 32646 <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86550 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3264a <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ - bl 823e4 │ │ │ │ + beq.n 32656 <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ + bl 823d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 32592 <_PyXI_ApplyError@@Base+0x500> │ │ │ │ + bne.n 3259e <_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 325ec <_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 32626 <_PyXI_ApplyError@@Base+0x588> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3266c <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ + b.n 32678 <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bne.n 325dc <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325dc <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 32600 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ + beq.n 3260c <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32600 <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ + cbnz r3, 3260c <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + beq.n 325dc <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bne.n 325dc <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 325d0 <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325dc <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bne.n 325e6 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 325da <_PyXI_ApplyError@@Base+0x548> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325e6 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325a2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ + bne.n 325ae <_PyXI_ApplyError@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 325a2 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325ae <_PyXI_ApplyError@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bne.n 325b4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 325a8 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325b4 <_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 3266c <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32660 <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ + cbnz r3, 3266c <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f718 │ │ │ │ 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, #34656 @ 0x8760 │ │ │ │ + movw r1, #36192 @ 0x8d60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 326ce <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 326da <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 11cf10 │ │ │ │ - cbnz r0, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ - bl 95d94 │ │ │ │ + bl 11d44c │ │ │ │ + cbnz r0, 326de <_PyXI_ApplyError@@Base+0x640> │ │ │ │ + bl 95cd4 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - cbnz r5, 326d2 <_PyXI_ApplyError@@Base+0x640> │ │ │ │ + bl 987c8 │ │ │ │ + cbnz r5, 326de <_PyXI_ApplyError@@Base+0x640> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34680 @ 0x8778 │ │ │ │ + movw r1, #36216 @ 0x8d78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 326f2 <_PyXI_ApplyError@@Base+0x660> │ │ │ │ + b.n 326fe <_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 326e6 <_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 : │ │ │ │ +00032702 : │ │ │ │ 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 32728 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3273a │ │ │ │ - b.n 32734 │ │ │ │ + bne.n 32746 │ │ │ │ + b.n 32740 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24440 @ 0x5f78 │ │ │ │ + movw r0, #25976 @ 0x6578 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32710 │ │ │ │ - b.n 32748 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 32748 │ │ │ │ + bne.n 3271c │ │ │ │ + b.n 32754 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 32754 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ + bl 14eed0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003274c : │ │ │ │ +00032758 : │ │ │ │ movw r0, #63144 @ 0xf6a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cb83c │ │ │ │ + b.w cb994 │ │ │ │ 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 cbf1c │ │ │ │ + bl cc074 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #252] @ (3286c ) │ │ │ │ + ldr r1, [pc, #252] @ (32878 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - movw r1, #49524 @ 0xc174 │ │ │ │ + bl ddc0c │ │ │ │ + movw r1, #51060 @ 0xc774 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc570 │ │ │ │ + bl cc6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32794 │ │ │ │ + bge.n 327a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32868 │ │ │ │ - ldr r1, [pc, #216] @ (32870 ) │ │ │ │ + b.n 32874 │ │ │ │ + ldr r1, [pc, #216] @ (3287c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - movw r1, #4496 @ 0x1190 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + bl ddc0c │ │ │ │ + movw r1, #63700 @ 0xf8d4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc570 │ │ │ │ + bl cc6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3278e │ │ │ │ - ldr r1, [pc, #188] @ (32874 ) │ │ │ │ + blt.n 3279a │ │ │ │ + ldr r1, [pc, #188] @ (32880 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - movw r1, #4516 @ 0x11a4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + bl ddc0c │ │ │ │ + movw r1, #63720 @ 0xf8e8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc570 │ │ │ │ + bl cc6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3278e │ │ │ │ + blt.n 3279a │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 71328 │ │ │ │ - movw r1, #51660 @ 0xc9cc │ │ │ │ + bl 71310 │ │ │ │ + movw r1, #53196 @ 0xcfcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cc570 │ │ │ │ + bl cc6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3278e │ │ │ │ - ldr r6, [pc, #128] @ (32878 ) │ │ │ │ + blt.n 3279a │ │ │ │ + ldr r6, [pc, #128] @ (32884 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 3280a │ │ │ │ + cbz r1, 32816 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 327f6 │ │ │ │ - b.n 3278e │ │ │ │ + bne.n 32802 │ │ │ │ + b.n 3279a │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d710 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3278e │ │ │ │ + beq.n 3279a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #88] @ (3287c ) │ │ │ │ + ldr r1, [pc, #88] @ (32888 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ + bl ddc0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32842 │ │ │ │ + beq.n 3284e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32842 │ │ │ │ + cbnz r3, 3284e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3278e │ │ │ │ + beq.n 3279a │ │ │ │ mov r0, r4 │ │ │ │ - bl dda78 │ │ │ │ + bl ddc30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3278e │ │ │ │ - movw r0, #65428 @ 0xff94 │ │ │ │ + bne.n 3279a │ │ │ │ + movw r0, #62968 @ 0xf5f8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a090 │ │ │ │ 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, r0] │ │ │ │ + str r0, [r0, #32] │ │ │ │ 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 cbf1c │ │ │ │ + bl cc074 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #65476 @ 0xffc4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl bfa10 │ │ │ │ - cbz r0, 328da │ │ │ │ + bl bfbe4 │ │ │ │ + cbz r0, 328e6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 328de │ │ │ │ + bmi.n 328ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49568 @ 0xc1a0 │ │ │ │ + movw r1, #51104 @ 0xc7a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32934 │ │ │ │ + b.n 32940 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 228eb4 │ │ │ │ + bl 22a8f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 328da │ │ │ │ + beq.n 328e6 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32916 │ │ │ │ + bge.n 32922 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 328da │ │ │ │ + beq.n 328e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 328da │ │ │ │ + bne.n 328e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 328da │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 328e6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32924 │ │ │ │ + bne.n 32930 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 32934 │ │ │ │ + b.n 32940 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3291a │ │ │ │ + bne.n 32926 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3291a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32926 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032938 : │ │ │ │ - ldr r0, [pc, #4] @ (32940 ) │ │ │ │ - b.w cb83c │ │ │ │ +00032944 : │ │ │ │ + ldr r0, [pc, #4] @ (3294c ) │ │ │ │ + b.w cb994 │ │ │ │ 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 cbf1c │ │ │ │ + bl cc074 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #708] @ (32c20 ) │ │ │ │ + ldr r1, [pc, #708] @ (32c2c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda54 │ │ │ │ + bl ddc0c │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32bb0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda78 │ │ │ │ + bl ddc30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32bb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #50044 @ 0xc37c │ │ │ │ + movw r1, #51580 @ 0xc97c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [pc, #668] @ (32c24 ) │ │ │ │ - ldr r2, [pc, #672] @ (32c28 ) │ │ │ │ + ldr r4, [pc, #668] @ (32c30 ) │ │ │ │ + ldr r2, [pc, #672] @ (32c34 ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 329ce │ │ │ │ + blt.n 329da │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329b2 │ │ │ │ + beq.n 329be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 329b2 │ │ │ │ + cbnz r3, 329be │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #628] @ (32c28 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #628] @ (32c34 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50064 @ 0xc390 │ │ │ │ + movw r1, #51600 @ 0xc990 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 329e8 │ │ │ │ + bge.n 329f4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32bb0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32ba4 │ │ │ │ - ldr r0, [pc, #580] @ (32c28 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + bne.w 32bb0 │ │ │ │ + ldr r0, [pc, #580] @ (32c34 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32bb0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329fa │ │ │ │ + beq.n 32a06 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 329fa │ │ │ │ - ldr r0, [pc, #560] @ (32c28 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (32c2c ) │ │ │ │ + cbnz r3, 32a06 │ │ │ │ + ldr r0, [pc, #560] @ (32c34 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (32c38 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50084 @ 0xc3a4 │ │ │ │ + movw r1, #51620 @ 0xc9a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32a44 │ │ │ │ + blt.n 32a50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a28 │ │ │ │ + beq.n 32a34 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32a28 │ │ │ │ - ldr r0, [pc, #520] @ (32c2c ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #512] @ (32c2c ) │ │ │ │ + cbnz r3, 32a34 │ │ │ │ + ldr r0, [pc, #520] @ (32c38 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #512] @ (32c38 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50108 @ 0xc3bc │ │ │ │ + movw r1, #51644 @ 0xc9bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32a5e │ │ │ │ + bge.n 32a6a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32ba4 │ │ │ │ + beq.w 32bb0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32ba4 │ │ │ │ - ldr r0, [pc, #468] @ (32c2c ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + bne.w 32bb0 │ │ │ │ + ldr r0, [pc, #468] @ (32c38 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32bb0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a70 │ │ │ │ + beq.n 32a7c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32a70 │ │ │ │ - ldr r0, [pc, #448] @ (32c2c ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32a7c │ │ │ │ + ldr r0, [pc, #448] @ (32c38 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50036 @ 0xc374 │ │ │ │ + movw r1, #51572 @ 0xc974 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32bb0 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50056 @ 0xc388 │ │ │ │ + movw r1, #51592 @ 0xc988 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32ba4 │ │ │ │ + blt.w 32bb0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50076 @ 0xc39c │ │ │ │ + movw r1, #51612 @ 0xc99c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32bb0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50100 @ 0xc3b4 │ │ │ │ + movw r1, #51636 @ 0xc9b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ - ldr r1, [pc, #360] @ (32c30 ) │ │ │ │ + blt.n 32bb0 │ │ │ │ + ldr r1, [pc, #360] @ (32c3c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda54 │ │ │ │ + bl ddc0c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32bb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda78 │ │ │ │ + bl ddc30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32bb0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #50044 @ 0xc37c │ │ │ │ + movw r1, #51580 @ 0xc97c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #328] @ (32c34 ) │ │ │ │ + ldr r2, [pc, #328] @ (32c40 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32b30 │ │ │ │ + blt.n 32b3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b14 │ │ │ │ + beq.n 32b20 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b14 │ │ │ │ - ldr r0, [pc, #292] @ (32c34 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #284] @ (32c34 ) │ │ │ │ + cbnz r3, 32b20 │ │ │ │ + ldr r0, [pc, #292] @ (32c40 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #284] @ (32c40 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50064 @ 0xc390 │ │ │ │ + movw r1, #51600 @ 0xc990 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32b44 │ │ │ │ + bge.n 32b50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32bb0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32ba4 │ │ │ │ - ldr r0, [pc, #244] @ (32c34 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 32ba4 │ │ │ │ + cbnz r3, 32bb0 │ │ │ │ + ldr r0, [pc, #244] @ (32c40 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32bb0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b56 │ │ │ │ + beq.n 32b62 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b56 │ │ │ │ - ldr r0, [pc, #224] @ (32c34 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #224] @ (32c38 ) │ │ │ │ + cbnz r3, 32b62 │ │ │ │ + ldr r0, [pc, #224] @ (32c40 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #224] @ (32c44 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50084 @ 0xc3a4 │ │ │ │ + movw r1, #51620 @ 0xc9a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 32b92 │ │ │ │ + blt.n 32b9e │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32baa │ │ │ │ - ldr r2, [pc, #192] @ (32c38 ) │ │ │ │ + bne.n 32bb6 │ │ │ │ + ldr r2, [pc, #192] @ (32c44 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50108 @ 0xc3bc │ │ │ │ + movw r1, #51644 @ 0xc9bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 32bbc │ │ │ │ + bge.n 32bc8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ba4 │ │ │ │ + beq.n 32bb0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32ba4 │ │ │ │ - ldr r0, [pc, #152] @ (32c38 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32bb0 │ │ │ │ + ldr r0, [pc, #152] @ (32c44 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32c1c │ │ │ │ + b.n 32c28 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32b76 │ │ │ │ - ldr r0, [pc, #128] @ (32c38 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 32b76 │ │ │ │ + bne.n 32b82 │ │ │ │ + ldr r0, [pc, #128] @ (32c44 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32b82 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32bce │ │ │ │ + beq.n 32bda │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32bce │ │ │ │ - ldr r0, [pc, #108] @ (32c38 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32bda │ │ │ │ + ldr r0, [pc, #108] @ (32c44 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50124 @ 0xc3cc │ │ │ │ + movw r1, #51660 @ 0xc9cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32bb0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50144 @ 0xc3e0 │ │ │ │ + movw r1, #51680 @ 0xc9e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32bb0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50164 @ 0xc3f4 │ │ │ │ + movw r1, #51700 @ 0xc9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32ba4 │ │ │ │ + blt.n 32bb0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50188 @ 0xc40c │ │ │ │ + movw r1, #51724 @ 0xca0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ 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 +12335,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] @ (32c84 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #50212 @ 0xc424 │ │ │ │ + movw r2, #51748 @ 0xca24 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d27f0 │ │ │ │ - cbz r0, 32c74 │ │ │ │ + bl d294c │ │ │ │ + cbz r0, 32c80 │ │ │ │ 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 1220d8 <_Py_union_type_or@@Base+0x228> │ │ │ │ + bl 122728 <_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, 32cce │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 32cca │ │ │ │ + cbz r0, 32cd6 │ │ │ │ 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 32cc0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032ccc : │ │ │ │ - ldr r0, [pc, #4] @ (32cd4 ) │ │ │ │ - b.w cb83c │ │ │ │ +00032cd8 : │ │ │ │ + ldr r0, [pc, #4] @ (32ce0 ) │ │ │ │ + b.w cb994 │ │ │ │ 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, #50388 @ 0xc4d4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - 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 12623c <_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 7828c │ │ │ │ - cmp r8, r5 │ │ │ │ - beq.n 32d7e │ │ │ │ - mov r0, r8 │ │ │ │ - movw r1, #50444 @ 0xc50c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl cbc74 │ │ │ │ - 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 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 32e66 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #50452 @ 0xc514 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl f1048 │ │ │ │ - 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 b8c7c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 32da2 │ │ │ │ - b.n 32df8 │ │ │ │ - bl 6c3c4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r0, #61864 @ 0xf1a8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl ddc6c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 32e10 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl f0f10 │ │ │ │ - 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 77ddc <_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 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e26 │ │ │ │ - bl d3c50 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #50476 @ 0xc52c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl f1048 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #63676 @ 0xf8bc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl f1048 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 32df8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1cb0ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 115384 <_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 77ddc <_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 cbf1c │ │ │ │ + bl cc074 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #34648 @ 0x8758 │ │ │ │ + movw r0, #36184 @ 0x8d58 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a090 │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - ldr r1, [pc, #636] @ (33120 ) │ │ │ │ + beq.w 32ede │ │ │ │ + ldr r1, [pc, #636] @ (32f90 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dda54 │ │ │ │ + bl ddc0c │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - ldr r7, [pc, #620] @ (33124 ) │ │ │ │ - movw r9, #27999 @ 0x6d5f │ │ │ │ + beq.w 32ede │ │ │ │ + ldr r7, [pc, #620] @ (32f94 ) │ │ │ │ + movw r9, #28423 @ 0x6f07 │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #42921 @ 0xa7a9 │ │ │ │ + movw r8, #54689 @ 0xd5a1 │ │ │ │ movt r8, #24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r1, r7, #12 │ │ │ │ - cbz r2, 32f14 │ │ │ │ + cbz r2, 32d84 │ │ │ │ strd r9, r8, [r7, #16] │ │ │ │ str r7, [r7, #28] │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7d4e8 │ │ │ │ + bl 7d4d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ + beq.w 32ede │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7cf04 │ │ │ │ + bl 7cef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.w 33048 │ │ │ │ + blt.w 32eb8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f10 │ │ │ │ + beq.n 32d80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32f10 │ │ │ │ + cbnz r3, 32d80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #32 │ │ │ │ - b.n 32ec6 │ │ │ │ + b.n 32d36 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #51116 @ 0xc7ac │ │ │ │ + movw r0, #52536 @ 0xcd38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 890f8 │ │ │ │ + bl 89084 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ + beq.w 32ede │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46368 @ 0xb520 │ │ │ │ + movw r1, #47904 @ 0xbb20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc570 │ │ │ │ + bl cc6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50568 @ 0xc588 │ │ │ │ + movw r1, #51988 @ 0xcb14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc570 │ │ │ │ + bl cc6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50580 @ 0xc594 │ │ │ │ + movw r1, #52000 @ 0xcb20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc570 │ │ │ │ + bl cc6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #50596 @ 0xc5a4 │ │ │ │ + movw r1, #52016 @ 0xcb30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d4c54 │ │ │ │ + bl 1d8510 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 32ede │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50612 @ 0xc5b4 │ │ │ │ + movw r0, #52032 @ 0xcb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ - movw r1, #19988 @ 0x4e14 │ │ │ │ + bl 82738 │ │ │ │ + movw r1, #21496 @ 0x53f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc054 │ │ │ │ + bl cc1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 32ede │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #60740 @ 0xed44 │ │ │ │ + movw r2, #62276 @ 0xf344 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r1, #50620 @ 0xc5bc │ │ │ │ + movw r1, #52040 @ 0xcb48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d4c54 │ │ │ │ + bl 1d8510 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 32ede │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50636 @ 0xc5cc │ │ │ │ + movw r1, #52056 @ 0xcb58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 33410 │ │ │ │ + bl 3341c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - bl 71328 │ │ │ │ + beq.n 32ede │ │ │ │ + bl 71310 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - bl 71328 │ │ │ │ + beq.n 32ede │ │ │ │ + bl 71310 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33112 │ │ │ │ - ldr.w sl, [pc, #304] @ 33128 │ │ │ │ + beq.w 32f82 │ │ │ │ + ldr.w sl, [pc, #304] @ 32f98 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 33074 │ │ │ │ + bne.n 32ee4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 32ffc │ │ │ │ + bne.n 32e6c │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #50652 @ 0xc5dc │ │ │ │ + movw r2, #52072 @ 0xcb68 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55184 @ 0xd790 │ │ │ │ + movw r1, #56720 @ 0xdd90 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d4c54 │ │ │ │ + bl 1d8510 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33112 │ │ │ │ + blt.n 32f82 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #14644 @ 0x3934 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc054 │ │ │ │ + bl cc1ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3305a │ │ │ │ + bge.n 32eca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3306e │ │ │ │ + beq.n 32ede │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3306e │ │ │ │ + cbnz r3, 32ede │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3306e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32ede │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50700 @ 0xc60c │ │ │ │ + movw r1, #52120 @ 0xcb98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc054 │ │ │ │ + bl cc1ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3312c │ │ │ │ + bge.n 32f9c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33408 │ │ │ │ + b.n 33278 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 33082 │ │ │ │ + cbnz r0, 32ef2 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4c54 │ │ │ │ + bl 1d8510 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33112 │ │ │ │ + blt.n 32f82 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 33112 │ │ │ │ + cbz r0, 32f82 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 330b2 │ │ │ │ + blt.n 32f22 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 330ce │ │ │ │ + cbnz r0, 32f3e │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 33112 │ │ │ │ + beq.n 32f82 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 33112 │ │ │ │ + cbnz r2, 32f82 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 33112 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32f82 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 330f2 │ │ │ │ + beq.n 32f62 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 330f2 │ │ │ │ + cbnz r1, 32f62 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3310c │ │ │ │ + beq.n 32f7c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 3310c │ │ │ │ + cbnz r2, 32f7c │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 33006 │ │ │ │ + bge.w 32e76 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ - b.n 3306e │ │ │ │ + bl 78208 │ │ │ │ + b.n 32ede │ │ │ │ str.w r0, [r8, r7] │ │ │ │ str??.w r0, [r0, r7] │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50712 @ 0xc618 │ │ │ │ + movw r1, #52132 @ 0xcba4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 33410 │ │ │ │ + bl 3341c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3306e │ │ │ │ - movw r2, #50728 @ 0xc628 │ │ │ │ + beq.n 32ede │ │ │ │ + movw r2, #52148 @ 0xcbb4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55184 @ 0xd790 │ │ │ │ + movw r1, #56720 @ 0xdd90 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d4c54 │ │ │ │ + bl 1d8510 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 32ede │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50784 @ 0xc660 │ │ │ │ + movw r1, #52204 @ 0xcbec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3306e │ │ │ │ + blt.n 32ede │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50800 @ 0xc670 │ │ │ │ + movw r1, #52220 @ 0xcbfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50816 @ 0xc680 │ │ │ │ + movw r1, #52236 @ 0xcc0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50832 @ 0xc690 │ │ │ │ + movw r1, #52252 @ 0xcc1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50848 @ 0xc6a0 │ │ │ │ + movw r1, #52268 @ 0xcc2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50868 @ 0xc6b4 │ │ │ │ + movw r1, #52288 @ 0xcc40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50884 @ 0xc6c4 │ │ │ │ + movw r1, #52304 @ 0xcc50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50900 @ 0xc6d4 │ │ │ │ + movw r1, #52320 @ 0xcc60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50916 @ 0xc6e4 │ │ │ │ + movw r1, #52336 @ 0xcc70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50932 @ 0xc6f4 │ │ │ │ + movw r1, #52352 @ 0xcc80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3306e │ │ │ │ - movw r8, #50948 @ 0xc704 │ │ │ │ + beq.w 32ede │ │ │ │ + movw r8, #52368 @ 0xcc90 │ │ │ │ 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, 330fe │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 33042 │ │ │ │ - bl 83ab0 │ │ │ │ + beq.w 32eb2 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 33284 │ │ │ │ + beq.n 330f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 33284 │ │ │ │ + cbnz r3, 330f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #12 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 33252 │ │ │ │ - b.n 33042 │ │ │ │ + bge.n 330c2 │ │ │ │ + b.n 32eb2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50952 @ 0xc708 │ │ │ │ + movw r1, #52372 @ 0xcc94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc054 │ │ │ │ + bl cc1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50964 @ 0xc714 │ │ │ │ + movw r1, #52384 @ 0xcca0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50996 @ 0xc734 │ │ │ │ + movw r1, #52416 @ 0xccc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51040 @ 0xc760 │ │ │ │ + movw r1, #52460 @ 0xccec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3306e │ │ │ │ + blt.w 32ede │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 332f6 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 3306e │ │ │ │ + cbnz r0, 33166 │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 32ede │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #51072 @ 0xc780 │ │ │ │ + movw r3, #52492 @ 0xcd0c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #1 │ │ │ │ - movw r1, #51096 @ 0xc798 │ │ │ │ + movw r1, #52516 @ 0xcd24 │ │ │ │ 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,761 +12831,917 @@ │ │ │ │ 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, #49533 @ 0xc17d │ │ │ │ + movw r3, #61657 @ 0xf0d9 │ │ │ │ movt r3, #24 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43452 @ 0xa9bc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38496 @ 0x9660 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ - movw r2, #11371 @ 0x2c6b │ │ │ │ + movw r2, #11457 @ 0x2cc1 │ │ │ │ movt r2, #5 │ │ │ │ - bl f98e8 │ │ │ │ + bl f99ac │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 333f8 │ │ │ │ + cbnz r0, 33268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ - b.n 3306e │ │ │ │ + bl 771ec │ │ │ │ + b.n 32ede │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51104 @ 0xc7a0 │ │ │ │ + movw r1, #52524 @ 0xcd2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc054 │ │ │ │ + bl cc1ac │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 332b4 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #52568 @ 0xcd58 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 332d8 │ │ │ │ + movw r2, #56128 @ 0xdb40 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 33324 │ │ │ │ + ldr r0, [pc, #332] @ (33414 ) │ │ │ │ + mov r1, sp │ │ │ │ + ldrd r6, r7, [r3, #16] │ │ │ │ + ldr.w r8, [r3, #24] │ │ │ │ + bl 12688c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 332dc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3340c │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 332ec │ │ │ │ + cbnz r4, 3332e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78208 │ │ │ │ + cmp r8, r5 │ │ │ │ + beq.n 33324 │ │ │ │ + mov r0, r8 │ │ │ │ + movw r1, #52624 @ 0xcd90 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl cbdcc │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 332d8 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 3332e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 33324 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 33324 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 3340c │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #52632 @ 0xcd98 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl f122c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3339e │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r8, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne.n 33354 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cbz r5, 33364 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 33380 │ │ │ │ + ldr r1, [pc, #192] @ (33418 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl b8e58 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 33348 │ │ │ │ + b.n 3339e │ │ │ │ + bl 6c3ac │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r0, #63400 @ 0xf7a8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl dde24 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 333b6 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl f10f4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bge.n 333a4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3339e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3339e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 333f0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 333cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 333cc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 333cc │ │ │ │ + bl d3d9c │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #52656 @ 0xcdb0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl f122c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3339e │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #65252 @ 0xfee4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl f122c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3339e │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1cef7c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11590c <_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 33406 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 33406 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 33324 │ │ │ │ + b.n 332d8 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ + @ instruction: 0xebf40048 │ │ │ │ + bgt.n 33364 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80174 │ │ │ │ - cbz r0, 3348e │ │ │ │ + bl 8016c │ │ │ │ + cbz r0, 3349a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 33458 │ │ │ │ + cbnz r0, 33464 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3348e │ │ │ │ + beq.n 3349a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3348e │ │ │ │ + cbnz r3, 3349a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3348e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3349a │ │ │ │ mov r1, r4 │ │ │ │ - bl 334b8 <_PyImport_SetModule@@Base> │ │ │ │ + bl 334c4 <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33492 │ │ │ │ + bge.n 3349e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33478 │ │ │ │ + beq.n 33484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33478 │ │ │ │ + cbnz r3, 33484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3348e │ │ │ │ + beq.n 3349a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3348e │ │ │ │ + cbnz r3, 3349a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 334b4 │ │ │ │ + b.n 334c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334a6 │ │ │ │ + beq.n 334b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334a6 │ │ │ │ + cbnz r3, 334b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc054 │ │ │ │ + bl cc1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3348e │ │ │ │ + blt.n 3349a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000334b8 <_PyImport_SetModule@@Base>: │ │ │ │ +000334c4 <_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] @ (33504 <_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, #64160 @ 0xfaa0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17156 @ 0x4304 │ │ │ │ + cbnz r0, 334fa <_PyImport_SetModule@@Base+0x36> │ │ │ │ + movw r1, #160 @ 0xa0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #18692 @ 0x4904 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 88f10 │ │ │ │ + b.w 88e9c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 33504 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ + cbz r1, 33510 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3350c <_PyImport_SetModule@@Base+0x54> │ │ │ │ + b.n 33518 <_PyImport_SetModule@@Base+0x54> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 155230 │ │ │ │ + b.w 156630 │ │ │ │ │ │ │ │ -00033510 : │ │ │ │ +0003351c : │ │ │ │ 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] @ (33544 ) │ │ │ │ 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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003353c : │ │ │ │ - ldr r0, [pc, #4] @ (33544 ) │ │ │ │ - b.w cb83c │ │ │ │ +00033548 : │ │ │ │ + ldr r0, [pc, #4] @ (33550 ) │ │ │ │ + b.w cb994 │ │ │ │ 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 db018 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db1c4 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56152 @ 0xdb58 │ │ │ │ + movw r1, #57688 @ 0xe158 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91b88 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91ac8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3361e │ │ │ │ + blt.n 3362a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 3358e │ │ │ │ + cbnz r3, 3359a │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56160 @ 0xdb60 │ │ │ │ + movw r1, #57696 @ 0xe160 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91b88 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91ac8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 335a4 │ │ │ │ - b.n 3361e │ │ │ │ + bge.n 335b0 │ │ │ │ + b.n 3362a │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #12248 @ 0x2fd8 │ │ │ │ + movw r1, #13864 @ 0x3628 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 91b88 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91ac8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33578 │ │ │ │ - b.n 3361e │ │ │ │ + bge.n 33584 │ │ │ │ + b.n 3362a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7720 │ │ │ │ + bl e78e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3361e │ │ │ │ + cbz r0, 3362a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1e50 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1fb0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 335f4 │ │ │ │ + blt.n 33600 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 335d0 │ │ │ │ + beq.n 335dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 335d0 │ │ │ │ + cbnz r3, 335dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #19848 @ 0x4d88 │ │ │ │ + movw r0, #21384 @ 0x5388 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3361e │ │ │ │ + cbz r0, 3362a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1e50 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1fb0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 33606 │ │ │ │ + bge.n 33612 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3361e │ │ │ │ + beq.n 3362a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3361e │ │ │ │ + cbnz r3, 3362a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3361e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3362a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33616 │ │ │ │ + beq.n 33622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33616 │ │ │ │ + cbnz r3, 33622 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33626 │ │ │ │ + bl 91e58 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 33632 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d3f78 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d77cc <_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 db018 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db1c4 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56272 @ 0xdbd0 │ │ │ │ + movw r1, #57976 @ 0xe278 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91b88 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91ac8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33716 │ │ │ │ + blt.n 33722 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e7720 │ │ │ │ + bl e78e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33716 │ │ │ │ + beq.n 33722 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1e50 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1fb0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 336ec │ │ │ │ + blt.n 336f8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33684 │ │ │ │ + beq.n 33690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33684 │ │ │ │ + cbnz r3, 33690 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 336c8 │ │ │ │ + cbz r3, 336d4 │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56292 @ 0xdbe4 │ │ │ │ + movw r1, #57996 @ 0xe28c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 91b88 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91ac8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33716 │ │ │ │ + blt.n 33722 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7720 │ │ │ │ + bl e78e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33716 │ │ │ │ + cbz r0, 33722 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1e50 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1fb0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - blt.n 336ec │ │ │ │ + blt.n 336f8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 336c8 │ │ │ │ + beq.n 336d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 336c8 │ │ │ │ + cbnz r3, 336d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #19848 @ 0x4d88 │ │ │ │ + movw r0, #21384 @ 0x5388 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33716 │ │ │ │ + cbz r0, 33722 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d1e50 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1fb0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 336fe │ │ │ │ + bge.n 3370a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33716 │ │ │ │ + beq.n 33722 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33716 │ │ │ │ + cbnz r3, 33722 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 33716 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33722 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3370e │ │ │ │ + beq.n 3371a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3370e │ │ │ │ + cbnz r3, 3371a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 3371e │ │ │ │ + bl 91e58 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3372a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d3f78 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d77cc <_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, 3374c │ │ │ │ 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, 33766 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 3375a │ │ │ │ + ble.n 33766 │ │ │ │ cmp r6, #3 │ │ │ │ - bgt.n 3375a │ │ │ │ - cbnz r4, 33782 │ │ │ │ + bgt.n 33766 │ │ │ │ + cbnz r4, 3378e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (3390c ) │ │ │ │ + ldr r4, [pc, #428] @ (33918 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 338f8 │ │ │ │ + beq.w 33904 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 338f8 │ │ │ │ + bne.w 33904 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 337d0 │ │ │ │ + beq.n 337dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 337b8 │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 337c4 │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 337b0 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 337bc │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 338f8 │ │ │ │ + bne.w 33904 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 337bc │ │ │ │ - b.n 337d8 │ │ │ │ + bne.n 337c8 │ │ │ │ + b.n 337e4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.n 337da │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 337da │ │ │ │ - b.n 338f8 │ │ │ │ + bne.n 337e6 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 337e6 │ │ │ │ + b.n 33904 │ │ │ │ movs r6, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 337da │ │ │ │ + b.n 337e6 │ │ │ │ movs r6, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl cbf1c │ │ │ │ + bl cc074 │ │ │ │ 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 16ab38 │ │ │ │ + bl 16c418 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 338f2 │ │ │ │ + beq.n 338fe │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r5, #39244 @ 0x994c │ │ │ │ + movw r5, #40780 @ 0x9f4c │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r5, #21957 @ 0x55c5 │ │ │ │ + movw r5, #28509 @ 0x6f5d │ │ │ │ movt r5, #22 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - movw r5, #40681 @ 0x9ee9 │ │ │ │ + movw r5, #47369 @ 0xb909 │ │ │ │ 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 3387e │ │ │ │ + bgt.n 338b6 │ │ │ │ adds r1, r5, #4 │ │ │ │ - beq.n 3385a │ │ │ │ + beq.n 33866 │ │ │ │ adds r2, r5, #2 │ │ │ │ - bne.n 338aa │ │ │ │ + bne.n 338b6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #56512 @ 0xdcc0 │ │ │ │ + movw r1, #58048 @ 0xe2c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 126e34 │ │ │ │ - b.n 338f2 │ │ │ │ + bl 12747c │ │ │ │ + b.n 338fe │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56472 @ 0xdc98 │ │ │ │ + movw r1, #58008 @ 0xe298 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 338f2 │ │ │ │ + bl 12747c │ │ │ │ + b.n 338fe │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 33890 │ │ │ │ + cbnz r3, 3389c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 231f74 <_PyXI_EndInterpreter@@Base+0x664> │ │ │ │ + bl 23388c <_PyXI_EndInterpreter@@Base+0x6a4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 33890 │ │ │ │ + bge.n 3389c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ - b.n 338f2 │ │ │ │ - bl 95d94 │ │ │ │ + b.n 338fe │ │ │ │ + bl 95cd4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r3, r5, #2 │ │ │ │ - bne.n 338c4 │ │ │ │ + bne.n 338d0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #14236 @ 0x379c │ │ │ │ + movw r3, #15376 @ 0x3c10 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 239ac4 <_Py_c_pow@@Base+0x960> │ │ │ │ - b.n 338f2 │ │ │ │ + bl 23ad3c <_Py_c_pow@@Base+0x490> │ │ │ │ + b.n 338fe │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 33876 │ │ │ │ + beq.n 33882 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 338e2 │ │ │ │ + cbnz r0, 338ee │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 16ae84 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 16c764 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 338fa │ │ │ │ - b.n 338f2 │ │ │ │ - movw r3, #15124 @ 0x3b14 │ │ │ │ + cbnz r0, 33906 │ │ │ │ + b.n 338fe │ │ │ │ + movw r3, #16664 @ 0x4118 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 239ac4 <_Py_c_pow@@Base+0x960> │ │ │ │ + bl 23ad3c <_Py_c_pow@@Base+0x490> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b3c54 │ │ │ │ + bl 1b7b34 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 33904 │ │ │ │ + cbz r3, 33910 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ 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, #56808 @ 0xdde8 │ │ │ │ + movw r1, #58344 @ 0xe3e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 339a2 │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 339ae │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 33988 │ │ │ │ + cbnz r1, 33994 │ │ │ │ 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 3397e │ │ │ │ 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 33a0a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7dde8 │ │ │ │ - b.n 33a0e │ │ │ │ + bl 7ddd4 │ │ │ │ + b.n 33a1a │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 339fe │ │ │ │ + blt.n 33a0a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7ffe0 │ │ │ │ - b.n 33a0e │ │ │ │ + bl 7ffd8 │ │ │ │ + b.n 33a1a │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 339a6 │ │ │ │ + bne.n 339b2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56824 @ 0xddf8 │ │ │ │ + movw r1, #58360 @ 0xe3f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33a0e │ │ │ │ + b.n 33a1a │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 339c6 │ │ │ │ + bcc.n 339d2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56864 @ 0xde20 │ │ │ │ + movw r1, #58400 @ 0xe420 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 339a2 │ │ │ │ + bl 12747c │ │ │ │ + b.n 339ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 339a2 │ │ │ │ + beq.n 339ae │ │ │ │ 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 33a10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 339fe │ │ │ │ + beq.n 33a0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 339fe │ │ │ │ + cbnz r3, 33a0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 33a0e │ │ │ │ + b.n 33a1a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abd4 <_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 1818a8 │ │ │ │ + b.w 183f7c │ │ │ │ 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, #54884 @ 0xd664 │ │ │ │ + movw r1, #56460 @ 0xdc8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa210 │ │ │ │ + bl fa3c8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 33a68 │ │ │ │ + cbz r0, 33a74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 33a68 │ │ │ │ + beq.n 33a74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33a68 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33a74 │ │ │ │ + bl 77d58 <_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 1494dc │ │ │ │ - cbz r0, 33a96 │ │ │ │ + bl 14a6d0 │ │ │ │ + cbz r0, 33aa2 │ │ │ │ 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 33ad0 │ │ │ │ + cbz r0, 33ace │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #2500 @ 0x9c4 │ │ │ │ + movw r0, #5352 @ 0x14e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ 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 72074 │ │ │ │ - cbz r0, 33b18 │ │ │ │ + bl 71fe4 │ │ │ │ + cbz r0, 33b24 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ - b.n 33aee │ │ │ │ + b.n 33afa │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 33b2c │ │ │ │ + ble.n 33b38 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b38 │ │ │ │ + bl 33b44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33aea │ │ │ │ + bne.n 33af6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33b1c │ │ │ │ + bne.n 33b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33b32 │ │ │ │ + b.n 33b3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33b18 │ │ │ │ + bne.n 33b24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 33b18 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33b24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ 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 33b82 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r0, 33b6c │ │ │ │ - movw r0, #5380 @ 0x1504 │ │ │ │ + cbnz r0, 33b78 │ │ │ │ + movw r0, #6916 @ 0x1b04 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 33b84 │ │ │ │ + cbz r0, 33b90 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10a338 │ │ │ │ + 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 +13755,151 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33bd4 │ │ │ │ + bge.n 33be0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23372 @ 0x5b4c │ │ │ │ + movw r2, #24908 @ 0x614c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #292 @ 0x124 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #63368 @ 0xf788 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33be0 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33bec │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf0 │ │ │ │ + bl 33bfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33bea │ │ │ │ + cbz r3, 33bf6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ 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] @ (33cc8 ) │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #3336 @ 0xd08 │ │ │ │ + movw r2, #4832 @ 0x12e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 12703c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127690 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33cb8 │ │ │ │ + beq.n 33cc4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 33c54 │ │ │ │ + bmi.n 33c60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33c3c │ │ │ │ + beq.n 33c48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33c3c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33c48 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13260 @ 0x33cc │ │ │ │ + movw r1, #14756 @ 0x39a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 33cb8 │ │ │ │ + bl 12747c │ │ │ │ + b.n 33cc4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 33c8c │ │ │ │ + bge.n 33c98 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #26296 @ 0x66b8 │ │ │ │ + movw r1, #27832 @ 0x6cb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33cb8 │ │ │ │ + beq.n 33cc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33cb8 │ │ │ │ + cbnz r3, 33cc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 33cb8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33cc4 │ │ │ │ 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 33cba │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 33cae │ │ │ │ + cbnz r1, 33cba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 33628 │ │ │ │ + b.n 33634 │ │ │ │ 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 72218 │ │ │ │ - cbz r0, 33d10 │ │ │ │ + bl 72194 │ │ │ │ + cbz r0, 33d1c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ - b.n 33cee │ │ │ │ - bl 83ab0 │ │ │ │ + b.n 33cfa │ │ │ │ + bl 83aa4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 33d1a │ │ │ │ - bl 12fd2c <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 33d26 │ │ │ │ + bl 130254 <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 33d14 │ │ │ │ - bl 1d09b4 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + cbz r1, 33d20 │ │ │ │ + bl 1d46f0 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 33ce0 │ │ │ │ + bne.n 33cec │ │ │ │ mov r0, r4 │ │ │ │ - bl 12fd2c <_Py_DecRef@@Base> │ │ │ │ + bl 130254 <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33d20 │ │ │ │ + b.n 33d2c │ │ │ │ blx 2a438 │ │ │ │ - b.n 33d20 │ │ │ │ - bl 12fd2c <_Py_DecRef@@Base> │ │ │ │ - b.n 33d06 │ │ │ │ + b.n 33d2c │ │ │ │ + bl 130254 <_Py_DecRef@@Base> │ │ │ │ + b.n 33d12 │ │ │ │ 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 +13907,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 33d62 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce02c │ │ │ │ - cbz r0, 33d70 │ │ │ │ - b.n 33d6c │ │ │ │ - movw r0, #39796 @ 0x9b74 │ │ │ │ + bl ce178 │ │ │ │ + cbz r0, 33d7c │ │ │ │ + b.n 33d78 │ │ │ │ + movw r0, #41332 @ 0xa174 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33d48 │ │ │ │ + bne.n 33d54 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33dc4 │ │ │ │ + b.n 33dd0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 33d88 │ │ │ │ + ble.n 33d94 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16ba70 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33d8a │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 33d8a │ │ │ │ - b.n 33d6c │ │ │ │ + bne.n 33d96 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 33d96 │ │ │ │ + b.n 33d78 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 33db0 │ │ │ │ - bl 95d94 │ │ │ │ + ble.n 33dbc │ │ │ │ + bl 95cd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - b.n 33dbc │ │ │ │ + bl 987c8 │ │ │ │ + b.n 33dc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33dce │ │ │ │ + cbz r3, 33dda │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1a6130 │ │ │ │ + b.w 1aa010 │ │ │ │ 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 d75c4 │ │ │ │ + bl d7770 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33e02 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 33e1a │ │ │ │ - b.n 33e30 │ │ │ │ + bne.n 33e0e │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 33e26 │ │ │ │ + b.n 33e3c │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 33e1a │ │ │ │ - movw r0, #57460 @ 0xe074 │ │ │ │ + bne.n 33e26 │ │ │ │ + movw r0, #58996 @ 0xe674 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #57476 @ 0xe084 │ │ │ │ + movw r0, #59012 @ 0xe684 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ 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 c34a8 │ │ │ │ + bl c35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33e56 │ │ │ │ - bne.n 33e5a │ │ │ │ + blt.n 33e62 │ │ │ │ + bne.n 33e66 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 33e62 │ │ │ │ + b.n 33e6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33e62 │ │ │ │ + b.n 33e6e │ │ │ │ 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 33e9e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57608 @ 0xe108 │ │ │ │ + movw r1, #59144 @ 0xe708 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 33eae │ │ │ │ + bl d1af0 │ │ │ │ + b.n 33eba │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - ble.n 33eb2 │ │ │ │ + ble.n 33ebe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57656 @ 0xe138 │ │ │ │ + movw r1, #59192 @ 0xe738 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3406c │ │ │ │ + b.n 34078 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 33eae │ │ │ │ + blt.n 33eba │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 33ed2 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 33ede │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33eae │ │ │ │ + bne.n 33eba │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 33f04 │ │ │ │ + beq.n 33f10 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 33f0a │ │ │ │ + beq.n 33f16 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 33efe │ │ │ │ + beq.n 33f0a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33f00 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 33f00 │ │ │ │ - b.n 33eae │ │ │ │ + bne.n 33f0c │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 33f0c │ │ │ │ + b.n 33eba │ │ │ │ movs r5, #0 │ │ │ │ - cbz r4, 33f14 │ │ │ │ - b.n 33f24 │ │ │ │ + cbz r4, 33f20 │ │ │ │ + b.n 33f30 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 33f14 │ │ │ │ + b.n 33f20 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 34058 │ │ │ │ + bne.w 34064 │ │ │ │ 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 33f32 │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 33f46 │ │ │ │ + bne.n 33f52 │ │ │ │ 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 33f54 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #57700 @ 0xe164 │ │ │ │ + movw r1, #59236 @ 0xe764 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #57708 @ 0xe16c │ │ │ │ + movw r0, #59244 @ 0xe76c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33eae │ │ │ │ + blt.n 33eba │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 33f8e │ │ │ │ + beq.n 33f9a │ │ │ │ lsls r4, r6, #31 │ │ │ │ - bmi.n 33f92 │ │ │ │ + bmi.n 33f9e │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 33f96 │ │ │ │ + bmi.n 33fa2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57720 @ 0xe178 │ │ │ │ + movw r1, #59256 @ 0xe778 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 33eae │ │ │ │ + bl 12747c │ │ │ │ + b.n 33eba │ │ │ │ movs r3, #2 │ │ │ │ - b.n 33f98 │ │ │ │ + b.n 33fa4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 33f98 │ │ │ │ + b.n 33fa4 │ │ │ │ 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 33fc2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 33ffa │ │ │ │ - b.n 33fdc │ │ │ │ + beq.n 34006 │ │ │ │ + b.n 33fe8 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 33fc8 │ │ │ │ - bl 11bdbc │ │ │ │ - b.n 33fce │ │ │ │ - bl dd754 │ │ │ │ + bpl.n 33fd4 │ │ │ │ + bl 11c2f8 │ │ │ │ + b.n 33fda │ │ │ │ + bl dd90c │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33fae │ │ │ │ - b.n 33eae │ │ │ │ + beq.n 33fba │ │ │ │ + b.n 33eba │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 3400a │ │ │ │ - bl 11bdbc │ │ │ │ + bpl.n 34016 │ │ │ │ + bl 11c2f8 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33eae │ │ │ │ + bne.w 33eba │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ - b.n 34026 │ │ │ │ - bl dd754 │ │ │ │ + b.n 34032 │ │ │ │ + bl dd90c │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 33fec │ │ │ │ + b.n 33ff8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 34044 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 34050 │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33eae │ │ │ │ - bl 95d94 │ │ │ │ + bne.w 33eba │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3405e │ │ │ │ - b.n 34012 │ │ │ │ + bne.n 3406a │ │ │ │ + b.n 3401e │ │ │ │ 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 f1834 │ │ │ │ + b.w f1a18 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33f30 │ │ │ │ + b.n 33f3c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 34044 │ │ │ │ + blt.n 34050 │ │ │ │ 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, 3409c │ │ │ │ + cbz r2, 34096 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34090 │ │ │ │ + cbnz r3, 3409c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340aa │ │ │ │ + b.n 340b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57748 @ 0xe194 │ │ │ │ + movw r1, #59284 @ 0xe794 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 165774 │ │ │ │ + bl 16710c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f9084 │ │ │ │ + bl 1fb944 <_PyParkingLot_UnparkAll@@Base+0x980> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341b4 │ │ │ │ + beq.n 341c0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cf10 │ │ │ │ - cbnz r0, 340ec │ │ │ │ - bl 95d94 │ │ │ │ + bl 11d44c │ │ │ │ + cbnz r0, 340f8 │ │ │ │ + bl 95cd4 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a2e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 34148 │ │ │ │ - bgt.n 34136 │ │ │ │ + beq.n 34154 │ │ │ │ + bgt.n 34142 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3411e │ │ │ │ + beq.n 3412a │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 34136 │ │ │ │ + bne.n 34142 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57776 @ 0xe1b0 │ │ │ │ + movw r1, #59312 @ 0xe7b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 341a8 │ │ │ │ + bl 12747c │ │ │ │ + b.n 341b4 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10940 @ 0x2abc │ │ │ │ + movw r1, #12476 @ 0x30bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 341a8 │ │ │ │ + bl 12747c │ │ │ │ + b.n 341b4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #57804 @ 0xe1cc │ │ │ │ + movw r3, #59340 @ 0xe7cc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 239ac4 <_Py_c_pow@@Base+0x960> │ │ │ │ - b.n 341a8 │ │ │ │ + bl 23ad3c <_Py_c_pow@@Base+0x490> │ │ │ │ + b.n 341b4 │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3418c │ │ │ │ + cbz r3, 34198 │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ 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 ffb74 │ │ │ │ - b.n 341b6 │ │ │ │ + bl ffe94 │ │ │ │ + b.n 341c2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffe94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ 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 +14334,84 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34208 │ │ │ │ + bge.n 34214 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23372 @ 0x5b4c │ │ │ │ + movw r2, #24908 @ 0x614c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #328 @ 0x148 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #63404 @ 0xf7ac │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 34214 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 34220 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33bf0 │ │ │ │ + bl 33bfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3421e │ │ │ │ + cbz r3, 3422a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ 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, 3424e │ │ │ │ + cbz r2, 34248 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34242 │ │ │ │ + cbnz r3, 3424e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340aa │ │ │ │ + b.n 340b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57860 @ 0xe204 │ │ │ │ + movw r1, #59396 @ 0xe804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 34264 │ │ │ │ + b.n 34270 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3427c │ │ │ │ + bne.n 34288 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ + movw r3, #44384 @ 0xad60 │ │ │ │ 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, #42848 @ 0xa760 │ │ │ │ + bmi.n 342a8 │ │ │ │ + b.n 3428a │ │ │ │ + cbz r1, 342b2 │ │ │ │ + movw r3, #44384 @ 0xad60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3429c │ │ │ │ + bls.n 342a8 │ │ │ │ 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 342b2 │ │ │ │ + b.n 34294 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -14414,67 +14420,67 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 342e2 │ │ │ │ + cbnz r6, 342ee │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 342e2 │ │ │ │ + ble.n 342ee │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 342e2 │ │ │ │ - cbz r2, 342e2 │ │ │ │ + bne.n 342ee │ │ │ │ + cbz r2, 342ee │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 340aa │ │ │ │ + b.n 340b6 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (34304 ) │ │ │ │ + ldr r6, [pc, #28] @ (34310 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 342d6 │ │ │ │ + bne.n 342e2 │ │ │ │ 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 3431c │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 34340 │ │ │ │ + bcs.n 3434c │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 34334 │ │ │ │ + bne.n 34340 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 3432e │ │ │ │ + bhi.n 3433a │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 3431a │ │ │ │ - b.n 3434a │ │ │ │ + beq.n 34326 │ │ │ │ + b.n 34356 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 34340 │ │ │ │ + beq.n 3434c │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3434a │ │ │ │ + blt.n 34356 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 34312 │ │ │ │ + b.n 3431e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -14486,571 +14492,573 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 29ce8 │ │ │ │ - cbz r0, 3438c │ │ │ │ + cbz r0, 34398 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 343bc │ │ │ │ + bl f1a18 │ │ │ │ + b.n 343c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11aec4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b404 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 343bc │ │ │ │ + blt.n 343c8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11aec4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b404 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 343bc │ │ │ │ + blt.n 343c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #64064 @ 0xfa40 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82744 │ │ │ │ - b.n 343d2 │ │ │ │ + movw r0, #104 @ 0x68 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 82738 │ │ │ │ + b.n 343de │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 343c6 │ │ │ │ + beq.n 343d2 │ │ │ │ blx 29fa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 343d0 │ │ │ │ + beq.n 343dc │ │ │ │ blx 29fa0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 344e8 │ │ │ │ - movw r7, #57844 @ 0xe1f4 │ │ │ │ + beq.n 344f8 │ │ │ │ + movw r7, #59380 @ 0xe7f4 │ │ │ │ movt r7, #41 @ 0x29 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #268] @ (34514 ) │ │ │ │ + ldr r1, [pc, #268] @ (34524 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12703c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127690 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 34422 │ │ │ │ - bl 1fc4f4 │ │ │ │ + cbnz r0, 34432 │ │ │ │ + bl 1fed44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34406 │ │ │ │ - b.n 344d2 │ │ │ │ + bne.n 34416 │ │ │ │ + b.n 344e2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 34448 │ │ │ │ + bne.n 34458 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 34438 │ │ │ │ + cbnz r3, 34448 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 34500 │ │ │ │ - b.n 3450c │ │ │ │ + bne.n 34510 │ │ │ │ + b.n 3451c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344ec │ │ │ │ + beq.n 344fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 344ec │ │ │ │ - b.n 344a8 │ │ │ │ + bne.n 344fc │ │ │ │ + b.n 344b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 34494 │ │ │ │ + bmi.n 344a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34466 │ │ │ │ + beq.n 34476 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34466 │ │ │ │ + cbnz r3, 34476 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3447c │ │ │ │ + beq.n 3448c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3447c │ │ │ │ + cbnz r3, 3448c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13260 @ 0x33cc │ │ │ │ + movw r1, #14756 @ 0x39a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 344e8 │ │ │ │ + bl 12747c │ │ │ │ + b.n 344f8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 344ae │ │ │ │ + cbnz r3, 344be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344ec │ │ │ │ + beq.n 344fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 344ec │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 344ec │ │ │ │ + cbnz r3, 344fc │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 344fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344cc │ │ │ │ + beq.n 344dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 344cc │ │ │ │ + cbnz r3, 344dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 34406 │ │ │ │ + bge.n 34416 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344e8 │ │ │ │ + beq.n 344f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 344e8 │ │ │ │ + cbnz r3, 344f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3450c │ │ │ │ - ldr r0, [pc, #40] @ (34518 ) │ │ │ │ + b.n 3451c │ │ │ │ + ldr r0, [pc, #40] @ (34528 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 15f8b8 <_PyBytes_Join@@Base+0x98> │ │ │ │ + bl 161074 <_PyBytes_Join@@Base+0x98> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3450c │ │ │ │ + beq.n 3451c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3450c │ │ │ │ + cbnz r3, 3451c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 33e80 │ │ │ │ + b.n 33e90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3453a │ │ │ │ - cbz r2, 34534 │ │ │ │ + cbnz r3, 3454a │ │ │ │ + cbz r2, 34544 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3453a │ │ │ │ + cbnz r3, 3454a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34554 │ │ │ │ + b.n 34564 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57748 @ 0xe194 │ │ │ │ + movw r1, #59284 @ 0xe794 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 165774 │ │ │ │ + bl 16710c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1f9084 │ │ │ │ + bl 1fb944 <_PyParkingLot_UnparkAll@@Base+0x980> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3465e │ │ │ │ + beq.n 3466e │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cf10 │ │ │ │ - cbnz r0, 34596 │ │ │ │ - bl 95d94 │ │ │ │ + bl 11d44c │ │ │ │ + cbnz r0, 345a6 │ │ │ │ + bl 95cd4 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 345f2 │ │ │ │ - bgt.n 345e0 │ │ │ │ + beq.n 34602 │ │ │ │ + bgt.n 345f0 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 345c8 │ │ │ │ + beq.n 345d8 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 345e0 │ │ │ │ + bne.n 345f0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57776 @ 0xe1b0 │ │ │ │ + movw r1, #59312 @ 0xe7b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 34652 │ │ │ │ + bl 12747c │ │ │ │ + b.n 34662 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11176 @ 0x2ba8 │ │ │ │ + movw r1, #12712 @ 0x31a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 34652 │ │ │ │ + bl 12747c │ │ │ │ + b.n 34662 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #57972 @ 0xe274 │ │ │ │ + movw r3, #59508 @ 0xe874 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 239ac4 <_Py_c_pow@@Base+0x960> │ │ │ │ - b.n 34652 │ │ │ │ + bl 23ad3c <_Py_c_pow@@Base+0x490> │ │ │ │ + b.n 34662 │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 34636 │ │ │ │ + cbz r3, 34646 │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ 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 ffb74 │ │ │ │ - b.n 34660 │ │ │ │ + bl ffe94 │ │ │ │ + b.n 34670 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffe94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 34682 │ │ │ │ - cbz r2, 3467c │ │ │ │ + cbnz r3, 34692 │ │ │ │ + cbz r2, 3468c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34682 │ │ │ │ + cbnz r3, 34692 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34554 │ │ │ │ + b.n 34564 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57860 @ 0xe204 │ │ │ │ + movw r1, #59396 @ 0xe804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 346ce │ │ │ │ + cbnz r6, 346de │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 346ce │ │ │ │ + ble.n 346de │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 346ce │ │ │ │ - cbz r2, 346ce │ │ │ │ + bne.n 346de │ │ │ │ + cbz r2, 346de │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34554 │ │ │ │ + b.n 34564 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #28] @ (346f0 ) │ │ │ │ + ldr r6, [pc, #28] @ (34700 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 346c2 │ │ │ │ + bne.n 346d2 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r1, #20121 @ 0x4e99 │ │ │ │ + movw r1, #30333 @ 0x767d │ │ │ │ movt r1, #24 │ │ │ │ - b.w 22fb34 │ │ │ │ + b.w 2314dc │ │ │ │ │ │ │ │ -00034700 : │ │ │ │ - ldr r0, [pc, #4] @ (34708 ) │ │ │ │ - b.w cb83c │ │ │ │ +00034710 : │ │ │ │ + ldr r0, [pc, #4] @ (34718 ) │ │ │ │ + b.w cb994 │ │ │ │ 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 f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34730 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 34730 │ │ │ │ + bne.n 34740 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 34740 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34764 │ │ │ │ + b.n 34774 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fd88 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fd94 <_Py_fstat@@Base+0x40> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3474e │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3475e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3472c │ │ │ │ + bne.n 3473c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 34764 │ │ │ │ + b.n 34774 │ │ │ │ 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 34964 │ │ │ │ + b.n 34974 │ │ │ │ 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 cbf1c │ │ │ │ + bl cc074 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 34790 │ │ │ │ + cbz r2, 347a0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 347a0 │ │ │ │ - b.n 347ae │ │ │ │ - ldr r1, [pc, #448] @ (34954 ) │ │ │ │ + cbz r2, 347b0 │ │ │ │ + b.n 347be │ │ │ │ + ldr r1, [pc, #448] @ (34964 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda54 │ │ │ │ + bl ddc0c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3478a │ │ │ │ - b.n 34866 │ │ │ │ - ldr r1, [pc, #436] @ (34958 ) │ │ │ │ + bne.n 3479a │ │ │ │ + b.n 34876 │ │ │ │ + ldr r1, [pc, #436] @ (34968 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda54 │ │ │ │ + bl ddc0c │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ + beq.n 34876 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 347c0 │ │ │ │ - ldr r1, [pc, #424] @ (3495c ) │ │ │ │ + cbnz r2, 347d0 │ │ │ │ + ldr r1, [pc, #424] @ (3496c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda54 │ │ │ │ + bl ddc0c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ + beq.n 34876 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 347d2 │ │ │ │ - ldr r1, [pc, #408] @ (34960 ) │ │ │ │ + cbnz r2, 347e2 │ │ │ │ + ldr r1, [pc, #408] @ (34970 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl dda54 │ │ │ │ + bl ddc0c │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r1, #58880 @ 0xe600 │ │ │ │ + beq.n 34876 │ │ │ │ + movw r1, #60416 @ 0xec00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #58884 @ 0xe604 │ │ │ │ + movw r0, #60420 @ 0xec04 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e834 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #58892 @ 0xe60c │ │ │ │ + beq.n 34876 │ │ │ │ + movw r0, #60428 @ 0xec0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 110a40 │ │ │ │ + bl 110e28 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 34866 │ │ │ │ - movw r1, #51104 @ 0xc7a0 │ │ │ │ + cbz r0, 34876 │ │ │ │ + movw r1, #52524 @ 0xcd2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #60292 @ 0xeb84 │ │ │ │ + movw r0, #61828 @ 0xf184 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e834 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 34866 │ │ │ │ - movw r1, #51096 @ 0xc798 │ │ │ │ + cbz r0, 34876 │ │ │ │ + movw r1, #52516 @ 0xcd24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fa210 │ │ │ │ + bl fa3c8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 34866 │ │ │ │ + cbz r0, 34876 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #51072 @ 0xc780 │ │ │ │ + movw r1, #52492 @ 0xcd0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 34850 │ │ │ │ + cbnz r0, 34860 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls.n 34850 │ │ │ │ + bls.n 34860 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 34850 │ │ │ │ + bne.n 34860 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 34850 │ │ │ │ + bne.n 34860 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3486c │ │ │ │ + beq.n 3487c │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58916 @ 0xe624 │ │ │ │ + movw r1, #60452 @ 0xec24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3494e │ │ │ │ - movw r0, #55880 @ 0xda48 │ │ │ │ + b.n 3495e │ │ │ │ + movw r0, #57416 @ 0xe048 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a090 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #58964 @ 0xe654 │ │ │ │ + beq.n 34876 │ │ │ │ + movw r0, #60500 @ 0xec54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a090 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #52964 @ 0xcee4 │ │ │ │ + beq.n 34876 │ │ │ │ + movw r0, #54540 @ 0xd50c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a090 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #58948 @ 0xe644 │ │ │ │ + beq.n 34876 │ │ │ │ + movw r0, #60484 @ 0xec44 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a090 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #58960 @ 0xe650 │ │ │ │ + beq.n 34876 │ │ │ │ + movw r0, #60496 @ 0xec50 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a090 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #58972 @ 0xe65c │ │ │ │ + beq.n 34876 │ │ │ │ + movw r0, #60508 @ 0xec5c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a090 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #58952 @ 0xe648 │ │ │ │ + beq.n 34876 │ │ │ │ + movw r0, #60488 @ 0xec48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a090 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ - movw r0, #58980 @ 0xe664 │ │ │ │ + beq.n 34876 │ │ │ │ + movw r0, #60516 @ 0xec64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a110 │ │ │ │ + bl 7a090 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34866 │ │ │ │ + beq.n 34876 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #58988 @ 0xe66c │ │ │ │ + movw r0, #60524 @ 0xec6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 890f8 │ │ │ │ - movw r1, #59024 @ 0xe690 │ │ │ │ + bl 89084 │ │ │ │ + movw r1, #60560 @ 0xec90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cc570 │ │ │ │ + bl cc6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34866 │ │ │ │ + blt.n 34876 │ │ │ │ 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 dda78 │ │ │ │ + bl ddc30 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34866 │ │ │ │ + blt.n 34876 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 3493a │ │ │ │ + bne.n 3494a │ │ │ │ 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 │ │ │ │ @@ -15058,35 +15066,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] @ 34a18 │ │ │ │ + ldr.w r9, [pc, #160] @ 34a28 │ │ │ │ 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 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a0e │ │ │ │ + beq.n 34a1e │ │ │ │ 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, 349ba │ │ │ │ + cbz r5, 349ca │ │ │ │ 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] │ │ │ │ @@ -15099,112 +15107,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, 34a10 │ │ │ │ + cbz r7, 34a20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55252 @ 0xd7d4 │ │ │ │ + movw r1, #56788 @ 0xddd4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f48 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34a10 │ │ │ │ + bge.n 34a20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34a0e │ │ │ │ + beq.n 34a1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34a0e │ │ │ │ + cbnz r3, 34a1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 13bb3c │ │ │ │ + bl 13c4e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a4e │ │ │ │ - blt.n 34ade │ │ │ │ + beq.n 34a5e │ │ │ │ + blt.n 34aee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #25504 @ 0x63a0 │ │ │ │ + movw r0, #27040 @ 0x69a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34a9c │ │ │ │ + bne.n 34aac │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b38 │ │ │ │ + bl 33b44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34a94 │ │ │ │ + cbz r0, 34aa4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62416 @ 0xf3d0 │ │ │ │ + movw r0, #63992 @ 0xf9f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34a88 │ │ │ │ + beq.n 34a98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34a8c │ │ │ │ + cbz r3, 34a9c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34a94 │ │ │ │ + b.n 34aa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 34a88 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34a98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78230 │ │ │ │ - b.n 34ad6 │ │ │ │ + bl 781ac │ │ │ │ + b.n 34ae6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33ac4 │ │ │ │ + bl 33ad0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34ad6 │ │ │ │ + cbz r0, 34ae6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62424 @ 0xf3d8 │ │ │ │ + movw r0, #64000 @ 0xfa00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34aca │ │ │ │ + beq.n 34ada │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34ace │ │ │ │ + cbz r3, 34ade │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34ad6 │ │ │ │ + b.n 34ae6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 34aca │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34ada │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c08c │ │ │ │ - b.n 34ae0 │ │ │ │ + bl 13ca34 │ │ │ │ + b.n 34af0 │ │ │ │ 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 │ │ │ │ @@ -15213,59 +15221,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 34b0e │ │ │ │ + bl 34b1e │ │ │ │ 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] @ 34bf0 │ │ │ │ + ldr.w fp, [pc, #208] @ 34c00 │ │ │ │ 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 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34be6 │ │ │ │ + beq.n 34bf6 │ │ │ │ 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, 34b72 │ │ │ │ + cbz r6, 34b82 │ │ │ │ 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, 34b90 │ │ │ │ + cbz r5, 34ba0 │ │ │ │ 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] │ │ │ │ @@ -15279,270 +15287,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, 34be8 │ │ │ │ + cbz r3, 34bf8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55252 @ 0xd7d4 │ │ │ │ + movw r1, #56788 @ 0xddd4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 80f50 │ │ │ │ + bl 80f48 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34be8 │ │ │ │ + bge.n 34bf8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34be6 │ │ │ │ + beq.n 34bf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34be6 │ │ │ │ + cbnz r3, 34bf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 34c12 │ │ │ │ + cbnz r3, 34c22 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 34c08 │ │ │ │ + cbz r2, 34c18 │ │ │ │ movw r3, #47264 @ 0xb8a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34c12 │ │ │ │ + bne.n 34c22 │ │ │ │ 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, 34c38 │ │ │ │ + cbz r2, 34c48 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 34c46 │ │ │ │ + b.n 34c56 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 34c44 │ │ │ │ + bne.n 34c54 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34c64 │ │ │ │ + cbnz r0, 34c74 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 34c46 │ │ │ │ + b.n 34c56 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #172] @ (34cf4 ) │ │ │ │ + ldr r1, [pc, #172] @ (34d04 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34c66 │ │ │ │ - b.n 34c8e │ │ │ │ + cbnz r0, 34c76 │ │ │ │ + b.n 34c9e │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 34c92 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 34ca2 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58424 @ 0xe438 │ │ │ │ + movw r1, #59960 @ 0xea38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59620 @ 0xe8e4 │ │ │ │ + movw r0, #61156 @ 0xeee4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 34cec │ │ │ │ + b.n 34cfc │ │ │ │ add r5, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 34cbe │ │ │ │ + beq.n 34cce │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 34cc0 │ │ │ │ + cbz r5, 34cd0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 34cc0 │ │ │ │ + bmi.n 34cd0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59632 @ 0xe8f0 │ │ │ │ + movw r1, #61168 @ 0xeef0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 34c8e │ │ │ │ + bl 12747c │ │ │ │ + b.n 34c9e │ │ │ │ movs r5, #0 │ │ │ │ - bl 1efe38 │ │ │ │ + bl 1f2d28 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f387c │ │ │ │ + bl 1f65d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34cec │ │ │ │ + beq.n 34cfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34cec │ │ │ │ + cbnz r3, 34cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 34d4c │ │ │ │ + bne.n 34d5c │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldrd r6, r5, [r4] │ │ │ │ - bl cbf1c │ │ │ │ + bl cc074 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd85c │ │ │ │ + bl cd9b4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 34d68 │ │ │ │ - cbnz r0, 34d68 │ │ │ │ + beq.n 34d78 │ │ │ │ + cbnz r0, 34d78 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59676 @ 0xe91c │ │ │ │ + movw r1, #61212 @ 0xef1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 34d62 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 34d72 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59660 @ 0xe90c │ │ │ │ + movw r0, #61196 @ 0xef0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34d10 │ │ │ │ + bne.n 34d20 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 34e1c │ │ │ │ + b.n 34e2c │ │ │ │ mov r0, r5 │ │ │ │ - bl cd85c │ │ │ │ + bl cd9b4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 34d90 │ │ │ │ - cbnz r0, 34d90 │ │ │ │ + beq.n 34da0 │ │ │ │ + cbnz r0, 34da0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59724 @ 0xe94c │ │ │ │ + movw r1, #61260 @ 0xef4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 34d62 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 34d72 │ │ │ │ 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 7d610 │ │ │ │ + bl 7d5fc │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 34dd2 │ │ │ │ - cbz r0, 34de6 │ │ │ │ + bne.n 34de2 │ │ │ │ + cbz r0, 34df6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34de6 │ │ │ │ + beq.n 34df6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34de6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 34de6 │ │ │ │ + cbnz r3, 34df6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34df6 │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 34e08 │ │ │ │ - cbz r0, 34e1c │ │ │ │ + bne.n 34e18 │ │ │ │ + cbz r0, 34e2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e1c │ │ │ │ + beq.n 34e2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34e1c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 34e1c │ │ │ │ + cbnz r3, 34e2c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34e2c │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34e36 │ │ │ │ + bne.n 34e46 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e44 │ │ │ │ + beq.n 34e54 │ │ │ │ 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 34e58 │ │ │ │ + bne.n 34e68 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34e58 │ │ │ │ + bne.n 34e68 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15551,63 +15559,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 34e9e │ │ │ │ + beq.n 34eae │ │ │ │ mov r1, r4 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 34e9e │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 34eae │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13e4d4 │ │ │ │ + bl 13ee7c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34ea6 │ │ │ │ + bne.n 34eb6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 34f12 │ │ │ │ + b.n 34f22 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 34ebc │ │ │ │ + beq.n 34ecc │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 34ec6 │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 34ed6 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 34ed6 │ │ │ │ + b.n 34ee6 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 13e4d4 │ │ │ │ + bl 13ee7c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34ed6 │ │ │ │ + bne.n 34ee6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 34f12 │ │ │ │ + b.n 34f22 │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 34efe │ │ │ │ + bne.n 34f0e │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59764 @ 0xe974 │ │ │ │ + movw r1, #61300 @ 0xef74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34f12 │ │ │ │ + b.n 34f22 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34f16 │ │ │ │ + bl 34f26 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 839e0 │ │ │ │ + bl 839d4 │ │ │ │ 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 │ │ │ │ @@ -15616,57 +15624,57 @@ │ │ │ │ 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 34f78 │ │ │ │ + beq.n 34f88 │ │ │ │ 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 34f8c │ │ │ │ + beq.n 34f9c │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d8 │ │ │ │ vsub.f64 d9, d9, d7 │ │ │ │ - b.n 34f8c │ │ │ │ + b.n 34f9c │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d0, [pc, #104] @ 34fe8 │ │ │ │ - vldr d7, [pc, #108] @ 34ff0 │ │ │ │ + vldr d0, [pc, #104] @ 34ff8 │ │ │ │ + vldr d7, [pc, #108] @ 35000 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 34fc6 │ │ │ │ + beq.n 34fd6 │ │ │ │ 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 34fe2 │ │ │ │ + ble.n 34ff2 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 34fe2 │ │ │ │ + b.n 34ff2 │ │ │ │ vdiv.f64 d7, d10, d8 │ │ │ │ - vldr d6, [pc, #36] @ 34ff0 │ │ │ │ + vldr d6, [pc, #36] @ 35000 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 34fe8 │ │ │ │ + vldr d7, [pc, #20] @ 34ff8 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ... │ │ │ │ @@ -15676,161 +15684,141 @@ │ │ │ │ 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, 3502e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 35026 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 35056 │ │ │ │ + cbz r0, 35036 │ │ │ │ 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 35020 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035058 : │ │ │ │ +00035038 : │ │ │ │ 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, 35088 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #60104 @ 0xeac8 │ │ │ │ + movw r2, #61640 @ 0xf0c8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffb74 │ │ │ │ + bl ffe94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 350b0 │ │ │ │ - bl 350b4 │ │ │ │ + b.n 35090 │ │ │ │ + bl 35094 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3507a │ │ │ │ + beq.n 3505a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000350b4 : │ │ │ │ +00035094 : │ │ │ │ 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, #60116 @ 0xead4 │ │ │ │ + movw r0, #61652 @ 0xf0d4 │ │ │ │ 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 350fa │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r1, #45220 @ 0xb0a4 │ │ │ │ + movw r1, #46756 @ 0xb6a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 35120 │ │ │ │ + cbnz r0, 35100 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35136 │ │ │ │ - bl 6bf1c │ │ │ │ + b.n 35116 │ │ │ │ + bl 6befc │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 35134 │ │ │ │ + cbnz r0, 35114 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 35136 │ │ │ │ + b.n 35116 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ 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 35140 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 35178 │ │ │ │ + ble.n 35158 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 35180 │ │ │ │ - movw r0, #58564 @ 0xe4c4 │ │ │ │ + b.n 35160 │ │ │ │ + movw r0, #60100 @ 0xeac4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35158 │ │ │ │ + bne.n 35138 │ │ │ │ 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 206a30 <_Py_RestoreSignals@@Base+0x1224> │ │ │ │ + b.w 208cc8 <_Py_RestoreSignals@@Base+0x1174> │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22e27c │ │ │ │ + b.w 22fc24 │ │ │ │ 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 │ │ │ │ @@ -15838,537 +15826,536 @@ │ │ │ │ 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, #60504 @ 0xec58 │ │ │ │ + bne.n 351aa │ │ │ │ + movw r0, #62128 @ 0xf2b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d610 │ │ │ │ + b.w 7d5fc │ │ │ │ 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, 351d6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12f87c │ │ │ │ + b.w 12fda4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 351e8 │ │ │ │ + beq.n 351c8 │ │ │ │ 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, 35200 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 35220 │ │ │ │ + bne.n 35200 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35242 │ │ │ │ + cbnz r0, 35222 │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 352e6 │ │ │ │ + beq.n 352c6 │ │ │ │ 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 35256 │ │ │ │ mov r1, r5 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 35276 │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 35256 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #61224 @ 0xef28 │ │ │ │ + movw r1, #62760 @ 0xf528 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2236 @ 0x8bc │ │ │ │ + movw r0, #3772 @ 0xebc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 352e6 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 352c6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 35288 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 352e6 │ │ │ │ + bne.n 35268 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 352c6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3529a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 352e6 │ │ │ │ + bne.n 3527a │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 352c6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 352d2 │ │ │ │ + beq.n 352b2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #7948 @ 0x1f0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 352d4 │ │ │ │ + beq.n 352b4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #61244 @ 0xef3c │ │ │ │ + movw r1, #62780 @ 0xf53c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d1990 │ │ │ │ + b.w d1af0 │ │ │ │ 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 1ac0e0 │ │ │ │ + b.w 1b0024 │ │ │ │ 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, 352f2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 86280 │ │ │ │ + bl 8620c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35328 │ │ │ │ + cbz r0, 35308 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 3533c │ │ │ │ + b.n 3531c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #14508 @ 0x38ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3539e │ │ │ │ - bl 17e1d8 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ + b.n 3537e │ │ │ │ + bl 180728 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3534e │ │ │ │ + bne.n 3532e │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3535e │ │ │ │ + blt.n 3533e │ │ │ │ mov r0, r4 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86550 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3532c │ │ │ │ - b.n 35378 │ │ │ │ + bne.n 3530c │ │ │ │ + b.n 35358 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35338 │ │ │ │ + bne.n 35318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 35338 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35318 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35328 │ │ │ │ + beq.n 35308 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35328 │ │ │ │ + bne.n 35308 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 35328 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35308 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3538e │ │ │ │ + beq.n 3536e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3538e │ │ │ │ + cbnz r3, 3536e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35328 │ │ │ │ + bne.n 35308 │ │ │ │ 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 13bb3c │ │ │ │ + bl 13c4e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 353d0 │ │ │ │ - blt.n 353fe │ │ │ │ + beq.n 353b0 │ │ │ │ + blt.n 353de │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25504 @ 0x63a0 │ │ │ │ + movw r0, #27040 @ 0x69a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #62424 @ 0xf3d8 │ │ │ │ + movw r3, #64000 @ 0xfa00 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #62416 @ 0xf3d0 │ │ │ │ + movw r0, #63992 @ 0xf9f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13c08c │ │ │ │ - b.n 35400 │ │ │ │ + bl 13ca34 │ │ │ │ + b.n 353e0 │ │ │ │ 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, #63940 @ 0xf9c4 │ │ │ │ + movw r0, #65476 @ 0xffc4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ - cbnz r0, 35426 │ │ │ │ + bl 7a0d8 │ │ │ │ + cbnz r0, 35406 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35528 │ │ │ │ + b.n 35508 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 35460 │ │ │ │ - movw r0, #61448 @ 0xf008 │ │ │ │ + cbz r1, 35440 │ │ │ │ + movw r0, #62984 @ 0xf608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35450 │ │ │ │ + beq.n 35430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35450 │ │ │ │ + cbnz r3, 35430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ - movw r2, #52368 @ 0xcc90 │ │ │ │ + beq.n 35402 │ │ │ │ + movw r2, #53904 @ 0xd290 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 35468 │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + b.n 35448 │ │ │ │ + movw r2, #65476 @ 0xffc4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 354a0 │ │ │ │ + cbz r3, 35480 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61456 @ 0xf010 │ │ │ │ + movw r0, #62992 @ 0xf610 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35492 │ │ │ │ + beq.n 35472 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35492 │ │ │ │ + cbnz r3, 35472 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ - movw r2, #52368 @ 0xcc90 │ │ │ │ + beq.n 35402 │ │ │ │ + movw r2, #53904 @ 0xd290 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 354d0 │ │ │ │ + cbz r3, 354b0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61472 @ 0xf020 │ │ │ │ + movw r0, #63008 @ 0xf620 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354ca │ │ │ │ + beq.n 354aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 354ca │ │ │ │ + cbnz r3, 354aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ + beq.n 35402 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 354fe │ │ │ │ - movw r0, #31796 @ 0x7c34 │ │ │ │ + cbnz r3, 354de │ │ │ │ + movw r0, #33360 @ 0x8250 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354f8 │ │ │ │ + beq.n 354d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 354f8 │ │ │ │ + cbnz r3, 354d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35422 │ │ │ │ + beq.n 35402 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #61492 @ 0xf034 │ │ │ │ + movw r0, #63028 @ 0xf634 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35528 │ │ │ │ + beq.n 35508 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35528 │ │ │ │ + cbnz r3, 35508 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003552c : │ │ │ │ +0003550c : │ │ │ │ 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, 35544 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ffb74 │ │ │ │ + bl ffe94 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1072fc │ │ │ │ + bl 1075cc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1a6130 │ │ │ │ - b.n 35754 <_Py_IncRef@@Base+0x1da> │ │ │ │ + b.w 1aa010 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - b.n 357a6 <_Py_IncRef@@Base+0x22c> │ │ │ │ + b.n 35786 <_Py_IncRef@@Base+0x22e> │ │ │ │ │ │ │ │ -0003557a <_Py_IncRef@@Base>: │ │ │ │ +00035558 <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 355b6 <_Py_IncRef@@Base+0x3c> │ │ │ │ + cbz r3, 35594 <_Py_IncRef@@Base+0x3c> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #34648 @ 0x8758 │ │ │ │ + movw r1, #36184 @ 0x8d58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbdcc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 355d0 <_Py_IncRef@@Base+0x56> │ │ │ │ - b.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ + cbnz r0, 355ae <_Py_IncRef@@Base+0x56> │ │ │ │ + b.n 355aa <_Py_IncRef@@Base+0x52> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61548 @ 0xf06c │ │ │ │ + movw r1, #63068 @ 0xf65c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3574c <_Py_IncRef@@Base+0x1d2> │ │ │ │ + b.n 3572a <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ - movw fp, #57844 @ 0xe1f4 │ │ │ │ + movw fp, #59380 @ 0xe7f4 │ │ │ │ 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 85080 │ │ │ │ + bl 8500c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 35648 <_Py_IncRef@@Base+0xce> │ │ │ │ + cbz r0, 35626 <_Py_IncRef@@Base+0xce> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 35654 <_Py_IncRef@@Base+0xda> │ │ │ │ + bne.n 35632 <_Py_IncRef@@Base+0xda> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3561a <_Py_IncRef@@Base+0xa0> │ │ │ │ + cbnz r3, 355f8 <_Py_IncRef@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ + beq.n 356b6 <_Py_IncRef@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 35676 <_Py_IncRef@@Base+0xfc> │ │ │ │ - movw r2, #25812 @ 0x64d4 │ │ │ │ + bne.n 356b6 <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 35654 <_Py_IncRef@@Base+0xfc> │ │ │ │ + movw r2, #27348 @ 0x6ad4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #13080 @ 0x3318 │ │ │ │ + movw r1, #14616 @ 0x3918 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cb214 │ │ │ │ + bl cb36c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35646 <_Py_IncRef@@Base+0xcc> │ │ │ │ + beq.n 35624 <_Py_IncRef@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35646 <_Py_IncRef@@Base+0xcc> │ │ │ │ + cbnz r3, 35624 <_Py_IncRef@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 3567c <_Py_IncRef@@Base+0x102> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 3565a <_Py_IncRef@@Base+0x102> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 356b2 <_Py_IncRef@@Base+0x138> │ │ │ │ - b.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 35690 <_Py_IncRef@@Base+0x138> │ │ │ │ + b.n 355aa <_Py_IncRef@@Base+0x52> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 35664 <_Py_IncRef@@Base+0xea> │ │ │ │ + beq.n 35642 <_Py_IncRef@@Base+0xea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 3566e <_Py_IncRef@@Base+0xf4> │ │ │ │ + beq.n 356b6 <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 3564c <_Py_IncRef@@Base+0xf4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35658 <_Py_IncRef@@Base+0xde> │ │ │ │ + beq.n 35636 <_Py_IncRef@@Base+0xde> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3567c <_Py_IncRef@@Base+0x102> │ │ │ │ + b.n 3565a <_Py_IncRef@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ + cbnz r3, 356b6 <_Py_IncRef@@Base+0x15e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 356d8 <_Py_IncRef@@Base+0x15e> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 356b6 <_Py_IncRef@@Base+0x15e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2375f0 │ │ │ │ + bl 2384f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356a6 <_Py_IncRef@@Base+0x12c> │ │ │ │ + beq.n 35684 <_Py_IncRef@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 356a6 <_Py_IncRef@@Base+0x12c> │ │ │ │ + cbnz r3, 35684 <_Py_IncRef@@Base+0x12c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 356c2 <_Py_IncRef@@Base+0x148> │ │ │ │ + cbnz r5, 356a0 <_Py_IncRef@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.n 355aa <_Py_IncRef@@Base+0x52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 355aa <_Py_IncRef@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 355aa <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355ec <_Py_IncRef@@Base+0x72> │ │ │ │ + beq.n 355ca <_Py_IncRef@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355ec <_Py_IncRef@@Base+0x72> │ │ │ │ + bne.n 355ca <_Py_IncRef@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 355ec <_Py_IncRef@@Base+0x72> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 355ca <_Py_IncRef@@Base+0x72> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356ee <_Py_IncRef@@Base+0x174> │ │ │ │ + beq.n 356cc <_Py_IncRef@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 356ee <_Py_IncRef@@Base+0x174> │ │ │ │ + cbnz r3, 356cc <_Py_IncRef@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + movw r2, #65476 @ 0xffc4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 2375f0 │ │ │ │ + bl 2384f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 355cc <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.w 355aa <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3574c <_Py_IncRef@@Base+0x1d2> │ │ │ │ + bne.n 3572a <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3572c <_Py_IncRef@@Base+0x1b2> │ │ │ │ + beq.n 3570a <_Py_IncRef@@Base+0x1b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3572c <_Py_IncRef@@Base+0x1b2> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3570a <_Py_IncRef@@Base+0x1b2> │ │ │ │ + bl 77d58 <_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 │ │ │ │ @@ -16377,152 +16364,181 @@ │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 35734 <_Py_IncRef@@Base+0x1dc> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b8a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 357a2 <_Py_IncRef@@Base+0x228> │ │ │ │ + cbz r0, 35782 <_Py_IncRef@@Base+0x22a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r5, r2, [r0, #16] │ │ │ │ - bl 80208 │ │ │ │ + bl 80200 │ │ │ │ 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+0x26e> │ │ │ │ + cbz r3, 357c8 <_Py_IncRef@@Base+0x270> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 357e8 <_Py_IncRef@@Base+0x26e> │ │ │ │ + cbz r3, 357c8 <_Py_IncRef@@Base+0x270> │ │ │ │ blx r3 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 357fe <_Py_IncRef@@Base+0x284> │ │ │ │ + bne.n 357de <_Py_IncRef@@Base+0x286> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357e8 <_Py_IncRef@@Base+0x26e> │ │ │ │ + beq.n 357c8 <_Py_IncRef@@Base+0x270> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 357e8 <_Py_IncRef@@Base+0x26e> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 357c8 <_Py_IncRef@@Base+0x270> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #3572 @ 0xdf4 │ │ │ │ + movw r3, #5148 @ 0x141c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d76d0 │ │ │ │ + b.w 1daf94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +000357e2 : │ │ │ │ + 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 7a0d8 │ │ │ │ + cbz r0, 3581e │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bc418 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 35822 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 35822 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35822 │ │ │ │ + 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, 3581e <_Py_IncRef@@Base+0x2a4> │ │ │ │ + cbz r3, 35842 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 35820 <_Py_IncRef@@Base+0x2a6> │ │ │ │ + b.n 35844 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3582e <_Py_IncRef@@Base+0x2b4> │ │ │ │ + cbnz r3, 35852 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3582e <_Py_IncRef@@Base+0x2b4> │ │ │ │ + blt.n 35852 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3582e <_Py_IncRef@@Base+0x2b4> │ │ │ │ - cbnz r0, 3584a <_Py_IncRef@@Base+0x2d0> │ │ │ │ - ldr r6, [pc, #152] @ (358c8 <_Py_IncRef@@Base+0x34e>) │ │ │ │ + bgt.n 35852 │ │ │ │ + cbnz r0, 3586e │ │ │ │ + ldr r6, [pc, #152] @ (358ec ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3584a <_Py_IncRef@@Base+0x2d0> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3586e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 358c0 <_Py_IncRef@@Base+0x346> │ │ │ │ - cbz r5, 35850 <_Py_IncRef@@Base+0x2d6> │ │ │ │ + b.n 358e4 │ │ │ │ + cbz r5, 35874 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - b.n 35858 <_Py_IncRef@@Base+0x2de> │ │ │ │ + b.n 3587c │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6f28 │ │ │ │ + bl 1da7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35846 <_Py_IncRef@@Base+0x2cc> │ │ │ │ + beq.n 3586a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - movw r3, #13925 @ 0x3665 │ │ │ │ - movt r3, #30 │ │ │ │ - movw r1, #62849 @ 0xf581 │ │ │ │ + movw r3, #47405 @ 0xb92d │ │ │ │ + movt r3, #20 │ │ │ │ + movw r1, #63789 @ 0xf92d │ │ │ │ movt r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35ba2 │ │ │ │ + bl 35b82 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35846 <_Py_IncRef@@Base+0x2cc> │ │ │ │ + beq.n 3586a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 358c0 <_Py_IncRef@@Base+0x346> │ │ │ │ + beq.n 358e4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (358cc <_Py_IncRef@@Base+0x352>) │ │ │ │ + ldr r0, [pc, #52] @ (358f0 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 93304 │ │ │ │ + bl 93244 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 358be <_Py_IncRef@@Base+0x344> │ │ │ │ + beq.n 358e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 358be <_Py_IncRef@@Base+0x344> │ │ │ │ + cbnz r3, 358e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 │ │ │ │ @@ -16531,1600 +16547,1587 @@ │ │ │ │ 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, 358ea <_Py_IncRef@@Base+0x370> │ │ │ │ + cbz r3, 3590e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 35948 <_Py_IncRef@@Base+0x3ce> │ │ │ │ + cbnz r3, 3596c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 359c2 <_Py_IncRef@@Base+0x448> │ │ │ │ + beq.n 359e6 │ │ │ │ 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 35934 <_Py_IncRef@@Base+0x3ba> │ │ │ │ + bge.n 35958 │ │ │ │ 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 35916 <_Py_IncRef@@Base+0x39c> │ │ │ │ + b.n 3593a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #2500 @ 0x9c4 │ │ │ │ + movw r0, #5352 @ 0x14e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r1, #5960 @ 0x1748 │ │ │ │ + b.w 82738 │ │ │ │ + movw r1, #7500 @ 0x1d4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #18972 @ 0x4a1c │ │ │ │ + movw r0, #20480 @ 0x5000 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e834 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 359ae <_Py_IncRef@@Base+0x434> │ │ │ │ + cbz r0, 359d2 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8ef90 │ │ │ │ + bl 8eed8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3598a <_Py_IncRef@@Base+0x410> │ │ │ │ + beq.n 359ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3598a <_Py_IncRef@@Base+0x410> │ │ │ │ + cbnz r3, 359ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb260 │ │ │ │ + bl fb578 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 359b2 <_Py_IncRef@@Base+0x438> │ │ │ │ + cbnz r0, 359d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359ae <_Py_IncRef@@Base+0x434> │ │ │ │ + beq.n 359d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 359ae <_Py_IncRef@@Base+0x434> │ │ │ │ + cbnz r3, 359d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 359c2 <_Py_IncRef@@Base+0x448> │ │ │ │ + b.n 359e6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #30536 @ 0x7748 │ │ │ │ + movw r0, #32072 @ 0x7d48 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000359c8 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7a158 │ │ │ │ - cbz r0, 35a04 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bc248 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 35a08 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 35a08 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 35a08 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13bb3c │ │ │ │ + bl 13c4e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 35a40 │ │ │ │ - blt.n 35a8c │ │ │ │ + beq.n 35a20 │ │ │ │ + blt.n 35a6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25504 @ 0x63a0 │ │ │ │ + movw r0, #27040 @ 0x69a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 35a4a │ │ │ │ + cbz r3, 35a2a │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35a4c │ │ │ │ + b.n 35a2c │ │ │ │ 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 35a56 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r0, #62416 @ 0xf3d0 │ │ │ │ + movw r0, #63992 @ 0xf9f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c08c │ │ │ │ - b.n 35b9a │ │ │ │ + bl 13ca34 │ │ │ │ + b.n 35b7a │ │ │ │ mov r0, r7 │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35a86 │ │ │ │ + cbz r0, 35a66 │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35aa6 │ │ │ │ + b.n 35a86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13ca34 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b9a │ │ │ │ + b.n 35b7a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e7720 │ │ │ │ + bl e78e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35afa │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 35a90 │ │ │ │ + blt.n 35a70 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35b1e │ │ │ │ - movw r8, #61876 @ 0xf1b4 │ │ │ │ + beq.n 35afe │ │ │ │ + movw r8, #63412 @ 0xf7b4 │ │ │ │ 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 8de08 │ │ │ │ - cbz r0, 35b00 │ │ │ │ + bl 8dd54 │ │ │ │ + cbz r0, 35ae0 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ add.w r2, r6, #12 │ │ │ │ - cbz r0, 35b1a │ │ │ │ + cbz r0, 35afa │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 35af8 │ │ │ │ + blt.n 35ad8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35af2 │ │ │ │ + beq.n 35ad2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35af2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35ad2 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35b00 │ │ │ │ + b.n 35ae0 │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 35abc │ │ │ │ + b.n 35a9c │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 35b1e │ │ │ │ + beq.n 35afe │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61884 @ 0xf1bc │ │ │ │ + movw r1, #63420 @ 0xf7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35b7e │ │ │ │ - movw r0, #52368 @ 0xcc90 │ │ │ │ + b.n 35b5e │ │ │ │ + movw r0, #53904 @ 0xd290 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35afa │ │ │ │ mov r1, r6 │ │ │ │ - bl 10a338 │ │ │ │ + bl 10a630 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b4e │ │ │ │ + beq.n 35b2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35b4e │ │ │ │ + cbnz r3, 35b2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35b1a │ │ │ │ + beq.n 35afa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #61928 @ 0xf1e8 │ │ │ │ + movw r0, #63464 @ 0xf7e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b7e │ │ │ │ + beq.n 35b5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35b7e │ │ │ │ + cbnz r3, 35b5e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b94 │ │ │ │ + beq.n 35b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35b94 │ │ │ │ + cbnz r3, 35b74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13ca34 │ │ │ │ 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 16337c │ │ │ │ + bl 164d00 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35bc6 │ │ │ │ + bge.n 35ba6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35bec │ │ │ │ + b.n 35bcc │ │ │ │ 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 35bd0 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35bc2 │ │ │ │ + blt.n 35ba2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 237938 │ │ │ │ + bl 238df4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035bf0 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00035bd0 <_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 237874 │ │ │ │ + bl 238cf0 │ │ │ │ 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 237fa8 │ │ │ │ + ldr r1, [pc, #4] @ (35c04 <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ + b.w 2393d8 │ │ │ │ usat r0, #8, r8, lsl #1 │ │ │ │ │ │ │ │ -00035c28 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00035c08 <_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, #57753 @ 0xe199 │ │ │ │ + movw r3, #57641 @ 0xe129 │ │ │ │ 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 139cac │ │ │ │ + beq.n 35c4c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 13a1d8 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r0, #538] @ 0x21a │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #538] @ 0x21a │ │ │ │ str.w r4, [r5, #340] @ 0x154 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (35c74 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6c>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 1326b0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r5, pc, #288 @ (adr r5, 35d98 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x190>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #92] @ (35cdc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ + ldr r1, [pc, #92] @ (35ce4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 237fa8 │ │ │ │ - cbnz r0, 35c92 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a> │ │ │ │ - bl d3c10 │ │ │ │ + bl 2393d8 │ │ │ │ + cbnz r0, 35c9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x94> │ │ │ │ + bl d3d5c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 35ca8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ + b.n 35cb2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xaa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35ca6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ + beq.n 35cb0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35ca6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35cb0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (35cdc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ - bl 237fa8 │ │ │ │ + ldr r1, [pc, #44] @ (35ce4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ + bl 2393d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 35cd6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ + cbz r5, 35ce0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11e300 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + bl 11e7e0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 35cde <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + beq.n 35cde <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35cd4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + cbnz r3, 35cde <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ ite mi │ │ │ │ lslmi r0, r1, #1 │ │ │ │ pushpl {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35d08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #288 @ (adr r5, 35e2c <_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] @ (35d10 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 1326b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #176 @ (adr r6, 35de8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0>) │ │ │ │ + add r6, pc, #176 @ (adr r6, 35dc4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1bc>) │ │ │ │ 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, #62808 @ 0xf558 │ │ │ │ + movw r2, #64344 @ 0xfb58 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9950 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35d64 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13c> │ │ │ │ + bl 167fd0 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35d40 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + b.n 35d84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17c> │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #11260 @ 0x2bfc │ │ │ │ + movw r1, #12796 @ 0x31fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #62820 @ 0xf564 │ │ │ │ + movw r0, #64356 @ 0xfb64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35d60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ + blt.n 35d3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x134> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35da0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178> │ │ │ │ + bne.n 35d7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x174> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 35d84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17c> │ │ │ │ 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 124d64 │ │ │ │ + beq.n 35d92 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18a> │ │ │ │ + b.w 1253b4 │ │ │ │ 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, #62832 @ 0xf570 │ │ │ │ + movw r1, #64368 @ 0xfb70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 239268 <_Py_c_pow@@Base+0x104> │ │ │ │ + bl 23a9b0 <_Py_c_pow@@Base+0x104> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e06 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1de> │ │ │ │ + beq.n 35de2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + beq.n 35de4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + b.n 35de4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ 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, 35e0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35e3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + beq.n 35e18 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 35e3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + b.n 35e18 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f3600 │ │ │ │ + bl 1f6354 │ │ │ │ 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 133e30 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #23136 @ 0x5a60 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 35e52 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x22a> │ │ │ │ + bne.n 35dfc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f4> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00035e76 : │ │ │ │ +00035e1a : │ │ │ │ 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 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35e9e │ │ │ │ - movw r0, #63272 @ 0xf728 │ │ │ │ + cbnz r0, 35e42 │ │ │ │ + movw r0, #64976 @ 0xfdd0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1ed164 │ │ │ │ - b.n 35ecc │ │ │ │ + bl 1f006c │ │ │ │ + b.n 35e70 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #63272 @ 0xf728 │ │ │ │ + movw r2, #64976 @ 0xfdd0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aad8 │ │ │ │ + bl 20c8c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ec0 │ │ │ │ + beq.n 35e64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 35ec4 │ │ │ │ + cbz r3, 35e68 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 35ecc │ │ │ │ + b.n 35e70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 35ec0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35e64 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35ef8 ) │ │ │ │ + ldr r0, [pc, #12] @ (35e9c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 1326b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #640 @ (adr r7, 3617c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 36120 ) │ │ │ │ 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 35ec0 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 134368 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #24672 @ 0x6060 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 35eb4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00035efc <_PyCompile_Assemble@@Base>: │ │ │ │ +00035ed8 <_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 35f12 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63384 @ 0xf798 │ │ │ │ + movw r1, #65088 @ 0xfe40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 35f50 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 12747c │ │ │ │ + b.n 35f2c <_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 71328 │ │ │ │ + bl 71310 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 35f54 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 35f30 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35ff0 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 35fcc <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl fbb30 │ │ │ │ + bl fbd44 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35f62 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 35f3e <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 35faa <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1b5838 │ │ │ │ + bl 1b9628 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f3a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl feb70 │ │ │ │ + bl fee54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f3a <_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 102978 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ + bl 102c5c <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + blt.n 35f3a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb7c0 │ │ │ │ + bl fbab4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35f5e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 35f3a <_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 1b5a3c │ │ │ │ + bl 1b9924 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 35faa <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35fce <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 35faa <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fe4 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 35fc0 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35fe4 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 35fc0 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 108f8c <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ + bl 109280 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r8 │ │ │ │ - bl 108ab8 <_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} │ │ │ │ │ │ │ │ -00035ff8 : │ │ │ │ - ldr r0, [pc, #4] @ (36000 ) │ │ │ │ - b.w cb83c │ │ │ │ +00035fd4 : │ │ │ │ + ldr r0, [pc, #4] @ (35fdc ) │ │ │ │ + b.w cb994 │ │ │ │ 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 36024 │ │ │ │ + bne.n 36000 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 3603c │ │ │ │ - b.n 3604a │ │ │ │ + cbz r1, 36018 │ │ │ │ + b.n 36026 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26072 @ 0x65d8 │ │ │ │ + movw r0, #27608 @ 0x6bd8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3601a │ │ │ │ - b.n 36046 │ │ │ │ + bne.n 35ff6 │ │ │ │ + b.n 36022 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23aa3c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ + bl 23bdb0 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3604a │ │ │ │ + bne.n 36026 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3606e │ │ │ │ + b.n 3604a │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 3605a │ │ │ │ - bl 71328 │ │ │ │ + cbnz r0, 36036 │ │ │ │ + bl 71310 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36046 │ │ │ │ + beq.n 36022 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36046 │ │ │ │ + blt.n 36022 │ │ │ │ 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 36090 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12b230 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32268 @ 0x7e0c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 36084 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #16 │ │ │ │ - movw r1, #63444 @ 0xf7d4 │ │ │ │ + movw r1, #65148 @ 0xfe7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 360d0 │ │ │ │ + bge.n 36074 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 362b0 │ │ │ │ + b.n 36254 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63448 @ 0xf7d8 │ │ │ │ + movw r1, #65152 @ 0xfe80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3606e │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63460 @ 0xf7e4 │ │ │ │ + movw r1, #65164 @ 0xfe8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3606e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63476 @ 0xf7f4 │ │ │ │ + movw r1, #65180 @ 0xfe9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3606e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63488 @ 0xf800 │ │ │ │ + movw r1, #65192 @ 0xfea8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3606e │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63500 @ 0xf80c │ │ │ │ + movw r1, #65204 @ 0xfeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3606e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63512 @ 0xf818 │ │ │ │ + movw r1, #65216 @ 0xfec0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3606e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63528 @ 0xf828 │ │ │ │ + movw r1, #65232 @ 0xfed0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3606e │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + movw r1, #65244 @ 0xfedc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3606e │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63552 @ 0xf840 │ │ │ │ + movw r1, #65256 @ 0xfee8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3606e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63564 @ 0xf84c │ │ │ │ + movw r1, #65268 @ 0xfef4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3606e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63580 @ 0xf85c │ │ │ │ + movw r1, #65284 @ 0xff04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3606e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63592 @ 0xf868 │ │ │ │ + movw r1, #65296 @ 0xff10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360ca │ │ │ │ + blt.n 3606e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63604 @ 0xf874 │ │ │ │ + movw r1, #65308 @ 0xff1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3606e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63620 @ 0xf884 │ │ │ │ + movw r1, #65324 @ 0xff2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3606e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63636 @ 0xf894 │ │ │ │ + movw r1, #65340 @ 0xff3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3606e │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63660 @ 0xf8ac │ │ │ │ + movw r1, #65364 @ 0xff54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3606e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63480 @ 0xf7f8 │ │ │ │ + movw r1, #65184 @ 0xfea0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3606e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63680 @ 0xf8c0 │ │ │ │ + movw r1, #65384 @ 0xff68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3606e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63696 @ 0xf8d0 │ │ │ │ + movw r1, #65400 @ 0xff78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3606e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63504 @ 0xf810 │ │ │ │ + movw r1, #65208 @ 0xfeb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3606e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63712 @ 0xf8e0 │ │ │ │ + movw r1, #65416 @ 0xff88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3606e │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63720 @ 0xf8e8 │ │ │ │ + movw r1, #65424 @ 0xff90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 360ca │ │ │ │ + blt.w 3606e │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63732 @ 0xf8f4 │ │ │ │ + movw r1, #65436 @ 0xff9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 106a94 │ │ │ │ + bl 106d78 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000362b2 : │ │ │ │ - movw r3, #3264 @ 0xcc0 │ │ │ │ +00036256 : │ │ │ │ + movw r3, #4840 @ 0x12e8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1b1768 │ │ │ │ + b.w 1b56d4 │ │ │ │ + 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 36284 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 12b954 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #33804 @ 0x840c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 36278 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #292] @ (363f4 ) │ │ │ │ + ldr r2, [pc, #292] @ (363d0 ) │ │ │ │ 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 362d8 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 362fe │ │ │ │ + cbz r4, 362da │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #25281 @ 0x62c1 │ │ │ │ + movw r3, #25245 @ 0x629d │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 362fe │ │ │ │ + b.n 362da │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 363d6 │ │ │ │ + beq.n 363b2 │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #25281 @ 0x62c1 │ │ │ │ + movw r3, #25245 @ 0x629d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 363d6 │ │ │ │ - cbnz r4, 3631a │ │ │ │ + bne.n 363b2 │ │ │ │ + cbnz r4, 362f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36394 │ │ │ │ + b.n 36370 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36338 │ │ │ │ + cbz r3, 36314 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36394 │ │ │ │ + ble.n 36370 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36326 │ │ │ │ - b.n 36352 │ │ │ │ + bne.n 36302 │ │ │ │ + b.n 3632e │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36352 │ │ │ │ + beq.n 3632e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3633a │ │ │ │ + bne.n 36316 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36394 │ │ │ │ - ldr r2, [pc, #164] @ (363f8 ) │ │ │ │ + bne.n 36370 │ │ │ │ + ldr r2, [pc, #164] @ (363d4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bc80 │ │ │ │ + bl 23cfd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 363ec │ │ │ │ - beq.n 36394 │ │ │ │ + blt.n 363c8 │ │ │ │ + beq.n 36370 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (363f8 ) │ │ │ │ + ldr r1, [pc, #148] @ (363d4 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156fdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ee │ │ │ │ + bne.n 363ca │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36316 │ │ │ │ + beq.n 362f2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36316 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 36316 │ │ │ │ + bne.n 362f2 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 362f2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (363fc ) │ │ │ │ + ldr r1, [pc, #100] @ (363d8 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156fdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 363ee │ │ │ │ + bne.n 363ca │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 363c2 │ │ │ │ + bne.n 3639e │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 363ee │ │ │ │ + b.n 363ca │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 363d6 │ │ │ │ + beq.n 363b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 363d6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 363b2 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 363b8 │ │ │ │ - ldr r1, [pc, #28] @ (363f8 ) │ │ │ │ + beq.n 36394 │ │ │ │ + ldr r1, [pc, #28] @ (363d4 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156fdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 363ee │ │ │ │ + b.n 363ca │ │ │ │ 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 : │ │ │ │ +000363dc : │ │ │ │ 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, #3472 @ 0xd90 │ │ │ │ + movw r4, #5048 @ 0x13b8 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e22dc │ │ │ │ + bl e24a0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (36428 ) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 1326b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + add r5, pc, #816 @ (adr r5, 3675c <_PyCompile_CodeGen@@Base+0x178>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 36442 │ │ │ │ + cbz r2, 36448 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 36444 │ │ │ │ + b.n 3644a │ │ │ │ mov r6, r2 │ │ │ │ add r6, r1 │ │ │ │ adds r0, #12 │ │ │ │ subs r4, r6, #1 │ │ │ │ - cbnz r2, 36454 │ │ │ │ + cbnz r2, 3645a │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 36454 │ │ │ │ + bne.n 3645a │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3646e │ │ │ │ - ldr r5, [pc, #384] @ (365d8 ) │ │ │ │ + cbnz r0, 36474 │ │ │ │ + ldr r5, [pc, #388] @ (365e0 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3649a │ │ │ │ + cbz r0, 364a0 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3649e │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 364a4 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58424 @ 0xe438 │ │ │ │ + movw r1, #59960 @ 0xea38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #63892 @ 0xf994 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #76 @ 0x4c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r3, r8 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 365d0 │ │ │ │ - cbz r4, 36508 │ │ │ │ + b.n 365d6 │ │ │ │ + cbz r4, 3650e │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 364b0 │ │ │ │ + beq.n 364b6 │ │ │ │ subs r4, r6, #2 │ │ │ │ - bne.n 364b8 │ │ │ │ - b.n 3651e │ │ │ │ + bne.n 364be │ │ │ │ + b.n 36524 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 364c2 │ │ │ │ + cbz r7, 364c8 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 3652c │ │ │ │ - b.n 364ca │ │ │ │ + beq.n 36532 │ │ │ │ + b.n 364d0 │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 364e0 │ │ │ │ - bl c34a8 │ │ │ │ + cbz r0, 364e6 │ │ │ │ + bl c35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 364a0 │ │ │ │ subs.w r9, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 364e4 │ │ │ │ - b.n 36534 │ │ │ │ + bne.n 364ea │ │ │ │ + b.n 3653a │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 364f8 │ │ │ │ - bl c34a8 │ │ │ │ + cbz r0, 364fe │ │ │ │ + bl c35b0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 364a0 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 364fa │ │ │ │ - b.n 36532 │ │ │ │ + bne.n 36500 │ │ │ │ + b.n 36538 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3649a │ │ │ │ + blt.n 364a0 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 3653c │ │ │ │ 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 3653c │ │ │ │ movw r7, #47264 @ 0xb8a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 3653c │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36536 │ │ │ │ + b.n 3653c │ │ │ │ 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, 3656c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 36566 │ │ │ │ + beq.n 3656c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65032 @ 0xfe08 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #1072 @ 0x430 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3649a │ │ │ │ - cbz r5, 36586 │ │ │ │ + bl 12747c │ │ │ │ + b.n 364a0 │ │ │ │ + cbz r5, 3658c │ │ │ │ orrs.w r9, r4, r9 │ │ │ │ - beq.n 36586 │ │ │ │ + beq.n 3658c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65068 @ 0xfe2c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #1108 @ 0x454 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3649a │ │ │ │ + bl 12747c │ │ │ │ + b.n 364a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f0270 │ │ │ │ + bl 1f3160 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3649a │ │ │ │ - bl 1efe38 │ │ │ │ + beq.n 364a0 │ │ │ │ + bl 1f2d28 │ │ │ │ subs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 34b0e │ │ │ │ + bl 34b1e │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 365d0 │ │ │ │ + beq.n 365d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 365d0 │ │ │ │ + cbnz r3, 365d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 ) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #816 @ (adr r5, 36938 <_PyCompile_CodeGen@@Base+0x330>) │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00036608 <_PyCompile_CodeGen@@Base>: │ │ │ │ +000365e4 <_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 1bd340 │ │ │ │ - cbnz r0, 36640 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1c128c │ │ │ │ + cbnz r0, 3661c <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63924 @ 0xf9b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #144 @ 0x90 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 8fb44 <_PyArena_New@@Base> │ │ │ │ + bl 12747c │ │ │ │ + b.n 36624 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 8fa8c <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3664c <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 36628 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 36832 <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ + b.n 3680e <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2158a0 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ + bl 217470 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 36672 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 21b950 │ │ │ │ - cbz r0, 36672 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 3664e <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 21d4dc │ │ │ │ + cbz r0, 3664e <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1aca04 │ │ │ │ + bl 1b0948 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3667a <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 36656 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10b98c <_PyArena_Free@@Base> │ │ │ │ - b.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 10bc88 <_PyArena_Free@@Base> │ │ │ │ + b.n 36624 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 71328 │ │ │ │ + bl 71310 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #432] @ (3683c <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ + beq.n 36624 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #432] @ (36818 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e5654 │ │ │ │ + bl e581c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 36624 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b124c │ │ │ │ + bl 1b51b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 366ac <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 36688 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3681a <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ + b.n 367f6 <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 366bc <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 36698 <_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, 366be <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 366ac <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #52196 @ 0xcbe4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 366b4 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bge.n 36690 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 36684 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63940 @ 0xf9c4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + movw r1, #160 @ 0xa0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7f98c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36684 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 366fa <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 366d6 <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63952 @ 0xf9d0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + movw r1, #172 @ 0xac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7f98c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36684 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 36712 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 366ee <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16724 @ 0x4154 │ │ │ │ + movw r1, #18260 @ 0x4754 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36684 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 3672a <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 36706 <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #612 @ 0x264 │ │ │ │ + movw r1, #2148 @ 0x864 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36684 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 36742 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 3671e <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63960 @ 0xf9d8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + movw r1, #180 @ 0xb4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7f98c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36684 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 3675a <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 36736 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63972 @ 0xf9e4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 7f994 │ │ │ │ + movw r1, #192 @ 0xc0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 7f98c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36684 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36684 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63984 @ 0xf9f0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #204 @ 0xcc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 36684 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36684 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63996 @ 0xf9fc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #216 @ 0xd8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 36684 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36684 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64012 @ 0xfa0c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #232 @ 0xe8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 36684 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1b53ac │ │ │ │ + bl 1b9290 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 366a8 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36684 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl fc160 │ │ │ │ + bl fc478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36648 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + blt.w 36624 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d5fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b9150 │ │ │ │ + bl 1bd088 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba4a0 │ │ │ │ + bl 1be3d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10b98c <_PyArena_Free@@Base> │ │ │ │ + bl 10bc88 <_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 │ │ │ │ + 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] @ (36844 <_PyCompile_CodeGen@@Base+0x260>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 1326b0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r7, pc, #896 @ (adr r7, 36bc8 <_PyEval_FormatExcUnbound@@Base+0x5c>) │ │ │ │ + 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, 3686c <_PyCompile_CodeGen@@Base+0x288> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36864 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + ble.n 3686c <_PyCompile_CodeGen@@Base+0x288> │ │ │ │ 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 3686c <_PyCompile_CodeGen@@Base+0x288> │ │ │ │ + cbnz r0, 36884 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ + ldr r4, [pc, #300] @ (3699c <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 368a8 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 368b0 <_PyCompile_CodeGen@@Base+0x2cc> │ │ │ │ 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, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 368b4 <_PyCompile_CodeGen@@Base+0x2d0> │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58424 @ 0xe438 │ │ │ │ + movw r1, #59960 @ 0xea38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4168 @ 0x1048 │ │ │ │ + movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + b.n 36992 <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ mov r0, r8 │ │ │ │ - bl 111668 │ │ │ │ + bl 111a48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + beq.n 36992 <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 142774 │ │ │ │ + bl 143128 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36964 <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 3696c <_PyCompile_CodeGen@@Base+0x388> │ │ │ │ + bl 95cd4 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 29228 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ it eq │ │ │ │ moveq.w r4, #1024 @ 0x400 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 6c39c │ │ │ │ + bl 6c384 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 368fa <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ + cbnz r0, 36902 <_PyCompile_CodeGen@@Base+0x31e> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 36928 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + b.n 36930 <_PyCompile_CodeGen@@Base+0x34c> │ │ │ │ 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, 36926 <_PyCompile_CodeGen@@Base+0x342> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 3691e <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ + bne.n 36926 <_PyCompile_CodeGen@@Base+0x342> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36924 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ + bge.n 3692c <_PyCompile_CodeGen@@Base+0x348> │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 368e2 <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ + b.n 368ea <_PyCompile_CodeGen@@Base+0x306> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36928 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + b.n 36930 <_PyCompile_CodeGen@@Base+0x34c> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 36958 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + cbnz r4, 36960 <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3693e <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + beq.n 36946 <_PyCompile_CodeGen@@Base+0x362> │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 36970 <_PyCompile_CodeGen@@Base+0x38c> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #64172 @ 0xfaac │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #380 @ 0x17c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 36970 <_PyCompile_CodeGen@@Base+0x38c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa5d0 │ │ │ │ + bl 1fce58 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 36968 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + b.n 36970 <_PyCompile_CodeGen@@Base+0x38c> │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3697e <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + beq.n 36986 <_PyCompile_CodeGen@@Base+0x3a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 36982 <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ + cbz r3, 3698a <_PyCompile_CodeGen@@Base+0x3a6> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 3698a <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + b.n 36992 <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3697e <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36986 <_PyCompile_CodeGen@@Base+0x3a2> │ │ │ │ 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} │ │ │ │ @@ -18132,634 +18135,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] @ (369c8 <_PyCompile_CodeGen@@Base+0x3e4>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 1326b0 │ │ │ │ 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 r5, pc, #544 @ (adr r5, 36bec <_PyEval_FormatExcUnbound@@Base+0x80>) │ │ │ │ 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, 369ee <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #56] @ (36a20 <_PyCompile_CodeGen@@Base+0x418>) │ │ │ │ - bl 132184 │ │ │ │ - b.n 369fc <_PyCompile_CodeGen@@Base+0x3f4> │ │ │ │ + ldr r0, [pc, #56] @ (36a20 <_PyCompile_CodeGen@@Base+0x43c>) │ │ │ │ + bl 1326b0 │ │ │ │ + b.n 369fc <_PyCompile_CodeGen@@Base+0x418> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #48] @ (36a24 <_PyCompile_CodeGen@@Base+0x41c>) │ │ │ │ + ldr r0, [pc, #48] @ (36a24 <_PyCompile_CodeGen@@Base+0x440>) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 132184 │ │ │ │ - cbz r0, 36a16 <_PyCompile_CodeGen@@Base+0x40e> │ │ │ │ + bl 1326b0 │ │ │ │ + cbz r0, 36a16 <_PyCompile_CodeGen@@Base+0x432> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36a12 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ + beq.n 36a12 <_PyCompile_CodeGen@@Base+0x42e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36a12 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36a12 <_PyCompile_CodeGen@@Base+0x42e> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36a1a <_PyCompile_CodeGen@@Base+0x412> │ │ │ │ + b.n 36a1a <_PyCompile_CodeGen@@Base+0x436> │ │ │ │ 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, 36d84 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ 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>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #544 @ (adr r5, 36c74 <_PyEval_FormatExcUnbound@@Base+0x220>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00036a54 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 36a5c <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 36aa4 <_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> │ │ │ │ - movw r1, #56028 @ 0xdadc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #30224 @ 0x7610 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1e1b30 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - movw r1, #48052 @ 0xbbb4 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #64328 @ 0xfb48 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1e1b30 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + ldr r0, [pc, #0] @ (36a2c <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ bx lr │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (36bd8 <_PyEval_FormatExcUnbound@@Base+0x184>) │ │ │ │ + ldr r2, [pc, #288] @ (36b60 <_PyCompile_CodeGen@@Base+0x57c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36ae0 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + beq.n 36a6a <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36ae2 <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ + cbz r4, 36a6c <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #27303 @ 0x6aa7 │ │ │ │ + movw r3, #27185 @ 0x6a31 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36ae2 <_PyEval_FormatExcUnbound@@Base+0x8e> │ │ │ │ + b.n 36a6c <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + beq.n 36b42 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #27303 @ 0x6aa7 │ │ │ │ + movw r3, #27185 @ 0x6a31 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - cbnz r4, 36afc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ + bne.n 36b42 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + cbnz r4, 36a86 <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + b.n 36b00 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36b1a <_PyEval_FormatExcUnbound@@Base+0xc6> │ │ │ │ + cbz r3, 36aa4 <_PyCompile_CodeGen@@Base+0x4c0> │ │ │ │ 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 36b00 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36b08 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ - b.n 36b34 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + bne.n 36a92 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + b.n 36abe <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36b34 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + beq.n 36abe <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36b1c <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ + bne.n 36aa6 <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ 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 36b00 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ + ldr r2, [pc, #164] @ (36b64 <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bc80 │ │ │ │ + bl 23cfd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36bce <_PyEval_FormatExcUnbound@@Base+0x17a> │ │ │ │ - beq.n 36b76 <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + blt.n 36b58 <_PyCompile_CodeGen@@Base+0x574> │ │ │ │ + beq.n 36b00 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + ldr r1, [pc, #148] @ (36b64 <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156fdc <_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 36b5a <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + beq.n 36a82 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 36af8 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + bne.n 36a82 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36a82 <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36be0 <_PyEval_FormatExcUnbound@@Base+0x18c>) │ │ │ │ + ldr r1, [pc, #100] @ (36b68 <_PyCompile_CodeGen@@Base+0x584>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156fdc <_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 36b5a <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36ba4 <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ + bne.n 36b2e <_PyCompile_CodeGen@@Base+0x54a> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36b5a <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + beq.n 36b42 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36bb8 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36b42 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36b9a <_PyEval_FormatExcUnbound@@Base+0x146> │ │ │ │ - ldr r1, [pc, #28] @ (36bdc <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + beq.n 36b24 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ + ldr r1, [pc, #28] @ (36b64 <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156fdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36bd0 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36b5a <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ 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 │ │ │ │ + │ │ │ │ +00036b6c <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cbz r3, 36b74 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 36bbc <_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 36ba2 <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ + movw r1, #56028 @ 0xdadc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #31760 @ 0x7c10 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1e4bd0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + movw r1, #48052 @ 0xbbb4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #496 @ 0x1f0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1e4bd0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (36be4 <_PyEval_FormatExcUnbound@@Base+0x78>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 1326b0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r5, pc, #944 @ (adr r5, 36f98 ) │ │ │ │ + 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> │ │ │ │ + bgt.n 36c16 <_PyEval_FormatExcUnbound@@Base+0xaa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 36c2c <_PyEval_FormatExcUnbound@@Base+0x1d8> │ │ │ │ + bl 12747c │ │ │ │ + b.n 36c30 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36c30 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + cbz r3, 36c34 <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #31180 @ 0x79cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36c4c <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ + b.n 36c50 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36c3e <_PyEval_FormatExcUnbound@@Base+0x1ea> │ │ │ │ + cbnz r0, 36c42 <_PyEval_FormatExcUnbound@@Base+0xd6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 36c4c <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ - ldr r1, [pc, #20] @ (36c54 <_PyEval_FormatExcUnbound@@Base+0x200>) │ │ │ │ + b.n 36c50 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ + ldr r1, [pc, #20] @ (36c58 <_PyEval_FormatExcUnbound@@Base+0xec>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c34 <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ + beq.n 36c38 <_PyEval_FormatExcUnbound@@Base+0xcc> │ │ │ │ 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>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #944 @ (adr r5, 37034 ) │ │ │ │ + ble.n 36c14 <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 36cbc <_PyEval_FormatExcUnbound@@Base+0x268> │ │ │ │ + bne.n 36c94 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #64440 @ 0xfbb8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #608 @ 0x260 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 36d60 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 111668 │ │ │ │ + bl 111a48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36d88 <_PyEval_FormatExcUnbound@@Base+0x334> │ │ │ │ + beq.n 36d60 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 142774 │ │ │ │ + bl 143128 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36d76 <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 36d4e <_PyEval_FormatExcUnbound@@Base+0x1e2> │ │ │ │ + bl 95cd4 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 29228 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w sl, sp, #16 │ │ │ │ it eq │ │ │ │ moveq.w r5, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6c39c │ │ │ │ + bl 6c384 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36d0c <_PyEval_FormatExcUnbound@@Base+0x2b8> │ │ │ │ + cbnz r0, 36ce4 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ + b.n 36d12 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ 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, 36d08 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 36d30 <_PyEval_FormatExcUnbound@@Base+0x2dc> │ │ │ │ + bne.n 36d08 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36d36 <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + bge.n 36d0e <_PyEval_FormatExcUnbound@@Base+0x1a2> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 36cf4 <_PyEval_FormatExcUnbound@@Base+0x2a0> │ │ │ │ + b.n 36ccc <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36d3a <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ + b.n 36d12 <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 36d6a <_PyEval_FormatExcUnbound@@Base+0x316> │ │ │ │ + cbnz r5, 36d42 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36d50 <_PyEval_FormatExcUnbound@@Base+0x2fc> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + beq.n 36d28 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 36d52 <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #64480 @ 0xfbe0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #648 @ 0x288 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 36d52 <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d09b4 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d46f0 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0x326> │ │ │ │ + b.n 36d52 <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 12fd2c <_Py_DecRef@@Base> │ │ │ │ + bl 130254 <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00036d90 : │ │ │ │ +00036d68 : │ │ │ │ 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 ce02c │ │ │ │ - cbz r0, 36dd6 │ │ │ │ + bl ce178 │ │ │ │ + cbz r0, 36dae │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #41620 @ 0xa294 │ │ │ │ + movw r1, #43156 @ 0xa894 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 36df6 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 36dce │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36db6 │ │ │ │ + bne.n 36d8e │ │ │ │ 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 1e7a0c │ │ │ │ + ble.n 36dd2 │ │ │ │ + bl 1ea97c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36e20 │ │ │ │ + b.n 36df8 │ │ │ │ add r1, r2 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36df6 │ │ │ │ + beq.n 36dce │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 36e20 │ │ │ │ + cbz r0, 36df8 │ │ │ │ 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 36e04 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36e38 │ │ │ │ + beq.n 36e10 │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (36e3c ) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 1326b0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r7, pc, #208 @ (adr r7, 36f10 ) │ │ │ │ + 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 r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36f14 │ │ │ │ + beq.n 36f16 │ │ │ │ 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 36e7e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36e6c │ │ │ │ + bne.n 36e6e │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 36e88 │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 36e8a │ │ │ │ + bl 2687f0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 36ee6 │ │ │ │ - bl 1fa5d0 │ │ │ │ + cbz r1, 36ee8 │ │ │ │ + bl 1fce58 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 36eb8 │ │ │ │ + cbnz r5, 36eba │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 36ec0 │ │ │ │ - b.n 36ecc │ │ │ │ - bl 83ab0 │ │ │ │ - cbz r0, 36ed0 │ │ │ │ - b.n 36ea6 │ │ │ │ + bne.n 36ec2 │ │ │ │ + b.n 36ece │ │ │ │ + bl 83aa4 │ │ │ │ + cbz r0, 36ed2 │ │ │ │ + b.n 36ea8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36ecc │ │ │ │ + cbnz r3, 36ece │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36ee6 │ │ │ │ + b.n 36ee8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 36e90 │ │ │ │ + beq.n 36e92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36e90 │ │ │ │ + bne.n 36e92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 36e90 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36e92 │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36f02 │ │ │ │ + bne.n 36f04 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36ef2 │ │ │ │ + bne.n 36ef4 │ │ │ │ dmb ish │ │ │ │ - beq.n 36f14 │ │ │ │ + beq.n 36f16 │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 2459ac │ │ │ │ + bl 2468dc │ │ │ │ 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 ) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r7, pc, #208 @ (adr r7, 37014 ) │ │ │ │ - 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] @ (36f44 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 1326b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #96 @ (adr r7, 36fd0 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 36fa8 ) │ │ │ │ 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] @ (36f98 ) │ │ │ │ + ldr r0, [pc, #12] @ (36f70 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 1326b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #416 @ (adr r5, 3713c ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 37114 ) │ │ │ │ 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, 36fbc │ │ │ │ + cbnz r3, 36f94 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36fbc │ │ │ │ + ble.n 36f94 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36fbc │ │ │ │ - cbnz r0, 36fd8 │ │ │ │ + bne.n 36f94 │ │ │ │ + cbnz r0, 36fb0 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (37024 ) │ │ │ │ + ldr r4, [pc, #96] @ (36ffc ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 36fd8 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 36fb0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37020 │ │ │ │ + b.n 36ff8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 36fec │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 36fc4 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fd4 │ │ │ │ + bne.n 36fac │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b774 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 15ce2c <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3700a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 36fe2 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36fd4 │ │ │ │ + bne.n 36fac │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 37020 │ │ │ │ + b.n 36ff8 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -18772,138 +18756,138 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (37050 ) │ │ │ │ + ldr r0, [pc, #12] @ (37028 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 1326b0 │ │ │ │ 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] @ (3715c ) │ │ │ │ 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 37066 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37090 │ │ │ │ + cbz r4, 37068 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #28757 @ 0x7055 │ │ │ │ + movw r3, #28717 @ 0x702d │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37090 │ │ │ │ + b.n 37068 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37166 │ │ │ │ + beq.n 3713e │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #28757 @ 0x7055 │ │ │ │ + movw r3, #28717 @ 0x702d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37166 │ │ │ │ - cbnz r4, 370aa │ │ │ │ + bne.n 3713e │ │ │ │ + cbnz r4, 37082 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37124 │ │ │ │ + b.n 370fc │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 370c8 │ │ │ │ + cbz r3, 370a0 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 37124 │ │ │ │ + ble.n 370fc │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 370b6 │ │ │ │ - b.n 370e2 │ │ │ │ + bne.n 3708e │ │ │ │ + b.n 370ba │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 370e2 │ │ │ │ + beq.n 370ba │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 370ca │ │ │ │ + bne.n 370a2 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37124 │ │ │ │ - ldr r2, [pc, #164] @ (37188 ) │ │ │ │ + bne.n 370fc │ │ │ │ + ldr r2, [pc, #164] @ (37160 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bc80 │ │ │ │ + bl 23cfd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3717c │ │ │ │ - beq.n 37124 │ │ │ │ + blt.n 37154 │ │ │ │ + beq.n 370fc │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37188 ) │ │ │ │ + ldr r1, [pc, #148] @ (37160 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156fdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3717e │ │ │ │ + bne.n 37156 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 370a6 │ │ │ │ + beq.n 3707e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 370a6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 370a6 │ │ │ │ + bne.n 3707e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3707e │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3718c ) │ │ │ │ + ldr r1, [pc, #100] @ (37164 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156fdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3717e │ │ │ │ + bne.n 37156 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 37152 │ │ │ │ + bne.n 3712a │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 3717e │ │ │ │ + b.n 37156 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37166 │ │ │ │ + beq.n 3713e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37166 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3713e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37148 │ │ │ │ - ldr r1, [pc, #28] @ (37188 ) │ │ │ │ + beq.n 37120 │ │ │ │ + ldr r1, [pc, #28] @ (37160 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156fdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3717e │ │ │ │ + b.n 37156 │ │ │ │ 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 │ │ │ │ @@ -18914,640 +18898,637 @@ │ │ │ │ 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, 37184 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #268] @ (372bc ) │ │ │ │ + ldr r6, [pc, #268] @ (37294 ) │ │ │ │ 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, 371b6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 371de │ │ │ │ + ble.n 371b6 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bgt.n 371de │ │ │ │ - cbnz r4, 37202 │ │ │ │ + bgt.n 371b6 │ │ │ │ + cbnz r4, 371da │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (372c0 ) │ │ │ │ + ldr r4, [pc, #220] @ (37298 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3728c │ │ │ │ + beq.n 37264 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11112c │ │ │ │ + bl 11150c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37288 │ │ │ │ + beq.n 37260 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 37242 │ │ │ │ + beq.n 3721a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 37232 │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 3720a │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3722a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 37288 │ │ │ │ + bne.n 37202 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 37260 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 37246 │ │ │ │ - b.n 37236 │ │ │ │ + beq.n 3721e │ │ │ │ + b.n 3720e │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1b91f8 │ │ │ │ - cbnz r0, 37246 │ │ │ │ - b.n 37288 │ │ │ │ + bl 1bd130 │ │ │ │ + cbnz r0, 3721e │ │ │ │ + b.n 37260 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 37268 │ │ │ │ + beq.n 37240 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a294 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3726e │ │ │ │ + b.n 37246 │ │ │ │ blx 29e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 37290 │ │ │ │ + bl 987c8 │ │ │ │ + cbz r4, 37268 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3729a │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 37272 │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3724a │ │ │ │ + beq.n 37222 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 37282 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 37282 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 37282 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 111704 │ │ │ │ + bl 111ae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 36c70 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + @ instruction: 0xead80042 │ │ │ │ adds r0, r2, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #64800 @ 0xfd20 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 1e35d0 │ │ │ │ - cbnz r0, 3730e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 37350 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - add r2, sp, #28 │ │ │ │ - bl 10f580 <_PyTime_localtime@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3730a │ │ │ │ - ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (37354 ) │ │ │ │ - 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, #64812 @ 0xfd2c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl ddc6c │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - b.n 36d78 <_PyEval_FormatExcUnbound@@Base+0x324> │ │ │ │ - lsls r2, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 37374 │ │ │ │ + cbz r3, 372dc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #300] @ (374a4 ) │ │ │ │ + ldr r6, [pc, #300] @ (3740c ) │ │ │ │ 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 37316 │ │ │ │ cmp.w lr, #1 │ │ │ │ - ble.n 373ae │ │ │ │ + ble.n 37316 │ │ │ │ cmp.w lr, #2 │ │ │ │ - bne.n 373ae │ │ │ │ - cbnz r4, 373d0 │ │ │ │ + bne.n 37316 │ │ │ │ + cbnz r4, 37338 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #244] @ (374a8 ) │ │ │ │ + ldr r4, [pc, #244] @ (37410 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3748c │ │ │ │ + beq.n 373f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 11112c │ │ │ │ + bl 11150c │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37490 │ │ │ │ + beq.n 373f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 373f2 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3742a │ │ │ │ - cbnz r7, 373fa │ │ │ │ + bne.n 3735a │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 37392 │ │ │ │ + cbnz r7, 37362 │ │ │ │ movs r7, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3742e │ │ │ │ + b.n 37396 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3740c │ │ │ │ + cbz r0, 37374 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1b91f8 │ │ │ │ - cbz r0, 3742a │ │ │ │ + bl 1bd130 │ │ │ │ + cbz r0, 37392 │ │ │ │ subs.w r7, r9, #3 │ │ │ │ - beq.n 373f4 │ │ │ │ + beq.n 3735c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3741e │ │ │ │ - bl c34a8 │ │ │ │ + cbz r0, 37386 │ │ │ │ + bl c35b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3742a │ │ │ │ + blt.n 37392 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 3742e │ │ │ │ - b.n 37420 │ │ │ │ + beq.n 37396 │ │ │ │ + b.n 37388 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 3742e │ │ │ │ + bge.n 37396 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37492 │ │ │ │ + b.n 373fa │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 37448 │ │ │ │ - cbnz r5, 37448 │ │ │ │ - cbnz r7, 37464 │ │ │ │ + bne.n 373b0 │ │ │ │ + cbnz r5, 373b0 │ │ │ │ + cbnz r7, 373cc │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - b.n 37456 │ │ │ │ + b.n 373be │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - cbz r5, 37456 │ │ │ │ + cbz r5, 373be │ │ │ │ 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 373d6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 37492 │ │ │ │ + b.n 373fa │ │ │ │ mov r8, r0 │ │ │ │ - b.n 37492 │ │ │ │ + b.n 373fa │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 111704 │ │ │ │ + bl 111ae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 36f60 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + adds.w r0, r0, r2, lsl #1 │ │ │ │ adds r4, r7, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #968 @ 0x3c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1e65a8 │ │ │ │ + cbnz r0, 3743a │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3747c │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + add r2, sp, #28 │ │ │ │ + bl 10f92c <_PyTime_localtime@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 37436 │ │ │ │ + ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #48] @ (37480 ) │ │ │ │ + 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, #980 @ 0x3d4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl dde24 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + adc.w r0, r8, r2, lsl #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 2302a4 │ │ │ │ + bl 231bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 374e4 │ │ │ │ + blt.n 374bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 374e0 │ │ │ │ + cbnz r3, 374b8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64840 @ 0xfd48 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1008 @ 0x3f0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 374e6 │ │ │ │ + b.n 374be │ │ │ │ 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, #65028 @ 0xfe04 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - 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] @ (374ec ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ + bl 1326b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #336 @ (adr r7, 37690 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 37640 ) │ │ │ │ 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 72074 │ │ │ │ - cbz r0, 375a0 │ │ │ │ - mov r4, r0 │ │ │ │ - add.w r6, r5, #8 │ │ │ │ - add.w r7, r0, #8 │ │ │ │ - addw r8, r5, #2504 @ 0x9c8 │ │ │ │ - ldr.w r0, [r6, #4]! │ │ │ │ - bl 7dde8 │ │ │ │ - cbz r0, 3758a │ │ │ │ - cmp r6, r8 │ │ │ │ - str.w r0, [r7, #4]! │ │ │ │ - bne.n 3756a │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3758a │ │ │ │ - str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 375a2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 375a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 375a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_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 │ │ │ │ - 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 7828c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 375de │ │ │ │ - b.w 7f908 │ │ │ │ - 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, #53860 @ 0xd264 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - 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, #65168 @ 0xfe90 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1196 @ 0x4ac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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] @ (37648 ) │ │ │ │ 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 37552 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3766a │ │ │ │ + cbz r4, 37554 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30255 @ 0x762f │ │ │ │ + movw r3, #29977 @ 0x7519 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3766a │ │ │ │ + b.n 37554 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37740 │ │ │ │ + beq.n 3762a │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30255 @ 0x762f │ │ │ │ + movw r3, #29977 @ 0x7519 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37740 │ │ │ │ - cbnz r4, 37684 │ │ │ │ + bne.n 3762a │ │ │ │ + cbnz r4, 3756e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 376fe │ │ │ │ + b.n 375e8 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 376a2 │ │ │ │ + cbz r3, 3758c │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 376fe │ │ │ │ + ble.n 375e8 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37690 │ │ │ │ - b.n 376bc │ │ │ │ + bne.n 3757a │ │ │ │ + b.n 375a6 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 376bc │ │ │ │ + beq.n 375a6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 376a4 │ │ │ │ + bne.n 3758e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 376fe │ │ │ │ - ldr r2, [pc, #164] @ (37764 ) │ │ │ │ + bne.n 375e8 │ │ │ │ + ldr r2, [pc, #164] @ (3764c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bc80 │ │ │ │ + bl 23cfd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37756 │ │ │ │ - beq.n 376fe │ │ │ │ + blt.n 37640 │ │ │ │ + beq.n 375e8 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37764 ) │ │ │ │ + ldr r1, [pc, #148] @ (3764c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156fdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37758 │ │ │ │ + bne.n 37642 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37680 │ │ │ │ + beq.n 3756a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37680 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 37680 │ │ │ │ + bne.n 3756a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3756a │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37768 ) │ │ │ │ + ldr r1, [pc, #100] @ (37650 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156fdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37758 │ │ │ │ + bne.n 37642 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3772c │ │ │ │ + bne.n 37616 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 37758 │ │ │ │ + b.n 37642 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37740 │ │ │ │ + beq.n 3762a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37740 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3762a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37722 │ │ │ │ - ldr r1, [pc, #28] @ (37764 ) │ │ │ │ + beq.n 3760c │ │ │ │ + ldr r1, [pc, #28] @ (3764c ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 155bdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156fdc <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37758 │ │ │ │ + b.n 37642 │ │ │ │ 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 │ │ │ │ + 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 71fe4 │ │ │ │ + cbz r0, 376b4 │ │ │ │ + mov r4, r0 │ │ │ │ + add.w r6, r5, #8 │ │ │ │ + add.w r7, r0, #8 │ │ │ │ + addw r8, r5, #2504 @ 0x9c8 │ │ │ │ + ldr.w r0, [r6, #4]! │ │ │ │ + bl 7ddd4 │ │ │ │ + cbz r0, 3769e │ │ │ │ + cmp r6, r8 │ │ │ │ + str.w r0, [r7, #4]! │ │ │ │ + bne.n 3767e │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 7ffd8 │ │ │ │ + cbz r0, 3769e │ │ │ │ + str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ + b.n 376b6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 376b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 376b4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_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, 376de │ │ │ │ + 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 78208 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 376f2 │ │ │ │ + b.w 7f900 │ │ │ │ + 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, #55396 @ 0xd864 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + 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, #1336 @ 0x538 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 37788 │ │ │ │ + cbz r3, 3775e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3778a │ │ │ │ + b.n 37760 │ │ │ │ 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, 37778 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 377a2 │ │ │ │ + ble.n 37778 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 377a2 │ │ │ │ - cbnz r5, 377c8 │ │ │ │ + bgt.n 37778 │ │ │ │ + cbnz r5, 3779e │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #112] @ (37818 ) │ │ │ │ + ldr r5, [pc, #116] @ (377f0 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 377c8 │ │ │ │ + cbnz r0, 3779e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37808 │ │ │ │ + b.n 377de │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 377c4 │ │ │ │ + bne.n 3779a │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 377fa │ │ │ │ + beq.n 377d0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 377e4 │ │ │ │ + cbz r6, 377ba │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 377f8 │ │ │ │ + beq.n 377ce │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 377fa │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 377fa │ │ │ │ - b.n 377c4 │ │ │ │ + bne.n 377d0 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 377d0 │ │ │ │ + b.n 3779a │ │ │ │ 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 37888 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 37812 │ │ │ │ + cbz r3, 377e8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ 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 │ │ │ │ @@ -19556,273 +19537,272 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3786a │ │ │ │ + bge.n 37842 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23372 @ 0x5b4c │ │ │ │ + movw r2, #24908 @ 0x614c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #328 @ 0x148 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #63404 @ 0xf7ac │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 37876 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3784e │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9fdc │ │ │ │ + bl 1ecf4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 37880 │ │ │ │ + cbz r3, 37858 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (37884 ) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 1326b0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r5, pc, #688 @ (adr r5, 37b38 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00037886 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +00037888 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 23c154 │ │ │ │ + bl 23d4a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 378ae <_Py_strhex_bytes_with_sep@@Base+0x26> │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -000378a2 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ +000378b0 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1bca5c │ │ │ │ + bl 1c09a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 378fe <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + cbnz r0, 3790c <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bca5c │ │ │ │ + bl 1c09a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 378fe <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + cbnz r0, 3790c <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bca5c │ │ │ │ + bl 1c09a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 378fe <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + cbnz r0, 3790c <_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, #65312 @ 0xff20 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1480 @ 0x5c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (3792c <_PyType_GetModuleByDef3@@Base+0x8a>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 132184 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - 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] @ (37958 <_PyType_GetModuleByDef3@@Base+0xb6>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132184 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #688 @ (adr r5, 37c0c ) │ │ │ │ - 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl fc160 │ │ │ │ + bl fc478 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37a06 <_PyType_GetModuleByDef3@@Base+0x164> │ │ │ │ - movw fp, #63996 @ 0xf9fc │ │ │ │ + beq.n 379be <_PyType_GetModuleByDef3@@Base+0x10e> │ │ │ │ + movw fp, #65532 @ 0xfffc │ │ │ │ movt fp, #54 @ 0x36 │ │ │ │ - movw r8, #65396 @ 0xff74 │ │ │ │ - movt r8, #41 @ 0x29 │ │ │ │ + movw r8, #1564 @ 0x61c │ │ │ │ + movt r8, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 379b0 <_PyType_GetModuleByDef3@@Base+0x10e> │ │ │ │ - bl 83ab0 │ │ │ │ + b.n 37968 <_PyType_GetModuleByDef3@@Base+0xb8> │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37a0a <_PyType_GetModuleByDef3@@Base+0x168> │ │ │ │ + bne.n 379c2 <_PyType_GetModuleByDef3@@Base+0x112> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37a00 <_PyType_GetModuleByDef3@@Base+0x15e> │ │ │ │ + bne.n 379b8 <_PyType_GetModuleByDef3@@Base+0x108> │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 37a1a <_PyType_GetModuleByDef3@@Base+0x178> │ │ │ │ + bge.n 379d2 <_PyType_GetModuleByDef3@@Base+0x122> │ │ │ │ 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, #65408 @ 0xff80 │ │ │ │ + movweq r0, #1576 @ 0x628 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ - movteq r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + movteq r0, #42 @ 0x2a │ │ │ │ + bl 82738 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 37998 <_PyType_GetModuleByDef3@@Base+0xf6> │ │ │ │ + bne.n 37950 <_PyType_GetModuleByDef3@@Base+0xa0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37a1a <_PyType_GetModuleByDef3@@Base+0x178> │ │ │ │ + b.n 379d2 <_PyType_GetModuleByDef3@@Base+0x122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 379a8 <_PyType_GetModuleByDef3@@Base+0x106> │ │ │ │ + bne.n 37960 <_PyType_GetModuleByDef3@@Base+0xb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 379a8 <_PyType_GetModuleByDef3@@Base+0x106> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37960 <_PyType_GetModuleByDef3@@Base+0xb0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 37a2c <_PyType_GetModuleByDef3@@Base+0x18a> │ │ │ │ - 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] @ (37a00 <_PyType_GetModuleByDef3@@Base+0x150>) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1326b0 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00037a2e : │ │ │ │ +00037a04 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 37a56 │ │ │ │ + cbz r1, 37a2c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37a66 │ │ │ │ + cbz r0, 37a3c │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f1850 │ │ │ │ + bl f1a34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37ae6 │ │ │ │ + bl 37abc │ │ │ │ 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 │ │ │ │ + cbnz r1, 37a94 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37ab6 │ │ │ │ + bne.n 37a8c │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #53860 @ 0xd264 │ │ │ │ + movw r1, #55396 @ 0xd864 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 37ada │ │ │ │ + bl 12747c │ │ │ │ + b.n 37ab0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37ae2 │ │ │ │ + b.n 37ab8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d7770 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37ae0 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 37ae0 │ │ │ │ + bne.n 37ab6 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 37ab6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37ae4 │ │ │ │ + b.n 37aba │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00037ae6 : │ │ │ │ +00037abc : │ │ │ │ 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] @ (37b24 ) │ │ │ │ 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 │ │ │ │ @@ -19835,22 +19815,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 7828c │ │ │ │ + bl 78208 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37b18 │ │ │ │ + bne.n 37aee │ │ │ │ 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 │ │ │ │ @@ -19863,1132 +19844,1159 @@ │ │ │ │ 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, 37b68 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 37b90 │ │ │ │ + ble.n 37b68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37b90 │ │ │ │ - cbnz r0, 37bac │ │ │ │ - ldr r4, [pc, #68] @ (37bd8 ) │ │ │ │ + bne.n 37b68 │ │ │ │ + cbnz r0, 37b84 │ │ │ │ + ldr r4, [pc, #68] @ (37bb0 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37bac │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37b84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37bd4 │ │ │ │ + b.n 37bac │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37bc0 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 37b98 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37ba8 │ │ │ │ + bne.n 37b80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f49c8 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ + bl f4bac <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37ba8 │ │ │ │ + beq.n 37b80 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r0, r7, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f0f00 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37bf0 │ │ │ │ - b.w 72218 │ │ │ │ - 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 1f3e4c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd754 │ │ │ │ + bl dd90c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c20 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 37c3a │ │ │ │ + bne.n 37bdc │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 37bf6 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r4 │ │ │ │ subs r4, r3, #1 │ │ │ │ - cbnz r3, 37c30 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 37c3a │ │ │ │ + cbnz r3, 37bec │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 37bf6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbnz r0, 37c02 │ │ │ │ + b.w 72194 │ │ │ │ + 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 dd754 │ │ │ │ + bl dd90c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37c5e │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 37c6a │ │ │ │ + bne.n 37c32 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 37c3e │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w be4a8 │ │ │ │ + b.w be678 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41608 @ 0xa288 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ + b.w 13e550 │ │ │ │ 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] @ (37d28 ) │ │ │ │ - bl 8e690 │ │ │ │ - cbz r0, 37d1e │ │ │ │ + ldr r1, [pc, #116] @ (37d00 ) │ │ │ │ + bl 8e5d8 │ │ │ │ + cbz r0, 37cf8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 37cd8 │ │ │ │ + bmi.n 37cb2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31660 @ 0x7bac │ │ │ │ + movw r1, #33196 @ 0x81ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 37cfc │ │ │ │ - ldr r1, [pc, #80] @ (37d2c ) │ │ │ │ - mov r2, r4 │ │ │ │ - cbz r4, 37ce6 │ │ │ │ - bl 793e8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 37d06 │ │ │ │ - bl 1ad094 │ │ │ │ - cbnz r0, 37d02 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 37cd6 │ │ │ │ + ldr r1, [pc, #80] @ (37d04 ) │ │ │ │ + mov r2, r4 │ │ │ │ + cbz r4, 37cc0 │ │ │ │ + bl 79368 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 37ce0 │ │ │ │ + bl 1b0fd8 │ │ │ │ + cbnz r0, 37cdc │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #52] @ (37d2c ) │ │ │ │ + ldr r1, [pc, #52] @ (37d04 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f7c │ │ │ │ + bl ea12c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37d06 │ │ │ │ + b.n 37ce0 │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d22 │ │ │ │ + beq.n 37cfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37d22 │ │ │ │ + cbnz r3, 37cfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 37d22 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37cfc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - add r2, pc, #96 @ (adr r2, 37d8c ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 37d64 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37e00 │ │ │ │ + bne.n 37dd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37e00 │ │ │ │ + bne.n 37dd8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37d8c │ │ │ │ + bne.n 37d64 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n 37d76 │ │ │ │ + bgt.n 37d4e │ │ │ │ cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 37d7c │ │ │ │ + b.n 37d54 │ │ │ │ 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 37de0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37e08 │ │ │ │ + b.n 37de0 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d584 │ │ │ │ + bl 7d570 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37dc2 │ │ │ │ + cbz r0, 37d9a │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7d584 │ │ │ │ + bl 7d570 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37dc6 │ │ │ │ + cbnz r0, 37d9e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37dc2 │ │ │ │ + beq.n 37d9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37dc2 │ │ │ │ + cbnz r3, 37d9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37e08 │ │ │ │ + b.n 37de0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1354 │ │ │ │ + bl d14a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37de8 │ │ │ │ + beq.n 37dc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37de8 │ │ │ │ + cbnz r3, 37dc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e08 │ │ │ │ + beq.n 37de0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e08 │ │ │ │ + cbnz r3, 37de0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 37e08 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37de0 │ │ │ │ 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 37e14 │ │ │ │ + cbz r1, 37e14 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d710 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37e3e │ │ │ │ - b.n 37e88 │ │ │ │ - ldr r4, [pc, #176] @ (37ef0 ) │ │ │ │ - ldr r0, [pc, #180] @ (37ef4 ) │ │ │ │ + cbnz r0, 37e16 │ │ │ │ + b.n 37e60 │ │ │ │ + ldr r4, [pc, #176] @ (37ec8 ) │ │ │ │ + ldr r0, [pc, #180] @ (37ecc ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93304 │ │ │ │ + bl 93244 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37e72 │ │ │ │ - bl 86280 │ │ │ │ + cbz r0, 37e4a │ │ │ │ + bl 8620c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37e8c │ │ │ │ + cbnz r0, 37e64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e72 │ │ │ │ + beq.n 37e4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e72 │ │ │ │ + cbnz r3, 37e4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e88 │ │ │ │ + beq.n 37e60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37e88 │ │ │ │ + cbnz r3, 37e60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 37ee6 │ │ │ │ + b.n 37ebe │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d584 │ │ │ │ + bl 7d570 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37eba │ │ │ │ + beq.n 37e92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37eba │ │ │ │ + cbnz r3, 37e92 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ed0 │ │ │ │ + beq.n 37ea8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37ed0 │ │ │ │ + cbnz r3, 37ea8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ee6 │ │ │ │ + beq.n 37ebe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37ee6 │ │ │ │ + cbnz r3, 37ebe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 37f70 │ │ │ │ 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 37efa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #760 @ 0x2f8 │ │ │ │ + movw r1, #2296 @ 0x8f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 37f70 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 37f48 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37f40 │ │ │ │ + ble.n 37f18 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #808 @ 0x328 │ │ │ │ + movw r1, #2344 @ 0x928 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 37f70 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 37f48 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 37f70 │ │ │ │ + blt.n 37f48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37f5e │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 37f70 │ │ │ │ + bne.n 37f36 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 37f48 │ │ │ │ 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 37f8e │ │ │ │ + b.n 37f66 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fa3c0 │ │ │ │ + b.w fa6b8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #852 @ 0x354 │ │ │ │ + movw r0, #2388 @ 0x954 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ 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, 37fc0 │ │ │ │ + cbnz r2, 37f98 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 37fc2 │ │ │ │ + b.n 37f9a │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #1012 @ 0x3f4 │ │ │ │ + movw r1, #2548 @ 0x9f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1016 @ 0x3f8 │ │ │ │ + movw r0, #2552 @ 0x9f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3801c │ │ │ │ + blt.n 37ff4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 38072 │ │ │ │ + beq.n 3804a │ │ │ │ add r7, sp, #20 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - movw r1, #1028 @ 0x404 │ │ │ │ + movw r1, #2564 @ 0xa04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a63c │ │ │ │ - cbz r0, 3805a │ │ │ │ + bl 14b8f8 │ │ │ │ + cbz r0, 38032 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 38020 │ │ │ │ + bls.n 37ff8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1032 @ 0x408 │ │ │ │ + movw r1, #2568 @ 0xa08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 380cc │ │ │ │ + b.n 380a4 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 380b4 │ │ │ │ + bne.n 3808c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 380a4 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 3807c │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3802a │ │ │ │ - b.n 3801c │ │ │ │ - bl d3c50 │ │ │ │ - movw r1, #1060 @ 0x424 │ │ │ │ + beq.n 38002 │ │ │ │ + b.n 37ff4 │ │ │ │ + bl d3d9c │ │ │ │ + movw r1, #2596 @ 0xa24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a63c │ │ │ │ + bl 14b8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3801c │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 37ff4 │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 380c2 │ │ │ │ + bne.n 3809a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 380a4 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 3807c │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38072 │ │ │ │ - b.n 3801c │ │ │ │ + beq.n 3804a │ │ │ │ + b.n 37ff4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 380cc │ │ │ │ + bl f1a18 │ │ │ │ + b.n 380a4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 380a4 │ │ │ │ + blt.n 3807c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 71e88 │ │ │ │ - b.n 380cc │ │ │ │ + bl 71df8 │ │ │ │ + b.n 380a4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 380a4 │ │ │ │ + blt.n 3807c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ 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, 380fc │ │ │ │ + cbnz r1, 380d4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1160 @ 0x488 │ │ │ │ + movw r1, #2696 @ 0xa88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 38128 │ │ │ │ + bl 12747c │ │ │ │ + b.n 38100 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3813e │ │ │ │ + beq.n 38116 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 3812e │ │ │ │ + bmi.n 38106 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1192 @ 0x4a8 │ │ │ │ + movw r1, #2728 @ 0xaa8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3814a │ │ │ │ + b.n 38122 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 38140 │ │ │ │ + beq.n 38118 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 38140 │ │ │ │ + b.n 38118 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ 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, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #65476 @ 0xffc4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bfa10 │ │ │ │ - cbnz r0, 3817c │ │ │ │ + bl bfbe4 │ │ │ │ + cbnz r0, 38154 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 381a0 │ │ │ │ + b.n 38178 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d7770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3819a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 38172 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38178 │ │ │ │ + bne.n 38150 │ │ │ │ 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 86280 │ │ │ │ - cbz r0, 381f0 │ │ │ │ + bl 8620c │ │ │ │ + cbz r0, 381c8 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 381cc │ │ │ │ + b.n 381a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38214 │ │ │ │ + bne.n 381ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86550 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r5, 38224 │ │ │ │ - bl 232644 <_PyEval_ExceptionGroupMatch@@Base+0x334> │ │ │ │ + cbz r5, 381fc │ │ │ │ + bl 233fa0 <_PyEval_ExceptionGroupMatch@@Base+0x2a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 381f4 │ │ │ │ + bne.n 381cc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 381c6 │ │ │ │ + bne.n 3819e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 38204 │ │ │ │ + bne.n 381dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3824a │ │ │ │ + b.n 38222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381e6 │ │ │ │ + bne.n 381be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 381e6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 381be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381f0 │ │ │ │ + bne.n 381c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 381f0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 381c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 381cc │ │ │ │ + bne.n 381a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 381cc │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 381a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3823a │ │ │ │ + beq.n 38212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3823a │ │ │ │ + cbnz r3, 38212 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 381f0 │ │ │ │ + bne.n 381c8 │ │ │ │ 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 cbf1c │ │ │ │ + bl cc074 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w e85a0 │ │ │ │ + b.w e8748 │ │ │ │ + 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, 38264 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 38264 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 38264 │ │ │ │ + cbnz r4, 38280 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #68] @ (382ac ) │ │ │ │ + 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 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 382a6 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl cc074 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 8031c │ │ │ │ + cbnz r0, 382a4 │ │ │ │ + movw r1, #51160 @ 0xc7d8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 12747c │ │ │ │ + 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, 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 382d4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 382a8 │ │ │ │ - b.n 382a4 │ │ │ │ + bge.n 382ee │ │ │ │ + b.n 382ea │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11488 @ 0x2ce0 │ │ │ │ + movw r0, #13024 @ 0x32e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38282 │ │ │ │ + bne.n 382c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38362 │ │ │ │ + b.n 383a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 17bcac <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 17e1f8 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 382ea │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 382ea │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 782e8 │ │ │ │ + bl 78264 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38300 │ │ │ │ - bne.n 382f6 │ │ │ │ + blt.n 38346 │ │ │ │ + bne.n 3833c │ │ │ │ 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 f1834 │ │ │ │ + bl f1a18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3830a │ │ │ │ - b.n 382a4 │ │ │ │ + bne.n 38350 │ │ │ │ + b.n 382ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3831a │ │ │ │ + cbnz r0, 38360 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 382a4 │ │ │ │ + beq.n 382ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 382a4 │ │ │ │ + bne.n 382ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 382a4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 382ea │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3833c │ │ │ │ + beq.n 38382 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3833c │ │ │ │ + cbnz r3, 38382 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38352 │ │ │ │ + beq.n 38398 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38352 │ │ │ │ + cbnz r3, 38398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 382a4 │ │ │ │ + blt.n 382ea │ │ │ │ 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 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 38388 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 38388 │ │ │ │ - cbnz r4, 383a4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #68] @ (383d0 ) │ │ │ │ - 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 383ca │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl cbf1c │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 80324 │ │ │ │ - cbnz r0, 383c8 │ │ │ │ - movw r1, #49624 @ 0xc1d8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 126e34 │ │ │ │ - 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 daf0c <_PyType_Name@@Base> │ │ │ │ - movw r1, #2028 @ 0x7ec │ │ │ │ + bl db0b8 <_PyType_Name@@Base> │ │ │ │ + movw r1, #3564 @ 0xdec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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, 38402 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38442 │ │ │ │ + beq.n 3841a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38442 │ │ │ │ + b.n 3841a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f90b8 │ │ │ │ - cbz r0, 38442 │ │ │ │ + bl f9290 │ │ │ │ + cbz r0, 3841a │ │ │ │ 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, #2184 @ 0x888 │ │ │ │ + movw r0, #3720 @ 0xe88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38490 │ │ │ │ + bne.n 38468 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 384f6 │ │ │ │ + b.n 384ce │ │ │ │ movw r7, #51831 @ 0xca77 │ │ │ │ movt r7, #34283 @ 0x85eb │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r6, #31153 @ 0x79b1 │ │ │ │ movt r6, #40503 @ 0x9e37 │ │ │ │ mla r4, r7, r0, r3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3848a │ │ │ │ + beq.n 38462 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 3848a │ │ │ │ + beq.n 38462 │ │ │ │ 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, 384e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3850e │ │ │ │ + beq.n 384e6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (38510 ) │ │ │ │ + ldr r0, [pc, #0] @ (384e8 ) │ │ │ │ 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 │ │ │ │ + cbnz r4, 38516 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35336 @ 0x8a08 │ │ │ │ + movw r1, #36872 @ 0x9008 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 38600 │ │ │ │ + bl 12747c │ │ │ │ + b.n 385d8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 385f8 │ │ │ │ + bhi.n 385d0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #2192 @ 0x890 │ │ │ │ + movw r0, #3728 @ 0xe90 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a158 │ │ │ │ - movw r0, #7988 @ 0x1f34 │ │ │ │ + b.w 7a0d8 │ │ │ │ + movw r0, #9488 @ 0x2510 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a158 │ │ │ │ - movw r0, #8856 @ 0x2298 │ │ │ │ + b.w 7a0d8 │ │ │ │ + movw r0, #10356 @ 0x2874 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a158 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + b.w 7a0d8 │ │ │ │ + movw r2, #9488 @ 0x2510 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 38598 │ │ │ │ - movw r2, #8856 @ 0x2298 │ │ │ │ + b.n 38570 │ │ │ │ + movw r2, #10356 @ 0x2874 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2192 @ 0x890 │ │ │ │ + movw r1, #3728 @ 0xe90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25172 @ 0x6254 │ │ │ │ + movw r0, #26708 @ 0x6854 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r2, #8856 @ 0x2298 │ │ │ │ + b.w 82738 │ │ │ │ + movw r2, #10356 @ 0x2874 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7988 @ 0x1f34 │ │ │ │ + movw r1, #9488 @ 0x2510 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25172 @ 0x6254 │ │ │ │ + movw r0, #26708 @ 0x6854 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r3, #8856 @ 0x2298 │ │ │ │ + b.w 82738 │ │ │ │ + movw r3, #10356 @ 0x2874 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #9488 @ 0x2510 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2192 @ 0x890 │ │ │ │ + movw r1, #3728 @ 0xe90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2196 @ 0x894 │ │ │ │ + movw r0, #3732 @ 0xe94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ 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, 385fc │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 38624 │ │ │ │ + ble.n 385fc │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38624 │ │ │ │ - cbnz r4, 38640 │ │ │ │ + bne.n 385fc │ │ │ │ + cbnz r4, 38618 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #108] @ (38698 ) │ │ │ │ + ldr r4, [pc, #108] @ (38670 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38690 │ │ │ │ + cbz r0, 38668 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38652 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 38690 │ │ │ │ + bne.n 3862a │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 38668 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3867a │ │ │ │ + beq.n 38652 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #2200 @ 0x898 │ │ │ │ + movw r1, #3736 @ 0xe98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 38690 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 38668 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2240 @ 0x8c0 │ │ │ │ + movw r1, #3776 @ 0xec0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ 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, 38696 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 386be │ │ │ │ + ble.n 38696 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 386be │ │ │ │ - cbnz r4, 386de │ │ │ │ + bne.n 38696 │ │ │ │ + cbnz r4, 386b6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (38714 ) │ │ │ │ + ldr r4, [pc, #80] @ (386ec ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 386de │ │ │ │ + cbnz r0, 386b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38710 │ │ │ │ + b.n 386e8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cbf1c │ │ │ │ + bl cc074 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1ad094 │ │ │ │ + bl 1b0fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 386da │ │ │ │ - bne.n 38708 │ │ │ │ + blt.n 386b2 │ │ │ │ + bne.n 386e0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #49624 @ 0xc1d8 │ │ │ │ + movw r1, #51160 @ 0xc7d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d1990 │ │ │ │ - b.n 386da │ │ │ │ + bl d1af0 │ │ │ │ + b.n 386b2 │ │ │ │ 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 cb83c │ │ │ │ +000386f0 : │ │ │ │ + ldr r0, [pc, #4] @ (386f8 ) │ │ │ │ + b.w cb994 │ │ │ │ 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 38718 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 38732 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14936 @ 0x3a58 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3874a │ │ │ │ + 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] @ 38768 │ │ │ │ + vldr d11, [pc, #44] @ 38790 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 839e0 │ │ │ │ - movw r1, #38580 @ 0x96b4 │ │ │ │ + bl 839d4 │ │ │ │ + movw r1, #40116 @ 0x9cb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc054 │ │ │ │ + bl cc1ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 387d8 │ │ │ │ + bge.n 38800 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 39a18 │ │ │ │ + b.w 39a40 │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ @@ -21011,112 +21019,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 388a8 │ │ │ │ + bls.n 388d0 │ │ │ │ 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 388b8 @ unpredictable │ │ │ │ + bls.n 388e0 @ 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 839e0 │ │ │ │ - movw r1, #29620 @ 0x73b4 │ │ │ │ + bl 839d4 │ │ │ │ + movw r1, #31156 @ 0x79b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc054 │ │ │ │ + bl cc1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d0, [pc, #-128] @ 38778 │ │ │ │ - bl 839e0 │ │ │ │ - movw r1, #38584 @ 0x96b8 │ │ │ │ + blt.n 38784 │ │ │ │ + vldr d0, [pc, #-128] @ 387a0 │ │ │ │ + bl 839d4 │ │ │ │ + movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc054 │ │ │ │ + bl cc1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d9, [pc, #-148] @ 38780 │ │ │ │ + blt.n 38784 │ │ │ │ + vldr d9, [pc, #-148] @ 387a8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 839e0 │ │ │ │ - movw r1, #16640 @ 0x4100 │ │ │ │ + bl 839d4 │ │ │ │ + movw r1, #18148 @ 0x46e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc054 │ │ │ │ + bl cc1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d10, [pc, #-172] @ 38788 │ │ │ │ + blt.n 38784 │ │ │ │ + vldr d10, [pc, #-172] @ 387b0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 1818a8 │ │ │ │ - movw r1, #2284 @ 0x8ec │ │ │ │ + bl 183f7c │ │ │ │ + movw r1, #3820 @ 0xeec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc054 │ │ │ │ + bl cc1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3875c │ │ │ │ - vldr d8, [pc, #-200] @ 38790 │ │ │ │ + blt.n 38784 │ │ │ │ + vldr d8, [pc, #-200] @ 387b8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 839e0 │ │ │ │ - movw r1, #16696 @ 0x4138 │ │ │ │ + bl 839d4 │ │ │ │ + movw r1, #18204 @ 0x471c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc054 │ │ │ │ + bl cc1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3875c │ │ │ │ + blt.w 38784 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 1818a8 │ │ │ │ - movw r1, #2292 @ 0x8f4 │ │ │ │ + bl 183f7c │ │ │ │ + movw r1, #3828 @ 0xef4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc054 │ │ │ │ + bl cc1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3875c │ │ │ │ + blt.w 38784 │ │ │ │ movw r3, #11584 @ 0x2d40 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - vldr d7, [pc, #-268] @ 38798 │ │ │ │ + vldr d7, [pc, #-268] @ 387c0 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 387a0 │ │ │ │ + vldr d6, [pc, #-268] @ 387c8 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 387d0 │ │ │ │ + vldr d5, [pc, #-228] @ 387f8 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 387c8 │ │ │ │ + vldr d4, [pc, #-244] @ 387f0 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 387c0 │ │ │ │ + vldr d2, [pc, #-260] @ 387e8 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 387b8 │ │ │ │ + vldr d0, [pc, #-276] @ 387e0 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 387b0 │ │ │ │ + vldr d3, [pc, #-292] @ 387d8 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 387a8 │ │ │ │ + vldr d12, [pc, #-308] @ 387d0 │ │ │ │ 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 │ │ │ │ @@ -21251,15 +21259,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] @ 38f08 │ │ │ │ + vldr d1, [pc, #1012] @ 38f30 │ │ │ │ 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 │ │ │ │ @@ -21304,15 +21312,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] @ (38f10 ) │ │ │ │ + ldr r2, [pc, #812] @ (38f38 ) │ │ │ │ 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 │ │ │ │ @@ -21505,21 +21513,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 38f1c │ │ │ │ + b.n 38f44 │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r0, [pc, #864] @ (39274 ) │ │ │ │ + ldral r0, [pc, #864] @ (3929c ) │ │ │ │ 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 │ │ │ │ @@ -22233,119 +22241,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, #2300 @ 0x8fc │ │ │ │ + movw r2, #3836 @ 0xefc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9950 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39a50 │ │ │ │ + bl 167fd0 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 39a78 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39c18 │ │ │ │ + b.n 39c40 │ │ │ │ ldrd r0, r4, [sp, #16] │ │ │ │ - bl 86280 │ │ │ │ + bl 8620c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39a4c │ │ │ │ + beq.n 39a74 │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39a6c │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 39c10 │ │ │ │ + cbnz r0, 39a94 │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 39c38 │ │ │ │ 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 865c4 │ │ │ │ + bl 86550 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39bb6 │ │ │ │ + beq.w 39bde │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39ad4 │ │ │ │ + bmi.n 39afc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2324 @ 0x914 │ │ │ │ + movw r1, #3860 @ 0xf14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39c08 │ │ │ │ + beq.w 39c30 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39c08 │ │ │ │ + bne.w 39c30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 39c08 │ │ │ │ - bl dd754 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39c30 │ │ │ │ + bl dd90c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39af0 │ │ │ │ + beq.n 39b18 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 39af0 │ │ │ │ + cbnz r3, 39b18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39b1c │ │ │ │ + bge.n 39b44 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c08 │ │ │ │ + bne.w 39c30 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2380 @ 0x94c │ │ │ │ + movw r1, #3916 @ 0xf4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 39c08 │ │ │ │ + bl 12747c │ │ │ │ + b.n 39c30 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39b40 │ │ │ │ + bne.n 39b68 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2400 @ 0x960 │ │ │ │ + movw r1, #3936 @ 0xf60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 39c08 │ │ │ │ + bl 12747c │ │ │ │ + b.n 39c30 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39b92 │ │ │ │ + blt.n 39bba │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 39b44 │ │ │ │ + bge.n 39b6c │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 39b6a │ │ │ │ + cbnz r0, 39b92 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 39c08 │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 39c30 │ │ │ │ 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 │ │ │ │ @@ -22355,514 +22363,505 @@ │ │ │ │ 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 39a80 │ │ │ │ + bls.w 39aa8 │ │ │ │ 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 39a80 │ │ │ │ + b.n 39aa8 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 39c08 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 39c30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39bda │ │ │ │ + beq.n 39c02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39bda │ │ │ │ + cbnz r3, 39c02 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39bf8 │ │ │ │ + cbz r0, 39c20 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 39c08 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 39c30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39c18 │ │ │ │ - cbz r5, 39c10 │ │ │ │ + b.n 39c40 │ │ │ │ + cbz r5, 39c38 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ - b.n 39a4c │ │ │ │ + bl 78208 │ │ │ │ + b.n 39a74 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 39c5a │ │ │ │ + movw r0, #3976 @ 0xf88 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 82738 │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + movw r0, #3984 @ 0xf90 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 82738 │ │ │ │ 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 39c3a │ │ │ │ + bmi.n 39c8c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39c54 │ │ │ │ + bpl.n 39ca6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13440 @ 0x3480 │ │ │ │ + movw r1, #14936 @ 0x3a58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39c6c │ │ │ │ - tst.w r3, #10 │ │ │ │ + b.n 39cbe │ │ │ │ + tst.w r3, #12 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ + b.w 13e550 │ │ │ │ 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, 39ca2 │ │ │ │ + cbnz r6, 39cf4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 39ca2 │ │ │ │ + blt.n 39cf4 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39ca2 │ │ │ │ - cbnz r2, 39cbe │ │ │ │ - ldr r1, [pc, #76] @ (39cf0 ) │ │ │ │ + bgt.n 39cf4 │ │ │ │ + cbnz r2, 39d10 │ │ │ │ + ldr r1, [pc, #76] @ (39d44 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 39cea │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 39d3c │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39cd8 │ │ │ │ + bgt.n 39d2a │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34648 @ 0x8758 │ │ │ │ + movw r1, #36184 @ 0x8d58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 39cea │ │ │ │ + bl 12747c │ │ │ │ + b.n 39d3c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39cc2 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 39d14 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39cc2 │ │ │ │ + beq.n 39d14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 39d0c │ │ │ │ - movw r0, #2484 @ 0x9b4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 82744 │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - movw r0, #2492 @ 0x9bc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 82744 │ │ │ │ - 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 39d3e │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 39d58 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13440 @ 0x3480 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 39d70 │ │ │ │ - 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} │ │ │ │ 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 39dde │ │ │ │ + beq.n 39db4 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39dde │ │ │ │ + beq.n 39db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 39dde │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 39db4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39dde │ │ │ │ - cbnz r0, 39dde │ │ │ │ + beq.n 39db4 │ │ │ │ + cbnz r0, 39db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39dde │ │ │ │ - cbnz r0, 39dde │ │ │ │ + beq.n 39db4 │ │ │ │ + cbnz r0, 39db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39e6e │ │ │ │ + beq.n 39e44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1047c0 │ │ │ │ + bl 104aa4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 39dec │ │ │ │ + bge.n 39dc2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39e76 │ │ │ │ + b.n 39e4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1047c0 │ │ │ │ + bl 104aa4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 39de8 │ │ │ │ + blt.n 39dbe │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 39e56 │ │ │ │ + bhi.n 39e2c │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 39e12 │ │ │ │ + bne.n 39de8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 39f42 │ │ │ │ - b.n 39e14 │ │ │ │ + bl 39f50 │ │ │ │ + b.n 39dea │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 39e50 │ │ │ │ + bne.n 39e26 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39de8 │ │ │ │ - cbnz r0, 39e56 │ │ │ │ + blt.n 39dbe │ │ │ │ + cbnz r0, 39e2c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39e5e │ │ │ │ + b.n 39e34 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39e56 │ │ │ │ + bge.n 39e2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 39f42 │ │ │ │ - b.n 39e50 │ │ │ │ + bl 39f50 │ │ │ │ + b.n 39e26 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39e2c │ │ │ │ - b.n 39e56 │ │ │ │ + ble.n 39e02 │ │ │ │ + b.n 39e2c │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39e56 │ │ │ │ + ble.n 39e2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 39f42 │ │ │ │ - b.n 39e50 │ │ │ │ + bl 39f50 │ │ │ │ + b.n 39e26 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39e40 │ │ │ │ - b.n 39e56 │ │ │ │ + bge.n 39e16 │ │ │ │ + b.n 39e2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39de8 │ │ │ │ - bne.n 39e1e │ │ │ │ + blt.n 39dbe │ │ │ │ + bne.n 39df4 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39e76 │ │ │ │ + beq.n 39e4c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39e76 │ │ │ │ + b.n 39e4c │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #39880 @ 0x9bc8 │ │ │ │ + movw r3, #41416 @ 0xa1c8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #40945 @ 0x9ff1 │ │ │ │ + movw r2, #40959 @ 0x9fff │ │ │ │ movt r2, #3 │ │ │ │ - b.w 2374e4 │ │ │ │ + b.w 2386ec │ │ │ │ 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 39ebe │ │ │ │ + bge.n 39e94 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f1834 │ │ │ │ - bne.n 39ec8 │ │ │ │ + b.w f1a18 │ │ │ │ + bne.n 39e9e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 72218 │ │ │ │ + b.w 72194 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 39ed6 │ │ │ │ + bcc.n 39eac │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39ece │ │ │ │ + beq.n 39ea4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a75c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39f06 │ │ │ │ + bne.n 39edc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ - b.n 39f3c │ │ │ │ - bl 72218 │ │ │ │ + bl 771ec │ │ │ │ + b.n 39f12 │ │ │ │ + bl 72194 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 39f30 │ │ │ │ + cbz r0, 39f06 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 39f28 │ │ │ │ + ble.n 39efe │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ - bl 115374 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 39f30 │ │ │ │ + bl 1158fc <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 39f06 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 39f10 │ │ │ │ + b.n 39ee6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ - b.n 39f3e │ │ │ │ + bl 771ec │ │ │ │ + b.n 39f14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.n 39f1a │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4c78 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 39f46 │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 39f4e │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 86280 │ │ │ │ - cbz r0, 39fb2 │ │ │ │ + bl 8620c │ │ │ │ + cbz r0, 39fc0 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86550 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r6, 39f7e │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r6, 39f8c │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39f9a │ │ │ │ - bl d038c │ │ │ │ + b.n 39fa8 │ │ │ │ + bl d04dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 39f96 │ │ │ │ + beq.n 39fa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39f96 │ │ │ │ + cbnz r3, 39fa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39f62 │ │ │ │ + bgt.n 39f70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39fb6 │ │ │ │ + beq.n 39fc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39fb6 │ │ │ │ + cbnz r3, 39fc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 39fb6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39fc4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 39fd6 │ │ │ │ + cbz r4, 39fe4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 121bdc │ │ │ │ + b.w 12222c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2552 @ 0x9f8 │ │ │ │ + movw r1, #4088 @ 0xff8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3a0e8 │ │ │ │ + bvs.n 3a0f6 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #232] @ 3a0f0 │ │ │ │ + vldr d5, [pc, #232] @ 3a100 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3a082 │ │ │ │ + ble.n 3a090 │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 3a070 │ │ │ │ + ble.n 3a07e │ │ │ │ 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 3a05e │ │ │ │ - vldr d7, [pc, #168] @ 3a0f8 │ │ │ │ + bne.n 3a06c │ │ │ │ + vldr d7, [pc, #172] @ 3a108 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a100 │ │ │ │ + vldr d0, [pc, #172] @ 3a110 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a108 │ │ │ │ + vldr d7, [pc, #168] @ 3a118 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 3a110 │ │ │ │ + vldr d0, [pc, #172] @ 3a120 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #164] @ 3a118 │ │ │ │ + vldr d7, [pc, #168] @ 3a128 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 3a120 │ │ │ │ + vldr d0, [pc, #168] @ 3a130 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3a096 │ │ │ │ + bgt.n 3a0a4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a0e4 │ │ │ │ + bne.n 3a0f2 │ │ │ │ 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 3a0d2 │ │ │ │ - vldr d7, [pc, #100] @ 3a128 │ │ │ │ + bne.n 3a0e0 │ │ │ │ + vldr d7, [pc, #104] @ 3a138 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a130 │ │ │ │ + vldr d0, [pc, #104] @ 3a140 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #100] @ 3a138 │ │ │ │ + vldr d7, [pc, #100] @ 3a148 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #100] @ 3a140 │ │ │ │ + vldr d0, [pc, #104] @ 3a150 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #92] @ 3a148 │ │ │ │ + vldr d0, [pc, #96] @ 3a158 │ │ │ │ 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 3a208 │ │ │ │ + bls.n 3a218 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a210 │ │ │ │ + bls.n 3a220 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -22881,14 +22880,43 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4c78 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a18c │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a1a8 │ │ │ │ + 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} │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #39512 @ 0x9a58 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e550 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -22897,21 +22925,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 3a190 │ │ │ │ + bne.n 3a1fa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3a236 │ │ │ │ + b.n 3a2a0 │ │ │ │ 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] │ │ │ │ @@ -22923,893 +22951,845 @@ │ │ │ │ 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 83414 │ │ │ │ + bl 83408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a230 │ │ │ │ + cbz r0, 3a29a │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 839e0 │ │ │ │ - cbz r0, 3a21a │ │ │ │ + bl 839d4 │ │ │ │ + cbz r0, 3a284 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 839e0 │ │ │ │ - cbz r0, 3a21a │ │ │ │ + bl 839d4 │ │ │ │ + cbz r0, 3a284 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 839e0 │ │ │ │ - cbz r0, 3a21a │ │ │ │ + bl 839d4 │ │ │ │ + cbz r0, 3a284 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 839e0 │ │ │ │ - cbz r0, 3a21a │ │ │ │ + bl 839d4 │ │ │ │ + cbz r0, 3a284 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 839e0 │ │ │ │ - cbnz r0, 3a234 │ │ │ │ + bl 839d4 │ │ │ │ + cbnz r0, 3a29e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a230 │ │ │ │ + beq.n 3a29a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a230 │ │ │ │ + cbnz r3, 3a29a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a236 │ │ │ │ + b.n 3a2a0 │ │ │ │ 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 f4a94 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a26c │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a288 │ │ │ │ - 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} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #39512 @ 0x9a58 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ - b.n 3a29c │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4a94 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3a2c8 │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a2d0 │ │ │ │ - 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, #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 3a318 │ │ │ │ + beq.n 3a2f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a318 │ │ │ │ - cbnz r0, 3a318 │ │ │ │ + beq.n 3a2f0 │ │ │ │ + cbnz r0, 3a2f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 3a318 │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 3a2f0 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a31e │ │ │ │ + cbz r7, 3a2f6 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a346 │ │ │ │ + bne.n 3a31e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1047c0 │ │ │ │ + bl 104aa4 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a346 │ │ │ │ + blt.n 3a31e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #336] @ (3a48c ) │ │ │ │ + ldr r1, [pc, #336] @ (3a464 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f8840 │ │ │ │ + b.w f8a2c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a370 │ │ │ │ + beq.n 3a348 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a370 │ │ │ │ - cbnz r0, 3a370 │ │ │ │ + beq.n 3a348 │ │ │ │ + cbnz r0, 3a348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 3a380 │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 3a358 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a376 │ │ │ │ + cbz r3, 3a34e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl de834 │ │ │ │ + bl de9ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a43c │ │ │ │ + beq.n 3a414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86280 │ │ │ │ + bl 8620c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a426 │ │ │ │ + beq.n 3a3fe │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a3c2 │ │ │ │ + beq.n 3a39a │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - movw r8, #56109 @ 0xdb2d │ │ │ │ + bl 8592c │ │ │ │ + movw r8, #61013 @ 0xee55 │ │ │ │ movt r8, #20 │ │ │ │ - movw r3, #46729 @ 0xb689 │ │ │ │ + movw r3, #52077 @ 0xcb6d │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a3ca │ │ │ │ - movw r8, #56109 @ 0xdb2d │ │ │ │ + b.n 3a3a2 │ │ │ │ + movw r8, #61013 @ 0xee55 │ │ │ │ movt r8, #20 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86550 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a40a │ │ │ │ + cbz r5, 3a3e2 │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a440 │ │ │ │ - bne.n 3a3ee │ │ │ │ + blt.n 3a418 │ │ │ │ + bne.n 3a3c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a3ce │ │ │ │ - b.n 3a3fa │ │ │ │ + beq.n 3a3a6 │ │ │ │ + b.n 3a3d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl e14d8 │ │ │ │ + bl e1690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a3e6 │ │ │ │ - b.n 3a440 │ │ │ │ + beq.n 3a3be │ │ │ │ + b.n 3a418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a3ce │ │ │ │ + bne.n 3a3a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a3ce │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a3a6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a420 │ │ │ │ + beq.n 3a3f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a420 │ │ │ │ + cbnz r3, 3a3f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 3a486 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 3a45e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a43c │ │ │ │ + beq.n 3a414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a43c │ │ │ │ + cbnz r3, 3a414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a486 │ │ │ │ + b.n 3a45e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a456 │ │ │ │ + beq.n 3a42e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a456 │ │ │ │ + cbnz r3, 3a42e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a46c │ │ │ │ + beq.n 3a444 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a46c │ │ │ │ + cbnz r3, 3a444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a43c │ │ │ │ + beq.n 3a414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a43c │ │ │ │ + bne.n 3a414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a43c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a414 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bcc.n 3a4f8 │ │ │ │ + bcc.n 3a4d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + b.n 39f1a │ │ │ │ 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, 3a4c8 │ │ │ │ + cbnz r2, 3a4a2 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #59032 @ 0xe698 │ │ │ │ + movw r1, #60568 @ 0xec98 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfa10 │ │ │ │ - cbnz r0, 3a4de │ │ │ │ - b.n 3a4da │ │ │ │ - movw r0, #59032 @ 0xe698 │ │ │ │ + bl bfbe4 │ │ │ │ + cbnz r0, 3a4b8 │ │ │ │ + b.n 3a4b4 │ │ │ │ + movw r0, #60568 @ 0xec98 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c70c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a4ae │ │ │ │ + bne.n 3a488 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a4fa │ │ │ │ + b.n 3a4d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a4da │ │ │ │ + blt.n 3a4b4 │ │ │ │ itete ne │ │ │ │ movwne r0, #4308 @ 0x10d4 │ │ │ │ movweq r0, #7780 @ 0x1e64 │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ movteq r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3a586 │ │ │ │ + b.n 3a516 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f4a94 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a53c │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a558 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #8192 @ 0x2000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.w 13e550 │ │ │ │ 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 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a582 │ │ │ │ + cbz r0, 3a512 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3a5b4 │ │ │ │ + bl 3a58c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ba7ac │ │ │ │ - cbnz r0, 3a5ae │ │ │ │ + bl 1be648 │ │ │ │ + cbnz r0, 3a53e │ │ │ │ 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 208c98 │ │ │ │ + b.w 20ad8c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3a29c │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4c78 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a56e │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a58a │ │ │ │ + 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} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3a5e4 │ │ │ │ + ble.n 3a5bc │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #21076 @ 0x5254 │ │ │ │ + movw r3, #22612 @ 0x5854 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #43872 @ 0xab60 │ │ │ │ + movw r4, #45408 @ 0xb160 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a5e0 │ │ │ │ + beq.n 3a5b8 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3a5d2 │ │ │ │ + b.n 3a5aa │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ 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 232174 <_PyXI_EndInterpreter@@Base+0x864> │ │ │ │ - cbz r0, 3a61e │ │ │ │ + bl 233a8c <_PyXI_EndInterpreter@@Base+0x8a4> │ │ │ │ + cbz r0, 3a5f6 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e0120 <_PySet_Update@@Base> │ │ │ │ + bl 1486f0 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a620 │ │ │ │ + bge.n 3a5f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a61e │ │ │ │ + beq.n 3a5f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a61e │ │ │ │ + cbnz r3, 3a5f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003a624 <_Py_ResurrectReference@@Base>: │ │ │ │ +0003a5fc <_Py_ResurrectReference@@Base>: │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4a94 │ │ │ │ + bl f4c78 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a652 <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3a62a <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a66e <_Py_ResurrectReference@@Base+0x4a> │ │ │ │ + b.n 3a646 <_Py_ResurrectReference@@Base+0x4a> │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 3a6ae <_Py_ResurrectReference@@Base+0x8a> │ │ │ │ + bne.n 3a686 <_Py_ResurrectReference@@Base+0x8a> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56456 @ 0xdc88 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #57992 @ 0xe288 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3a6d8 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + b.n 3a6b0 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl db018 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db1c4 <_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 23fce8 <_PyDeadline_Get@@Base+0x110> │ │ │ │ + bl 241084 <_PyTime_AsTimeval@@Base+0x1d98> │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3a6d4 <_Py_ResurrectReference@@Base+0xb0> │ │ │ │ - bl 1d3f78 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3a6ac <_Py_ResurrectReference@@Base+0xb0> │ │ │ │ + bl 1d77cc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a6d8 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3a6b0 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + bl 91e58 <_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 3a700 <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ + bhi.n 3a6d8 <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a71a <_Py_ResurrectReference@@Base+0xf6> │ │ │ │ + ble.n 3a6f2 <_Py_ResurrectReference@@Base+0xf6> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 3a722 <_Py_ResurrectReference@@Base+0xfe> │ │ │ │ - movw r0, #60120 @ 0xead8 │ │ │ │ + b.n 3a6fa <_Py_ResurrectReference@@Base+0xfe> │ │ │ │ + movw r0, #61656 @ 0xf0d8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a6f8 <_Py_ResurrectReference@@Base+0xd4> │ │ │ │ + bne.n 3a6d0 <_Py_ResurrectReference@@Base+0xd4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a836 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + b.n 3a80e <_Py_ResurrectReference@@Base+0x212> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a730 <_Py_ResurrectReference@@Base+0x10c> │ │ │ │ + cbz r3, 3a708 <_Py_ResurrectReference@@Base+0x10c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 3a762 <_Py_ResurrectReference@@Base+0x13e> │ │ │ │ - b.n 3a748 <_Py_ResurrectReference@@Base+0x124> │ │ │ │ + bpl.n 3a73a <_Py_ResurrectReference@@Base+0x13e> │ │ │ │ + b.n 3a720 <_Py_ResurrectReference@@Base+0x124> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #14508 @ 0x38ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3a716 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - bl 83930 │ │ │ │ + bl 12747c │ │ │ │ + b.n 3a6ee <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl 83924 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3a788 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3a760 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a716 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bne.n 3a6ee <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a788 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ + b.n 3a760 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a75c <_Py_ResurrectReference@@Base+0x138> │ │ │ │ + beq.n 3a734 <_Py_ResurrectReference@@Base+0x138> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #2940 @ 0xb7c │ │ │ │ + movw r1, #4476 @ 0x117c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3a716 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3a6ee <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a716 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + beq.n 3a6ee <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ ldrd r6, r3, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ ite le │ │ │ │ movle.w fp, #0 │ │ │ │ movgt.w fp, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, r3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b148 <_PyArg_BadArgument@@Base+0xe0> │ │ │ │ + bl 23c4b8 <_PyArg_BadArgument@@Base+0xd4> │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3a836 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + beq.n 3a80e <_Py_ResurrectReference@@Base+0x212> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r2, 3a818 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ - bl 83ab0 │ │ │ │ + cbz r2, 3a7f0 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + bl 83aa4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a7f8 <_Py_ResurrectReference@@Base+0x1d4> │ │ │ │ + bne.n 3a7d0 <_Py_ResurrectReference@@Base+0x1d4> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a818 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + beq.n 3a7f0 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a818 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + cbnz r3, 3a7f0 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a818 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a7f0 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a808 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ + beq.n 3a7e0 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a808 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ + cbnz r3, 3a7e0 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ add r9, r7 │ │ │ │ add r6, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - blt.n 3a7b2 <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ + blt.n 3a78a <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a7b2 <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ - b.n 3a836 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + beq.n 3a78a <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ + b.n 3a80e <_Py_ResurrectReference@@Base+0x212> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a716 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + beq.w 3a6ee <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a716 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bne.w 3a6ee <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a716 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a6ee <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r0, #3176 @ 0xc68 │ │ │ │ + movw r0, #4768 @ 0x12a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0d8 │ │ │ │ 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 3a86a <_Py_ResurrectReference@@Base+0x246> │ │ │ │ + bne.n 3a842 <_Py_ResurrectReference@@Base+0x246> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 117344 │ │ │ │ + b.w 117878 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32332 @ 0x7e4c │ │ │ │ + movw r0, #33868 @ 0x844c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a85e <_Py_ResurrectReference@@Base+0x23a> │ │ │ │ + bne.n 3a836 <_Py_ResurrectReference@@Base+0x23a> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a932 <_Py_ResurrectReference@@Base+0x30e> │ │ │ │ + beq.n 3a90a <_Py_ResurrectReference@@Base+0x30e> │ │ │ │ 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 7f720 │ │ │ │ + bl 7f718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a92e <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ + bne.n 3a906 <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a92e <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ + beq.n 3a906 <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #46481 @ 0xb591 │ │ │ │ + movw r1, #58257 @ 0xe391 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #22004 @ 0x55f4 │ │ │ │ + movw r0, #23540 @ 0x5bf4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3a8d8 <_Py_ResurrectReference@@Base+0x2b4> │ │ │ │ + cbnz r0, 3a8b0 <_Py_ResurrectReference@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 246a3c │ │ │ │ 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, #3292 @ 0xcdc │ │ │ │ + movw r0, #4844 @ 0x12ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 3a90e <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + beq.n 3a8e6 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a90e <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + cbnz r3, 3a8e6 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3a8cc <_Py_ResurrectReference@@Base+0x2a8> │ │ │ │ + beq.n 3a8a4 <_Py_ResurrectReference@@Base+0x2a8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a92e <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ + beq.n 3a906 <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a92e <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ + cbnz r3, 3a906 <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003a934 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003a90c <_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 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3a9ba <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ + bl 1235dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3a992 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1235f4 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee150 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f0ff0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3aa82 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.w 3aa5a <_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, #3348 @ 0xd14 │ │ │ │ + movw r2, #4892 @ 0x131c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa82 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aa5a <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aa82 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #228] @ (3aa88 <_PyEval_FormatKwargsError@@Base+0x154>) │ │ │ │ + bne.n 3aa5a <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #228] @ (3aa60 <_PyEval_FormatKwargsError@@Base+0x154>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3a9b4 <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ + cbz r3, 3a98c <_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 3aa6a <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ + b.n 3aa42 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1235dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aa82 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aa5a <_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 3aa74 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bpl.n 3aa4c <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3aa74 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bne.n 3aa4c <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1235f4 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee150 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f0ff0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3aa44 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r0, 3aa1c <_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, #3400 @ 0xd48 │ │ │ │ + movw r2, #4944 @ 0x1350 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa44 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + beq.n 3aa1c <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aa44 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ - ldr r2, [pc, #92] @ (3aa88 <_PyEval_FormatKwargsError@@Base+0x154>) │ │ │ │ + cbnz r3, 3aa1c <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + ldr r2, [pc, #92] @ (3aa60 <_PyEval_FormatKwargsError@@Base+0x154>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa3c <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ + cbz r3, 3aa14 <_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 3aa82 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3aa5a <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3aa82 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #48] @ (3aa88 <_PyEval_FormatKwargsError@@Base+0x154>) │ │ │ │ + cbnz r3, 3aa5a <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #48] @ (3aa60 <_PyEval_FormatKwargsError@@Base+0x154>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aa66 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ + cbz r3, 3aa3e <_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 7828c │ │ │ │ + b.w 78208 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003aa8c <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003aa64 <_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, #39236 @ 0x9944 │ │ │ │ + movw r1, #40772 @ 0x9f44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1aa4 │ │ │ │ - cbz r0, 3aada <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + bl f1c88 │ │ │ │ + cbz r0, 3aab2 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3aadc <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ + ldr r0, [pc, #40] @ (3aab4 <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d1f04 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d2064 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aada <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + beq.n 3aab2 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aada <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + cbnz r3, 3aab2 <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #3452 @ 0xd7c │ │ │ │ + movw r0, #4996 @ 0x1384 │ │ │ │ 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 ddc6c │ │ │ │ + bl dde24 │ │ │ │ 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,286 +23800,286 @@ │ │ │ │ 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 3ab50 <_PyErr_SetLocaleString@@Base+0xc4> │ │ │ │ + bne.n 3ab28 <_PyErr_SetLocaleString@@Base+0xc4> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 158234 │ │ │ │ + b.w 159784 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32340 @ 0x7e54 │ │ │ │ + movw r0, #33876 @ 0x8454 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ab44 <_PyErr_SetLocaleString@@Base+0xb8> │ │ │ │ + bne.n 3ab1c <_PyErr_SetLocaleString@@Base+0xb8> │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, 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, 3ab86 <_PyErr_SetLocaleString@@Base+0xfa> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3ab90 <_PyErr_SetLocaleString@@Base+0x104> │ │ │ │ - b.n 3ab96 <_PyErr_SetLocaleString@@Base+0x10a> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3ab80 <_PyErr_SetLocaleString@@Base+0xf4> │ │ │ │ - b.n 3aba4 <_PyErr_SetLocaleString@@Base+0x118> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3aba4 <_PyErr_SetLocaleString@@Base+0x118> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3aba4 <_PyErr_SetLocaleString@@Base+0x118> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + adds r0, #8 │ │ │ │ + bl cec0c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003aba6 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ab5e <_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] @ (3ac58 <_PyImport_ClearExtension@@Base+0xb2>) │ │ │ │ + ldr r2, [pc, #160] @ (3ac10 <_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 1a2fc4 │ │ │ │ - cbnz r0, 3abde <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ - bl 7f720 │ │ │ │ + bl 1a6eac │ │ │ │ + cbnz r0, 3ab96 <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ + bl 7f718 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 3ac54 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ac0c <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r0, 3ac00 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3abb8 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac00 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3abb8 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ac00 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3abb8 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3ac1a <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ - bl 781fc │ │ │ │ + bgt.n 3abd2 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ + bl 78178 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1aab28 │ │ │ │ + bl 1aea60 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ac38 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ - b.n 3ac32 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + cbnz r0, 3abf0 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ + b.n 3abea <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ ldr.w r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ac0a <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3abc2 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3ac0a <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3abc2 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r8 │ │ │ │ - bl 3aeb0 <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ + bl 3ae88 <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ac0a <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3abc2 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ac54 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ac0c <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 242bec <_PyDeadline_Get@@Base+0x3014> │ │ │ │ + bl 243ed8 <_PyTime_AsTimeval@@Base+0x4bec> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3ac48 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + bne.n 3ac00 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ac54 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3ac0c <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d3028 │ │ │ │ - b.n 3ac44 <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ + bl 1d691c │ │ │ │ + b.n 3abfc <_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, #59276 @ 0xe78c │ │ │ │ + movw r0, #60812 @ 0xed8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3ac9e <_PyImport_ClearExtension@@Base+0xf8> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ac56 <_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 8e1fc │ │ │ │ + b.w 8e144 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3accc <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ + bne.n 3ac84 <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3acc2 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + cbz r3, 3ac7a <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3add0 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + bne.w 3ad88 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3add8 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ + b.n 3ad90 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ace2 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ace2 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 3ace2 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ - cbnz r0, 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ace2 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + cbnz r0, 3ace2 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ - cbnz r0, 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ace2 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + cbnz r0, 3ace2 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 3ad2a <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 3ace2 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3ad42 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ + b.n 3acfa <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3ad30 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ + cbz r6, 3ace8 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1047c0 │ │ │ │ + bl 104aa4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ad3e <_PyImport_ClearExtension@@Base+0x198> │ │ │ │ + bne.n 3acf6 <_PyImport_ClearExtension@@Base+0x198> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3add8 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ + b.n 3ad90 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3ad22 <_PyImport_ClearExtension@@Base+0x17c> │ │ │ │ + ble.n 3acda <_PyImport_ClearExtension@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86280 │ │ │ │ + bl 8620c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad3a <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.n 3acf2 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86550 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3adae <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - bl d038c │ │ │ │ + cbz r6, 3ad66 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + bl d04dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ad78 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ + beq.n 3ad30 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ad78 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ + cbnz r3, 3ad30 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3ad94 <_PyImport_ClearExtension@@Base+0x1ee> │ │ │ │ + bne.n 3ad4c <_PyImport_ClearExtension@@Base+0x1ee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ad3a <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.n 3acf2 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ad3a <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + bne.n 3acf2 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ad3a <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3acf2 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3ad52 <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ + beq.n 3ad0a <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3add0 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + beq.n 3ad88 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3add0 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + cbnz r3, 3ad88 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3add0 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ad88 <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3adc4 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + beq.n 3ad7c <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3adc4 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + cbnz r3, 3ad7c <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3acc2 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ - b.n 3ad3a <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.w 3ac7a <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + b.n 3acf2 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + movw r0, #23132 @ 0x5a5c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 7a0d8 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - adds r0, #8 │ │ │ │ - bl ceac4 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ - movw r0, #21596 @ 0x545c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.w 7a158 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 3adbe <_PyImport_ClearExtension@@Base+0x260> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbnz r0, 3adc8 <_PyImport_ClearExtension@@Base+0x26a> │ │ │ │ + b.n 3adce <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3adb8 <_PyImport_ClearExtension@@Base+0x25a> │ │ │ │ + b.n 3addc <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3addc <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 3addc <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ sub sp, #28 │ │ │ │ @@ -24114,243 +24094,193 @@ │ │ │ │ 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 3ae5c <_PyImport_ClearExtension@@Base+0x2b6> │ │ │ │ + beq.n 3ae34 <_PyImport_ClearExtension@@Base+0x2d6> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #3956 @ 0xf74 │ │ │ │ + movw r0, #5492 @ 0x1574 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddc6c │ │ │ │ - b.n 3ae8a <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ + bl dde24 │ │ │ │ + b.n 3ae62 <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3ae78 <_PyImport_ClearExtension@@Base+0x2d2> │ │ │ │ + beq.n 3ae50 <_PyImport_ClearExtension@@Base+0x2f2> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #3988 @ 0xf94 │ │ │ │ + movw r0, #5524 @ 0x1594 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl ddc6c │ │ │ │ - b.n 3ae8a <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ - movw r0, #4016 @ 0xfb0 │ │ │ │ + bl dde24 │ │ │ │ + b.n 3ae62 <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ + movw r0, #5552 @ 0x15b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddc6c │ │ │ │ - cbnz r0, 3ae90 <_PyImport_ClearExtension@@Base+0x2ea> │ │ │ │ + bl dde24 │ │ │ │ + cbnz r0, 3ae68 <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3aeac <_PyImport_ClearExtension@@Base+0x306> │ │ │ │ + b.n 3ae84 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3ae9c <_PyImport_ClearExtension@@Base+0x2f6> │ │ │ │ - bl 5e500 │ │ │ │ + cbz r1, 3ae74 <_PyImport_ClearExtension@@Base+0x316> │ │ │ │ + bl 5e508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae8c <_PyImport_ClearExtension@@Base+0x2e6> │ │ │ │ + beq.n 3ae64 <_PyImport_ClearExtension@@Base+0x306> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3aeac <_PyImport_ClearExtension@@Base+0x306> │ │ │ │ + cbz r3, 3ae84 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e3d8 │ │ │ │ + b.w 5e3e0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3aee6 <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ + ble.n 3aebe <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3aef0 <_PyImport_ClearExtension@@Base+0x34a> │ │ │ │ + cbz r0, 3aec8 <_PyImport_ClearExtension@@Base+0x36a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3aefa <_PyImport_ClearExtension@@Base+0x354> │ │ │ │ + bge.n 3aed2 <_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 3af08 <_PyImport_ClearExtension@@Base+0x362> │ │ │ │ + beq.n 3aee0 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3af08 <_PyImport_ClearExtension@@Base+0x362> │ │ │ │ - movw r1, #4080 @ 0xff0 │ │ │ │ + b.n 3aee0 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ + movw r1, #5616 @ 0x15f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af02 <_PyImport_ClearExtension@@Base+0x35c> │ │ │ │ - movw r1, #4104 @ 0x1008 │ │ │ │ + b.n 3aeda <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ + movw r1, #5640 @ 0x1608 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3af02 <_PyImport_ClearExtension@@Base+0x35c> │ │ │ │ - movw r1, #4148 @ 0x1034 │ │ │ │ + b.n 3aeda <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ + movw r1, #5684 @ 0x1634 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3af18 <_PyImport_ClearExtension@@Base+0x372>) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3aef0 <_PyImport_ClearExtension@@Base+0x392>) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88ea8 │ │ │ │ - @ instruction: 0xfba80042 │ │ │ │ + b.w 88e34 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3af5c <_PyImport_ClearExtension@@Base+0x3b6> │ │ │ │ + cbz r0, 3af34 <_PyImport_ClearExtension@@Base+0x3d6> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3af40 <_PyImport_ClearExtension@@Base+0x39a> │ │ │ │ + cbz r3, 3af18 <_PyImport_ClearExtension@@Base+0x3ba> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3af48 <_PyImport_ClearExtension@@Base+0x3a2> │ │ │ │ + b.n 3af20 <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3af50 <_PyImport_ClearExtension@@Base+0x3aa> │ │ │ │ + cbz r2, 3af28 <_PyImport_ClearExtension@@Base+0x3ca> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3af58 <_PyImport_ClearExtension@@Base+0x3b2> │ │ │ │ + b.n 3af30 <_PyImport_ClearExtension@@Base+0x3d2> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 3a5b4 │ │ │ │ + bl 3a58c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3af88 <_PyImport_ClearExtension@@Base+0x3e2> │ │ │ │ + cbnz r1, 3af60 <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2004 @ 0x7d4 │ │ │ │ + movw r1, #3540 @ 0xdd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3afaa <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + bl 12747c │ │ │ │ + b.n 3af82 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3afb0 <_PyImport_ClearExtension@@Base+0x40a> │ │ │ │ + bmi.n 3af88 <_PyImport_ClearExtension@@Base+0x42a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4176 @ 0x1050 │ │ │ │ + movw r1, #5712 @ 0x1650 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b00e <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ - bl dd754 │ │ │ │ + b.n 3afe6 <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ + bl dd90c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3afd8 <_PyImport_ClearExtension@@Base+0x432> │ │ │ │ - bl 7f720 │ │ │ │ + bgt.n 3afb0 <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3afaa <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + bne.n 3af82 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4208 @ 0x1070 │ │ │ │ + movw r1, #5744 @ 0x1670 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3afaa <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + bl 12747c │ │ │ │ + b.n 3af82 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3b00c <_PyImport_ClearExtension@@Base+0x466> │ │ │ │ + beq.n 3afe4 <_PyImport_ClearExtension@@Base+0x486> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbz r3, 3affa <_PyImport_ClearExtension@@Base+0x454> │ │ │ │ + cbz r3, 3afd2 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, 3afee <_PyImport_ClearExtension@@Base+0x448> │ │ │ │ + cbnz r3, 3afc6 <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 77270 │ │ │ │ - b.n 3affa <_PyImport_ClearExtension@@Base+0x454> │ │ │ │ + bl 771ec │ │ │ │ + b.n 3afd2 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3afe6 <_PyImport_ClearExtension@@Base+0x440> │ │ │ │ - b.n 3afaa <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + bne.n 3afbe <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ + b.n 3af82 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 3b00a <_PyImport_ClearExtension@@Base+0x464> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 3afaa <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + cbnz r0, 3afe2 <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 3af82 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ str r5, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - mov r0, r1 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r1, r2 │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r2, r3 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr r3, [pc, #96] @ (3b090 <_PyImport_ClearExtension@@Base+0x4ea>) │ │ │ │ - bl 213cb0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b08c <_PyImport_ClearExtension@@Base+0x4e6> │ │ │ │ - ldrd r6, r7, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 95d94 │ │ │ │ - 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 9889c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3b072 <_PyImport_ClearExtension@@Base+0x4cc> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3b07e <_PyImport_ClearExtension@@Base+0x4d8> │ │ │ │ - bl e4b58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b03e <_PyImport_ClearExtension@@Base+0x498> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3b08c <_PyImport_ClearExtension@@Base+0x4e6> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b51a <_PyImport_ClearExtension@@Base+0x974> │ │ │ │ - b.n 3b08c <_PyImport_ClearExtension@@Base+0x4e6> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - 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 3b0b4 <_PyImport_ClearExtension@@Base+0x50e> │ │ │ │ + bne.n 3b008 <_PyImport_ClearExtension@@Base+0x4aa> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 156790 │ │ │ │ + b.w 157c38 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32444 @ 0x7ebc │ │ │ │ + movw r0, #33980 @ 0x84bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b0a8 <_PyImport_ClearExtension@@Base+0x502> │ │ │ │ + bne.n 3affc <_PyImport_ClearExtension@@Base+0x49e> │ │ │ │ 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] │ │ │ │ @@ -24362,174 +24292,224 @@ │ │ │ │ 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 3b10c <_PyImport_ClearExtension@@Base+0x566> │ │ │ │ + beq.n 3b060 <_PyImport_ClearExtension@@Base+0x502> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #4248 @ 0x1098 │ │ │ │ + movw r0, #5784 @ 0x1698 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - b.n 3b12a <_PyImport_ClearExtension@@Base+0x584> │ │ │ │ - cbz r6, 3b11e <_PyImport_ClearExtension@@Base+0x578> │ │ │ │ + bl dde24 │ │ │ │ + b.n 3b07e <_PyImport_ClearExtension@@Base+0x520> │ │ │ │ + cbz r6, 3b072 <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #3452 @ 0xd7c │ │ │ │ + movw r0, #4996 @ 0x1384 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - b.n 3b12a <_PyImport_ClearExtension@@Base+0x584> │ │ │ │ - movw r0, #4268 @ 0x10ac │ │ │ │ + bl dde24 │ │ │ │ + b.n 3b07e <_PyImport_ClearExtension@@Base+0x520> │ │ │ │ + movw r0, #5804 @ 0x16ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - cbz r0, 3b146 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + bl dde24 │ │ │ │ + cbz r0, 3b09a <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b136 <_PyImport_ClearExtension@@Base+0x590> │ │ │ │ + cbz r3, 3b08a <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5e3d8 │ │ │ │ - cbz r0, 3b146 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ - cbz r5, 3b146 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + bl 5e3e0 │ │ │ │ + cbz r0, 3b09a <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ + cbz r5, 3b09a <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e500 │ │ │ │ + b.w 5e508 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3b154 <_PyImport_ClearExtension@@Base+0x5ae> │ │ │ │ - b.w 7ffe0 │ │ │ │ - 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, #22188 @ 0x56ac │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - 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] @ (3b250 <_PyImport_ClearExtension@@Base+0x6aa>) │ │ │ │ + ldr r2, [pc, #192] @ (3b170 <_PyImport_ClearExtension@@Base+0x612>) │ │ │ │ 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, 3b1ba <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ + cbz r4, 3b0dc <_PyImport_ClearExtension@@Base+0x57e> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64340 @ 0xfb54 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #380 @ 0x17c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3b1e0 <_PyImport_ClearExtension@@Base+0x63a> │ │ │ │ + bl 12747c │ │ │ │ + b.n 3b102 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b1e4 <_PyImport_ClearExtension@@Base+0x63e> │ │ │ │ + beq.n 3b106 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4320 @ 0x10e0 │ │ │ │ + movw r1, #5856 @ 0x16e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b24a <_PyImport_ClearExtension@@Base+0x6a4> │ │ │ │ + b.n 3b16c <_PyImport_ClearExtension@@Base+0x60e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4360 @ 0x1108 │ │ │ │ + movw r0, #5896 @ 0x1708 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b1e0 <_PyImport_ClearExtension@@Base+0x63a> │ │ │ │ - bl 1eec84 │ │ │ │ + blt.n 3b102 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ + bl 1f1a78 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b210 <_PyImport_ClearExtension@@Base+0x66a> │ │ │ │ - bl 303d4 │ │ │ │ - b.n 3b234 <_PyImport_ClearExtension@@Base+0x68e> │ │ │ │ - bl 1ef510 │ │ │ │ - movw r0, #64388 @ 0xfb84 │ │ │ │ + cbnz r0, 3b132 <_PyImport_ClearExtension@@Base+0x5d4> │ │ │ │ + bl 303e0 │ │ │ │ + b.n 3b156 <_PyImport_ClearExtension@@Base+0x5f8> │ │ │ │ + bl 1f225c │ │ │ │ + movw r0, #61928 @ 0xf1e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1ef9a0 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ + bl 1f26ec <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b234 <_PyImport_ClearExtension@@Base+0x68e> │ │ │ │ + bne.n 3b156 <_PyImport_ClearExtension@@Base+0x5f8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 3b24a <_PyImport_ClearExtension@@Base+0x6a4> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 3b16c <_PyImport_ClearExtension@@Base+0x60e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ + movw r0, #5908 @ 0x1714 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r0, r1 │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r1, r2 │ │ │ │ + add r4, sp, #16 │ │ │ │ + mov r2, r3 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldr r3, [pc, #96] @ (3b1f4 <_PyImport_ClearExtension@@Base+0x696>) │ │ │ │ + bl 215880 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b1f0 <_PyImport_ClearExtension@@Base+0x692> │ │ │ │ + ldrd r6, r7, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 95cd4 │ │ │ │ + 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 987c8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3b1d6 <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3b1e2 <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ + bl e4d20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b1a2 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3b1f0 <_PyImport_ClearExtension@@Base+0x692> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3b646 <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + b.n 3b1f0 <_PyImport_ClearExtension@@Base+0x692> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1a18 │ │ │ │ + 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 r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl b4df8 │ │ │ │ - cbnz r0, 3b27e <_PyImport_ClearExtension@@Base+0x6d8> │ │ │ │ - cbz r4, 3b276 <_PyImport_ClearExtension@@Base+0x6d0> │ │ │ │ + bl b4fe4 │ │ │ │ + cbnz r0, 3b222 <_PyImport_ClearExtension@@Base+0x6c4> │ │ │ │ + cbz r4, 3b21a <_PyImport_ClearExtension@@Base+0x6bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1368c4 │ │ │ │ - cbnz r0, 3b27e <_PyImport_ClearExtension@@Base+0x6d8> │ │ │ │ + bl 136e00 │ │ │ │ + cbnz r0, 3b222 <_PyImport_ClearExtension@@Base+0x6c4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 210588 │ │ │ │ + b.w 212158 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4380 @ 0x111c │ │ │ │ + movw r1, #5916 @ 0x171c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b2a2 <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ - b.w 1474e0 │ │ │ │ + beq.n 3b246 <_PyImport_ClearExtension@@Base+0x6e8> │ │ │ │ + b.w 148650 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3b25a <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ + b.w 7ffd8 │ │ │ │ + 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, #23724 @ 0x5cac │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + 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 18b2d0 │ │ │ │ + bl 18e0d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b2d8 <_PyImport_ClearExtension@@Base+0x732> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3b2ae <_PyImport_ClearExtension@@Base+0x750> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3b2f0 <_PyImport_ClearExtension@@Base+0x74a> │ │ │ │ + b.n 3b2c6 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -24537,37 +24517,37 @@ │ │ │ │ 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 3b316 <_PyImport_ClearExtension@@Base+0x770> │ │ │ │ + bne.n 3b2ec <_PyImport_ClearExtension@@Base+0x78e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d038c │ │ │ │ + bl d04dc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b342 <_PyImport_ClearExtension@@Base+0x79c> │ │ │ │ - b.n 3b330 <_PyImport_ClearExtension@@Base+0x78a> │ │ │ │ + bne.n 3b318 <_PyImport_ClearExtension@@Base+0x7ba> │ │ │ │ + b.n 3b306 <_PyImport_ClearExtension@@Base+0x7a8> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32216 @ 0x7dd8 │ │ │ │ + movw r0, #33752 @ 0x83d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b306 <_PyImport_ClearExtension@@Base+0x760> │ │ │ │ + bne.n 3b2dc <_PyImport_ClearExtension@@Base+0x77e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b358 <_PyImport_ClearExtension@@Base+0x7b2> │ │ │ │ - bl 7f720 │ │ │ │ + b.n 3b32e <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b32c <_PyImport_ClearExtension@@Base+0x786> │ │ │ │ + bne.n 3b302 <_PyImport_ClearExtension@@Base+0x7a4> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3b358 <_PyImport_ClearExtension@@Base+0x7b2> │ │ │ │ + b.n 3b32e <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -24576,737 +24556,735 @@ │ │ │ │ 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 3b37a <_PyImport_ClearExtension@@Base+0x7d4> │ │ │ │ + bhi.n 3b350 <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3b392 <_PyImport_ClearExtension@@Base+0x7ec> │ │ │ │ + ble.n 3b368 <_PyImport_ClearExtension@@Base+0x80a> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3b39a <_PyImport_ClearExtension@@Base+0x7f4> │ │ │ │ - movw r0, #58564 @ 0xe4c4 │ │ │ │ + b.n 3b370 <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ + movw r0, #60100 @ 0xeac4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b372 <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ + bne.n 3b348 <_PyImport_ClearExtension@@Base+0x7ea> │ │ │ │ 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 3b3d4 <_PyImport_ClearExtension@@Base+0x82e> │ │ │ │ + b.n 3b38e <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b3ae <_PyImport_ClearExtension@@Base+0x808> │ │ │ │ - b.w 1474e0 │ │ │ │ + beq.n 3b384 <_PyImport_ClearExtension@@Base+0x826> │ │ │ │ + b.w 148650 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - bics.w r0, r2, r1, asr #32 │ │ │ │ - it cs │ │ │ │ - movcs r0, r3 │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 3b410 <_PyImport_ClearExtension@@Base+0x86a> │ │ │ │ + beq.n 3b3ca <_PyImport_ClearExtension@@Base+0x86c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b47e <_PyImport_ClearExtension@@Base+0x8d8> │ │ │ │ + bne.n 3b438 <_PyImport_ClearExtension@@Base+0x8da> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b41c <_PyImport_ClearExtension@@Base+0x876> │ │ │ │ - movw r9, #4564 @ 0x11d4 │ │ │ │ + b.n 3b3d6 <_PyImport_ClearExtension@@Base+0x878> │ │ │ │ + movw r9, #6100 @ 0x17d4 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b424 <_PyImport_ClearExtension@@Base+0x87e> │ │ │ │ + cbz r6, 3b3de <_PyImport_ClearExtension@@Base+0x880> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b42c <_PyImport_ClearExtension@@Base+0x886> │ │ │ │ + b.n 3b3e6 <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b44e <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ + beq.n 3b408 <_PyImport_ClearExtension@@Base+0x8aa> │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b448 <_PyImport_ClearExtension@@Base+0x8a2> │ │ │ │ + bge.n 3b402 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a83c │ │ │ │ - cbz r0, 3b448 <_PyImport_ClearExtension@@Base+0x8a2> │ │ │ │ + cbz r0, 3b402 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b434 <_PyImport_ClearExtension@@Base+0x88e> │ │ │ │ + b.n 3b3ee <_PyImport_ClearExtension@@Base+0x890> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b46a <_PyImport_ClearExtension@@Base+0x8c4> │ │ │ │ + beq.n 3b424 <_PyImport_ClearExtension@@Base+0x8c6> │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3b46a <_PyImport_ClearExtension@@Base+0x8c4> │ │ │ │ + blt.n 3b424 <_PyImport_ClearExtension@@Base+0x8c6> │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b450 <_PyImport_ClearExtension@@Base+0x8aa> │ │ │ │ + bne.n 3b40a <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 3b474 <_PyImport_ClearExtension@@Base+0x8ce> │ │ │ │ + beq.n 3b42e <_PyImport_ClearExtension@@Base+0x8d0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 155230 │ │ │ │ - b.n 3b480 <_PyImport_ClearExtension@@Base+0x8da> │ │ │ │ + bl 156630 │ │ │ │ + b.n 3b43a <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b49a <_PyImport_ClearExtension@@Base+0x8f4> │ │ │ │ + cbz r0, 3b452 <_PyImport_ClearExtension@@Base+0x8f4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + bics.w r0, r2, r1, asr #32 │ │ │ │ + it cs │ │ │ │ + movcs r0, r3 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 7ffd8 │ │ │ │ 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, 3b4be <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ + cbnz r3, 3b498 <_PyImport_ClearExtension@@Base+0x93a> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b4be <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ + ble.n 3b498 <_PyImport_ClearExtension@@Base+0x93a> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b4be <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ - cbnz r4, 3b4da <_PyImport_ClearExtension@@Base+0x934> │ │ │ │ + bne.n 3b498 <_PyImport_ClearExtension@@Base+0x93a> │ │ │ │ + cbnz r4, 3b4b4 <_PyImport_ClearExtension@@Base+0x956> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #76] @ (3b510 <_PyImport_ClearExtension@@Base+0x96a>) │ │ │ │ + ldr r4, [pc, #76] @ (3b4e8 <_PyImport_ClearExtension@@Base+0x98a>) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b508 <_PyImport_ClearExtension@@Base+0x962> │ │ │ │ + cbz r0, 3b4e2 <_PyImport_ClearExtension@@Base+0x984> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3b508 <_PyImport_ClearExtension@@Base+0x962> │ │ │ │ + blt.n 3b4e2 <_PyImport_ClearExtension@@Base+0x984> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16ba70 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b4f6 <_PyImport_ClearExtension@@Base+0x950> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3b508 <_PyImport_ClearExtension@@Base+0x962> │ │ │ │ + bne.n 3b4d0 <_PyImport_ClearExtension@@Base+0x972> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 3b4e2 <_PyImport_ClearExtension@@Base+0x984> │ │ │ │ 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 20ae44 <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ + b.w 20cc34 <_Py_set_inheritable_async_safe@@Base+0x244> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 7ffe0 │ │ │ │ + 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 3b516 <_PyImport_ClearExtension@@Base+0x9b8> │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3b52e <_PyImport_ClearExtension@@Base+0x9d0> │ │ │ │ + b.n 3b542 <_PyImport_ClearExtension@@Base+0x9e4> │ │ │ │ + movw r0, #59988 @ 0xea54 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b606 <_PyImport_ClearExtension@@Base+0xaa8> │ │ │ │ + b.n 3b508 <_PyImport_ClearExtension@@Base+0x9aa> │ │ │ │ + bl 83924 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3b550 <_PyImport_ClearExtension@@Base+0x9f2> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.n 3b560 <_PyImport_ClearExtension@@Base+0xa02> │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b606 <_PyImport_ClearExtension@@Base+0xaa8> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3b560 <_PyImport_ClearExtension@@Base+0xa02> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3b53e <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b53e <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3b5cc <_PyImport_ClearExtension@@Base+0xa6e> │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3b57a <_PyImport_ClearExtension@@Base+0xa1c> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b5a0 <_PyImport_ClearExtension@@Base+0xa42> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + b.n 3b5ce <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3b594 <_PyImport_ClearExtension@@Base+0xa36> │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 3b5ac <_PyImport_ClearExtension@@Base+0xa4e> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b5ac <_PyImport_ClearExtension@@Base+0xa4e> │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3b5ce <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3b586 <_PyImport_ClearExtension@@Base+0xa28> │ │ │ │ + mov r3, r5 │ │ │ │ + movw r2, #24588 @ 0x600c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #59988 @ 0xea54 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b606 <_PyImport_ClearExtension@@Base+0xaa8> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.n 3b5ea <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ + cbz r1, 3b5da <_PyImport_ClearExtension@@Base+0xa7c> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3b5e2 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 156630 │ │ │ │ + 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 3ba54 <_PyImport_ClearExtension@@Base+0xef6> │ │ │ │ + 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 3b638 <_PyImport_ClearExtension@@Base+0xada> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 3b642 <_PyImport_ClearExtension@@Base+0xae4> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7f900 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3b540 <_PyImport_ClearExtension@@Base+0x99a> │ │ │ │ + cbnz r0, 3b66c <_PyImport_ClearExtension@@Base+0xb0e> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #62140 @ 0xf2bc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #19460 @ 0x4c04 │ │ │ │ + movw r1, #632 @ 0x278 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #20968 @ 0x51e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e834 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b6a8 <_PyImport_ClearExtension@@Base+0xb02> │ │ │ │ - bl 83414 │ │ │ │ + beq.w 3b7d4 <_PyImport_ClearExtension@@Base+0xc76> │ │ │ │ + bl 83408 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b578 <_PyImport_ClearExtension@@Base+0x9d2> │ │ │ │ + beq.n 3b6a4 <_PyImport_ClearExtension@@Base+0xb46> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b578 <_PyImport_ClearExtension@@Base+0x9d2> │ │ │ │ + cbnz r3, 3b6a4 <_PyImport_ClearExtension@@Base+0xb46> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b6a8 <_PyImport_ClearExtension@@Base+0xb02> │ │ │ │ + beq.w 3b7d4 <_PyImport_ClearExtension@@Base+0xc76> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 26ba60 │ │ │ │ - vldr d9, [pc, #304] @ 3b6b8 <_PyImport_ClearExtension@@Base+0xb12> │ │ │ │ + bl 26c060 │ │ │ │ + vldr d9, [pc, #300] @ 3b7e0 <_PyImport_ClearExtension@@Base+0xc82> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26c060 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + beq.n 3b79a <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26c060 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26c060 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + beq.n 3b79a <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + beq.n 3b79a <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + beq.n 3b79a <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + beq.n 3b79a <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + beq.n 3b79a <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + beq.n 3b79a <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + bl 7ffd8 │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + bl 7ffd8 │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + bl 7ffd8 │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + bl 7ffd8 │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + bl 7ffd8 │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + bl 7ffd8 │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 7ffe0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + bl 7ffd8 │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b66e <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ + cbz r0, 3b79a <_PyImport_ClearExtension@@Base+0xc3c> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b686 <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ + cbnz r0, 3b7b2 <_PyImport_ClearExtension@@Base+0xc54> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b6a8 <_PyImport_ClearExtension@@Base+0xb02> │ │ │ │ + beq.n 3b7d4 <_PyImport_ClearExtension@@Base+0xc76> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b6a8 <_PyImport_ClearExtension@@Base+0xb02> │ │ │ │ + cbnz r3, 3b7d4 <_PyImport_ClearExtension@@Base+0xc76> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b6a8 <_PyImport_ClearExtension@@Base+0xb02> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b7d4 <_PyImport_ClearExtension@@Base+0xc76> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #4968 @ 0x1368 │ │ │ │ + movw r0, #6504 @ 0x1968 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ 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 3b6ea <_PyImport_ClearExtension@@Base+0xb44> │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3b702 <_PyImport_ClearExtension@@Base+0xb5c> │ │ │ │ - b.n 3b716 <_PyImport_ClearExtension@@Base+0xb70> │ │ │ │ - movw r0, #58452 @ 0xe454 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b7da <_PyImport_ClearExtension@@Base+0xc34> │ │ │ │ - b.n 3b6dc <_PyImport_ClearExtension@@Base+0xb36> │ │ │ │ - bl 83930 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3b724 <_PyImport_ClearExtension@@Base+0xb7e> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.n 3b734 <_PyImport_ClearExtension@@Base+0xb8e> │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b7da <_PyImport_ClearExtension@@Base+0xc34> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b734 <_PyImport_ClearExtension@@Base+0xb8e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3b712 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b712 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3b7a0 <_PyImport_ClearExtension@@Base+0xbfa> │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3b74e <_PyImport_ClearExtension@@Base+0xba8> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b774 <_PyImport_ClearExtension@@Base+0xbce> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - b.n 3b7a2 <_PyImport_ClearExtension@@Base+0xbfc> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3b768 <_PyImport_ClearExtension@@Base+0xbc2> │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 3b780 <_PyImport_ClearExtension@@Base+0xbda> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b780 <_PyImport_ClearExtension@@Base+0xbda> │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3b7a2 <_PyImport_ClearExtension@@Base+0xbfc> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3b75a <_PyImport_ClearExtension@@Base+0xbb4> │ │ │ │ - mov r3, r5 │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58452 @ 0xe454 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b7da <_PyImport_ClearExtension@@Base+0xc34> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 3b7be <_PyImport_ClearExtension@@Base+0xc18> │ │ │ │ - cbz r1, 3b7ae <_PyImport_ClearExtension@@Base+0xc08> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3b7b6 <_PyImport_ClearExtension@@Base+0xc10> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155230 │ │ │ │ - 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 3ba84 <_PyImport_ClearExtension@@Base+0xede> │ │ │ │ - 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 3b80c <_PyImport_ClearExtension@@Base+0xc66> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3b816 <_PyImport_ClearExtension@@Base+0xc70> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ - 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 3b83c <_PyImport_ClearExtension@@Base+0xc96> │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3b848 <_PyImport_ClearExtension@@Base+0xca2> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 3b86c <_PyImport_ClearExtension@@Base+0xcc6> │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3b85a <_PyImport_ClearExtension@@Base+0xcb4> │ │ │ │ - movs r0, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b.n 3b868 <_PyImport_ClearExtension@@Base+0xcc2> │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b854 <_PyImport_ClearExtension@@Base+0xcae> │ │ │ │ - ldr r0, [pc, #8] @ (3b870 <_PyImport_ClearExtension@@Base+0xcca>) │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r4, r6] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3b890 <_PyImport_ClearExtension@@Base+0xcea> │ │ │ │ + cbz r3, 3b804 <_PyImport_ClearExtension@@Base+0xca6> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #64740 @ 0xfce4 │ │ │ │ - movt r4, #66 @ 0x42 │ │ │ │ + movw r4, #744 @ 0x2e8 │ │ │ │ + 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, 3b8c8 <_PyImport_ClearExtension@@Base+0xd22> │ │ │ │ + cbnz r6, 3b83c <_PyImport_ClearExtension@@Base+0xcde> │ │ │ │ cmp.w ip, #2 │ │ │ │ - ble.n 3b8c8 <_PyImport_ClearExtension@@Base+0xd22> │ │ │ │ + ble.n 3b83c <_PyImport_ClearExtension@@Base+0xcde> │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n 3b8c8 <_PyImport_ClearExtension@@Base+0xd22> │ │ │ │ - cbnz r7, 3b8ec <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ - ldr r4, [pc, #436] @ (3ba80 <_PyImport_ClearExtension@@Base+0xeda>) │ │ │ │ + bne.n 3b83c <_PyImport_ClearExtension@@Base+0xcde> │ │ │ │ + cbnz r7, 3b860 <_PyImport_ClearExtension@@Base+0xd02> │ │ │ │ + ldr r4, [pc, #436] @ (3b9f4 <_PyImport_ClearExtension@@Base+0xe96>) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba58 <_PyImport_ClearExtension@@Base+0xeb2> │ │ │ │ + beq.w 3b9cc <_PyImport_ClearExtension@@Base+0xe6e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 11112c │ │ │ │ + bl 11150c │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ + beq.w 3b9c8 <_PyImport_ClearExtension@@Base+0xe6a> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d4600 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ + beq.w 3b9c8 <_PyImport_ClearExtension@@Base+0xe6a> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e6c5c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ + beq.w 3b9c8 <_PyImport_ClearExtension@@Base+0xe6a> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 3b928 <_PyImport_ClearExtension@@Base+0xd82> │ │ │ │ + bne.n 3b89c <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 3b94c <_PyImport_ClearExtension@@Base+0xda6> │ │ │ │ + b.n 3b8c0 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3b938 <_PyImport_ClearExtension@@Base+0xd92> │ │ │ │ + cbnz r0, 3b8ac <_PyImport_ClearExtension@@Base+0xd4e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3b94c <_PyImport_ClearExtension@@Base+0xda6> │ │ │ │ - b.n 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ + bge.n 3b8c0 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ + b.n 3b9c8 <_PyImport_ClearExtension@@Base+0xe6a> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1b91f8 │ │ │ │ + bl 1bd130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ + beq.w 3b9c8 <_PyImport_ClearExtension@@Base+0xe6a> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3b92c <_PyImport_ClearExtension@@Base+0xd86> │ │ │ │ - b.n 3b924 <_PyImport_ClearExtension@@Base+0xd7e> │ │ │ │ + bne.n 3b8a0 <_PyImport_ClearExtension@@Base+0xd42> │ │ │ │ + b.n 3b898 <_PyImport_ClearExtension@@Base+0xd3a> │ │ │ │ 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 3b968 <_PyImport_ClearExtension@@Base+0xdc2> │ │ │ │ + beq.n 3b8dc <_PyImport_ClearExtension@@Base+0xd7e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3b996 <_PyImport_ClearExtension@@Base+0xdf0> │ │ │ │ + bne.n 3b90a <_PyImport_ClearExtension@@Base+0xdac> │ │ │ │ clz r4, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ - ble.n 3b9b6 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ - cbz r4, 3b9b6 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + ble.n 3b92a <_PyImport_ClearExtension@@Base+0xdcc> │ │ │ │ + cbz r4, 3b92a <_PyImport_ClearExtension@@Base+0xdcc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #63872 @ 0xf980 │ │ │ │ + movw r2, #61404 @ 0xefdc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8132 @ 0x1fc4 │ │ │ │ + movw r1, #8376 @ 0x20b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3b9c8 <_PyImport_ClearExtension@@Base+0xe6a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #63872 @ 0xf980 │ │ │ │ + movw r2, #61404 @ 0xefdc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8092 @ 0x1f9c │ │ │ │ + movw r1, #8336 @ 0x2090 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3b9c8 <_PyImport_ClearExtension@@Base+0xe6a> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #4972 @ 0x136c │ │ │ │ + movw r1, #6508 @ 0x196c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #4980 @ 0x1374 │ │ │ │ + movw r0, #6516 @ 0x1974 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ba54 <_PyImport_ClearExtension@@Base+0xeae> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 3b9c8 <_PyImport_ClearExtension@@Base+0xe6a> │ │ │ │ + bl 95cd4 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3b9fc <_PyImport_ClearExtension@@Base+0xe56> │ │ │ │ + beq.n 3b970 <_PyImport_ClearExtension@@Base+0xe12> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ba3a <_PyImport_ClearExtension@@Base+0xe94> │ │ │ │ + b.n 3b9ae <_PyImport_ClearExtension@@Base+0xe50> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3ba12 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ - cbz r4, 3ba12 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ + bne.n 3b986 <_PyImport_ClearExtension@@Base+0xe28> │ │ │ │ + cbz r4, 3b986 <_PyImport_ClearExtension@@Base+0xe28> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ba3a <_PyImport_ClearExtension@@Base+0xe94> │ │ │ │ + b.n 3b9ae <_PyImport_ClearExtension@@Base+0xe50> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3ba1a <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ - cbz r4, 3ba2e <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ + bne.n 3b98e <_PyImport_ClearExtension@@Base+0xe30> │ │ │ │ + cbz r4, 3b9a2 <_PyImport_ClearExtension@@Base+0xe44> │ │ │ │ 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 3ba3a <_PyImport_ClearExtension@@Base+0xe94> │ │ │ │ + b.n 3b9ae <_PyImport_ClearExtension@@Base+0xe50> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 3ba62 <_PyImport_ClearExtension@@Base+0xebc> │ │ │ │ + bl 987c8 │ │ │ │ + cbz r4, 3b9d6 <_PyImport_ClearExtension@@Base+0xe78> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1850 │ │ │ │ + bl f1a34 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3ba6a <_PyImport_ClearExtension@@Base+0xec4> │ │ │ │ + b.n 3b9de <_PyImport_ClearExtension@@Base+0xe80> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ba6a <_PyImport_ClearExtension@@Base+0xec4> │ │ │ │ + b.n 3b9de <_PyImport_ClearExtension@@Base+0xe80> │ │ │ │ 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 111704 │ │ │ │ + bl 111ae4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + 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 3ba1a <_PyImport_ClearExtension@@Base+0xebc> │ │ │ │ + bl 25f29c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 3ba26 <_PyImport_ClearExtension@@Base+0xec8> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 3ba4a <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3ba38 <_PyImport_ClearExtension@@Base+0xeda> │ │ │ │ + movs r0, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b.n 3ba46 <_PyImport_ClearExtension@@Base+0xee8> │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3ba32 <_PyImport_ClearExtension@@Base+0xed4> │ │ │ │ + ldr r0, [pc, #8] @ (3ba50 <_PyImport_ClearExtension@@Base+0xef2>) │ │ │ │ + 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, #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 3bac0 <_PyImport_ClearExtension@@Base+0xf1a> │ │ │ │ - cbz r1, 3bab0 <_PyImport_ClearExtension@@Base+0xf0a> │ │ │ │ + bne.n 3ba90 <_PyImport_ClearExtension@@Base+0xf32> │ │ │ │ + cbz r1, 3ba80 <_PyImport_ClearExtension@@Base+0xf22> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bab8 <_PyImport_ClearExtension@@Base+0xf12> │ │ │ │ + b.n 3ba88 <_PyImport_ClearExtension@@Base+0xf2a> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 155230 │ │ │ │ + b.w 156630 │ │ │ │ add r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ add r1, r5 │ │ │ │ mov r9, r2 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bb38 <_PyImport_ClearExtension@@Base+0xf92> │ │ │ │ + cbz r0, 3bb08 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3baee <_PyImport_ClearExtension@@Base+0xf48> │ │ │ │ + ble.n 3babe <_PyImport_ClearExtension@@Base+0xf60> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3bade <_PyImport_ClearExtension@@Base+0xf38> │ │ │ │ + cbz r3, 3baae <_PyImport_ClearExtension@@Base+0xf50> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bae6 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ + b.n 3bab6 <_PyImport_ClearExtension@@Base+0xf58> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3baf6 <_PyImport_ClearExtension@@Base+0xf50> │ │ │ │ + cbz r3, 3bac6 <_PyImport_ClearExtension@@Base+0xf68> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bafe <_PyImport_ClearExtension@@Base+0xf58> │ │ │ │ + b.n 3bace <_PyImport_ClearExtension@@Base+0xf70> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3bb08 <_PyImport_ClearExtension@@Base+0xf62> │ │ │ │ + cbz r2, 3bad8 <_PyImport_ClearExtension@@Base+0xf7a> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3bb10 <_PyImport_ClearExtension@@Base+0xf6a> │ │ │ │ + b.n 3bae0 <_PyImport_ClearExtension@@Base+0xf82> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ blx 29c10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3bb38 <_PyImport_ClearExtension@@Base+0xf92> │ │ │ │ + ble.n 3bb08 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bb22 <_PyImport_ClearExtension@@Base+0xf7c> │ │ │ │ + cbz r3, 3baf2 <_PyImport_ClearExtension@@Base+0xf94> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bb2a <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ + b.n 3bafa <_PyImport_ClearExtension@@Base+0xf9c> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -25314,2627 +25292,2645 @@ │ │ │ │ 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 3bc4a <_PyImport_ClearExtension@@Base+0x10a4> │ │ │ │ + bne.n 3bc1a <_PyImport_ClearExtension@@Base+0x10bc> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3bc4a <_PyImport_ClearExtension@@Base+0x10a4> │ │ │ │ + bne.n 3bc1a <_PyImport_ClearExtension@@Base+0x10bc> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3bb6a <_PyImport_ClearExtension@@Base+0xfc4> │ │ │ │ - cbz r4, 3bb6a <_PyImport_ClearExtension@@Base+0xfc4> │ │ │ │ + cbz r0, 3bb3a <_PyImport_ClearExtension@@Base+0xfdc> │ │ │ │ + cbz r4, 3bb3a <_PyImport_ClearExtension@@Base+0xfdc> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d1354 │ │ │ │ + b.w d14a4 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 3bc26 <_PyImport_ClearExtension@@Base+0x1080> │ │ │ │ + bhi.n 3bbf6 <_PyImport_ClearExtension@@Base+0x1098> │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #144] @ (3bc04 <_PyImport_ClearExtension@@Base+0x105e>) │ │ │ │ + ldr r0, [pc, #144] @ (3bbd4 <_PyImport_ClearExtension@@Base+0x1076>) │ │ │ │ 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 3bc52 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + b.n 3bc22 <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ 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 3bc52 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + b.n 3bc22 <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ 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 3bc52 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + b.n 3bc22 <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ 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 3bc52 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + b.n 3bc22 <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ 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 3bc52 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + b.n 3bc22 <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ 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 3bc52 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + b.n 3bc22 <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4992 @ 0x1380 │ │ │ │ + movw r0, #6528 @ 0x1980 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddc6c │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 3bc98 <_PyImport_ClearExtension@@Base+0x10f2> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22188 @ 0x56ac │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3bca6 <_PyImport_ClearExtension@@Base+0x1100> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ + b.w dde24 │ │ │ │ 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 3bccc <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ + bne.n 3bc5e <_PyImport_ClearExtension@@Base+0x1100> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3bcf6 │ │ │ │ + bl 3bc88 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bce8 <_PyImport_ClearExtension@@Base+0x1142> │ │ │ │ - b.n 3bce2 <_PyImport_ClearExtension@@Base+0x113c> │ │ │ │ + bne.n 3bc7a <_PyImport_ClearExtension@@Base+0x111c> │ │ │ │ + b.n 3bc74 <_PyImport_ClearExtension@@Base+0x1116> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32236 @ 0x7dec │ │ │ │ + movw r0, #33772 @ 0x83ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3bcf2 <_PyImport_ClearExtension@@Base+0x114c> │ │ │ │ - b.n 3bcbc <_PyImport_ClearExtension@@Base+0x1116> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3bcf2 <_PyImport_ClearExtension@@Base+0x114c> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3bc84 <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ + b.n 3bc4e <_PyImport_ClearExtension@@Base+0x10f0> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 3bc84 <_PyImport_ClearExtension@@Base+0x1126> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003bcf6 : │ │ │ │ +0003bc88 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1f20a8 │ │ │ │ + b.w 1f4ff0 │ │ │ │ │ │ │ │ -0003bcfc : │ │ │ │ +0003bc8e : │ │ │ │ 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 3bf28 <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3bd40 │ │ │ │ + bl 3befe <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3bcd2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3bd28 │ │ │ │ + bpl.n 3bcba │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3bd28 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 3bd58 │ │ │ │ + cbnz r3, 3bcba │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 3bcea │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37616 @ 0x92f0 │ │ │ │ + movw r1, #39152 @ 0x98f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3bd58 │ │ │ │ - cbnz r4, 3bd5e │ │ │ │ + bl 12747c │ │ │ │ + b.n 3bcea │ │ │ │ + cbnz r4, 3bcf0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5056 @ 0x13c0 │ │ │ │ + movw r1, #6592 @ 0x19c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bd9a │ │ │ │ + b.n 3bd2c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 3bd80 │ │ │ │ + bmi.n 3bd12 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5080 @ 0x13d8 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3bd58 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3bcea │ │ │ │ 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 1a1e48 │ │ │ │ + bl 1a5d30 <_PyThreadState_New@@Base+0x4ba4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3bdb8 │ │ │ │ + cbz r3, 3bd4a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3bdba │ │ │ │ + b.n 3bd4c │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 3bdd0 │ │ │ │ + cbnz r6, 3bd62 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 3bdd0 │ │ │ │ + ble.n 3bd62 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3bdd0 │ │ │ │ - cbnz r5, 3bdf6 │ │ │ │ - ldr r1, [pc, #116] @ (3be48 ) │ │ │ │ + bgt.n 3bd62 │ │ │ │ + cbnz r5, 3bd88 │ │ │ │ + ldr r1, [pc, #120] @ (3bddc ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bdf6 │ │ │ │ + cbnz r0, 3bd88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3be38 │ │ │ │ + b.n 3bdca │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bdf2 │ │ │ │ + bne.n 3bd84 │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3be2a │ │ │ │ + beq.n 3bdbc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3be14 │ │ │ │ + cbz r6, 3bda6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3be28 │ │ │ │ + beq.n 3bdba │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3be2a │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 3be2a │ │ │ │ - b.n 3bdf2 │ │ │ │ + bne.n 3bdbc │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 3bdbc │ │ │ │ + b.n 3bd84 │ │ │ │ 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 37888 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3be42 │ │ │ │ + cbz r3, 3bdd4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ movs r6, #156 @ 0x9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3be74 │ │ │ │ + bne.n 3be08 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3be92 │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 3be26 │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3be92 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 3be9c │ │ │ │ - b.n 3bf08 │ │ │ │ + bne.n 3be26 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 3be30 │ │ │ │ + b.n 3be9c │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3bef2 │ │ │ │ + bvs.n 3be86 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #108] @ 3bf10 │ │ │ │ + vldr d9, [pc, #112] @ 3bea8 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3bf02 │ │ │ │ + bgt.n 3be96 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #100] @ 3bf18 │ │ │ │ + vldr d1, [pc, #104] @ 3beb0 │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3beda │ │ │ │ + ble.n 3be6e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #80] @ 3bf20 │ │ │ │ + vldr d1, [pc, #84] @ 3beb8 │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3bede │ │ │ │ + b.n 3be72 │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bef2 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3bf08 │ │ │ │ + bne.n 3be86 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 3be9c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839e0 │ │ │ │ - vldr d8, [pc, #20] @ 3bf18 │ │ │ │ - b.n 3bef2 │ │ │ │ + b.w 839d4 │ │ │ │ + vldr d8, [pc, #24] @ 3beb0 │ │ │ │ + b.n 3be86 │ │ │ │ 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 0x3bf26 is out of bounds. │ │ │ │ - │ │ │ │ + vcnt.8 d27, d8 │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 3beee │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23724 @ 0x5cac │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3befc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003bf28 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +0003befe <_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 3bf66 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3bf3c <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3bf7a <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ - bge.n 3bf62 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3bf50 <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ + bge.n 3bf38 <_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 3bf82 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3bf58 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 3bf7e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + cbnz r3, 3bf54 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bpl.n 3bf7e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 1f02e4 │ │ │ │ - cbnz r0, 3bf7e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl d3c50 │ │ │ │ + bpl.n 3bf54 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 1f31d4 │ │ │ │ + cbnz r0, 3bf54 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl d3d9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bf82 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3bf58 <_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 3bfb2 <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 14ea84 │ │ │ │ - bl cbf1c │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - b.w f8840 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #55452 @ 0xd89c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #0 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3bf98 <_PyObject_GetDictPtr@@Base+0x70> │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ 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 3bffa <_PyObject_GetDictPtr@@Base+0xd2> │ │ │ │ + beq.n 3bf8a <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5168 @ 0x1430 │ │ │ │ + movw r1, #6704 @ 0x1a30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3bf96 <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c00a <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ + bge.n 3bf9a <_PyObject_GetDictPtr@@Base+0x9c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c088 <_PyObject_GetDictPtr@@Base+0x160> │ │ │ │ + b.n 3c018 <_PyObject_GetDictPtr@@Base+0x11a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c01e <_PyObject_GetDictPtr@@Base+0xf6> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3bfae <_PyObject_GetDictPtr@@Base+0xb0> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + bne.n 3bf96 <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #11260 @ 0x2bfc │ │ │ │ + movw r1, #12796 @ 0x31fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #5204 @ 0x1454 │ │ │ │ + movw r0, #6740 @ 0x1a54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 3bf96 <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ + bl 95cd4 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c07a <_PyObject_GetDictPtr@@Base+0x152> │ │ │ │ + bne.n 3c00a <_PyObject_GetDictPtr@@Base+0x10c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c068 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 3bff8 <_PyObject_GetDictPtr@@Base+0xfa> │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c03a <_PyObject_GetDictPtr@@Base+0x112> │ │ │ │ - b.n 3c006 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + beq.n 3bfca <_PyObject_GetDictPtr@@Base+0xcc> │ │ │ │ + b.n 3bf96 <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c068 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ + blt.n 3bff8 <_PyObject_GetDictPtr@@Base+0xfa> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3c0b6 <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ + beq.n 3c046 <_PyObject_GetDictPtr@@Base+0x148> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32476 @ 0x7edc │ │ │ │ + movw r0, #34012 @ 0x84dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3c0b6 <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3c046 <_PyObject_GetDictPtr@@Base+0x148> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c0ca <_PyObject_GetDictPtr@@Base+0x1a2> │ │ │ │ + b.n 3c05a <_PyObject_GetDictPtr@@Base+0x15c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1071dc │ │ │ │ + bl 1074ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c0b2 <_PyObject_GetDictPtr@@Base+0x18a> │ │ │ │ + beq.n 3c042 <_PyObject_GetDictPtr@@Base+0x144> │ │ │ │ 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 13dba8 │ │ │ │ + b.w 13e550 │ │ │ │ + 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 3c09a <_PyObject_GetDictPtr@@Base+0x19c> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 14fdac │ │ │ │ + bl cc074 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + b.w f8a2c │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #56988 @ 0xde9c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #0 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c080 <_PyObject_GetDictPtr@@Base+0x182> │ │ │ │ + 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, 3c0fc <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + cbnz r3, 3c0d2 <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3c0fc <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + ble.n 3c0d2 <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c0fc <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ - cbnz r0, 3c118 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bne.n 3c0d2 <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + cbnz r0, 3c0ee <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c164 <_PyObject_GetDictPtr@@Base+0x23c>) │ │ │ │ + ldr r4, [pc, #96] @ (3c13c <_PyObject_GetDictPtr@@Base+0x23e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c118 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c0ee <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c160 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + b.n 3c136 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c12c <_PyObject_GetDictPtr@@Base+0x204> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3c102 <_PyObject_GetDictPtr@@Base+0x204> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c114 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ - bl 95d94 │ │ │ │ + bne.n 3c0ea <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ + bl 95cd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 3c154 <_PyObject_GetDictPtr@@Base+0x22c> │ │ │ │ - ldr r3, [pc, #36] @ (3c168 <_PyObject_GetDictPtr@@Base+0x240>) │ │ │ │ + bl 987c8 │ │ │ │ + cbz r4, 3c12a <_PyObject_GetDictPtr@@Base+0x22c> │ │ │ │ + ldr r3, [pc, #36] @ (3c140 <_PyObject_GetDictPtr@@Base+0x242>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c15e <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ + cbnz r3, 3c134 <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e2664 │ │ │ │ + b.w 1e563c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c160 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ - ldr r0, [pc, #12] @ (3c16c <_PyObject_GetDictPtr@@Base+0x244>) │ │ │ │ + b.n 3c136 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + ldr r0, [pc, #12] @ (3c144 <_PyObject_GetDictPtr@@Base+0x246>) │ │ │ │ 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 3c190 <_PyObject_GetDictPtr@@Base+0x268> │ │ │ │ + bhi.n 3c168 <_PyObject_GetDictPtr@@Base+0x26a> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c1a8 <_PyObject_GetDictPtr@@Base+0x280> │ │ │ │ + ble.n 3c180 <_PyObject_GetDictPtr@@Base+0x282> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3c1b0 <_PyObject_GetDictPtr@@Base+0x288> │ │ │ │ - movw r0, #58712 @ 0xe558 │ │ │ │ + b.n 3c188 <_PyObject_GetDictPtr@@Base+0x28a> │ │ │ │ + movw r0, #60248 @ 0xeb58 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c188 <_PyObject_GetDictPtr@@Base+0x260> │ │ │ │ + bne.n 3c160 <_PyObject_GetDictPtr@@Base+0x262> │ │ │ │ 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 3b3d4 <_PyImport_ClearExtension@@Base+0x82e> │ │ │ │ + b.w 3b38e <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ 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 240ea8 <_PyDeadline_Get@@Base+0x12d0> │ │ │ │ + bl 24219c <_PyTime_AsTimeval@@Base+0x2eb0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c1e0 <_PyObject_GetDictPtr@@Base+0x2b8> │ │ │ │ + bne.n 3c1b8 <_PyObject_GetDictPtr@@Base+0x2ba> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c216 <_PyObject_GetDictPtr@@Base+0x2ee> │ │ │ │ + b.n 3c1ee <_PyObject_GetDictPtr@@Base+0x2f0> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 24147c <_PyDeadline_Get@@Base+0x18a4> │ │ │ │ + bl 2427f0 <_PyTime_AsTimeval@@Base+0x3504> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c1dc <_PyObject_GetDictPtr@@Base+0x2b4> │ │ │ │ + beq.n 3c1b4 <_PyObject_GetDictPtr@@Base+0x2b6> │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c21c : │ │ │ │ +0003c1f4 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (3c238 ) │ │ │ │ + ldr r4, [pc, #20] @ (3c210 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1ed97c │ │ │ │ + b.w 1f081c │ │ │ │ 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 3c264 │ │ │ │ + bne.n 3c23c │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c280 │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 3c258 │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c280 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3c294 │ │ │ │ - vldr d0, [pc, #28] @ 3c2a0 │ │ │ │ + bne.n 3c258 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 3c26c │ │ │ │ + vldr d0, [pc, #28] @ 3c278 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839d4 │ │ │ │ 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, 3c618 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c5f0 ) │ │ │ │ eors r4, r1 │ │ │ │ - b.n 3c2aa │ │ │ │ + b.n 3c282 │ │ │ │ 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 3c2de │ │ │ │ + bmi.n 3c2b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5472 @ 0x1560 │ │ │ │ + movw r1, #7008 @ 0x1b60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3c306 │ │ │ │ + bl 12747c │ │ │ │ + b.n 3c2de │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b4df8 │ │ │ │ + bl b4fe4 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c30a │ │ │ │ + beq.n 3c2e2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5504 @ 0x1580 │ │ │ │ + movw r1, #7040 @ 0x1b80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c380 │ │ │ │ + b.n 3c358 │ │ │ │ mov r7, sp │ │ │ │ add.w r8, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl f4a94 │ │ │ │ + bl f4c78 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c32a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3c302 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c306 │ │ │ │ + bne.n 3c2de │ │ │ │ cmp r8, r9 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ - bne.n 3c314 │ │ │ │ + bne.n 3c2ec │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl dd754 │ │ │ │ + bl dd90c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c34a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3c322 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c306 │ │ │ │ - b.n 3c350 │ │ │ │ + bne.n 3c2de │ │ │ │ + b.n 3c328 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c368 │ │ │ │ + bls.n 3c340 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5536 @ 0x15a0 │ │ │ │ + movw r1, #7072 @ 0x1ba0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3c306 │ │ │ │ + bl 12747c │ │ │ │ + b.n 3c2de │ │ │ │ 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 213834 <_PyTime_FromMillisecondsObject@@Base+0x414> │ │ │ │ - cbz r0, 3c3da │ │ │ │ + bl 215404 <_PyTime_FromMillisecondsObject@@Base+0x414> │ │ │ │ + cbz r0, 3c3b2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c3bc │ │ │ │ + cbnz r0, 3c394 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3c3de │ │ │ │ + beq.n 3c3b6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3c3de │ │ │ │ - bl 81e1c │ │ │ │ + b.n 3c3b6 │ │ │ │ + bl 81e10 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3c3e6 │ │ │ │ + cbnz r0, 3c3be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c3da │ │ │ │ + beq.n 3c3b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c3da │ │ │ │ + cbnz r3, 3c3b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c40e │ │ │ │ + b.n 3c3e6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #5552 @ 0x15b0 │ │ │ │ + movw r0, #7088 @ 0x1bb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c40e │ │ │ │ + beq.n 3c3e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c40e │ │ │ │ + cbnz r3, 3c3e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003c412 : │ │ │ │ - ldr r0, [pc, #4] @ (3c418 ) │ │ │ │ - b.w cb83c │ │ │ │ +0003c3ea : │ │ │ │ + ldr r0, [pc, #4] @ (3c3f0 ) │ │ │ │ + b.w cb994 │ │ │ │ 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 3c44c │ │ │ │ + bne.n 3c424 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce02c │ │ │ │ - cbz r0, 3c466 │ │ │ │ - b.n 3c462 │ │ │ │ + bl ce178 │ │ │ │ + cbz r0, 3c43e │ │ │ │ + b.n 3c43a │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #40436 @ 0x9df4 │ │ │ │ + movw r0, #41972 @ 0xa3f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c43e │ │ │ │ + bne.n 3c416 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c4ac │ │ │ │ + b.n 3c484 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16ba70 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c47a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3c452 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c462 │ │ │ │ + bne.n 3c43a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #64740 @ 0xfce4 │ │ │ │ - movt r5, #66 @ 0x42 │ │ │ │ + movw r5, #744 @ 0x2e8 │ │ │ │ + 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 3c4a6 │ │ │ │ + ble.n 3c47e │ │ │ │ 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 3c48a │ │ │ │ - bl 7dde8 │ │ │ │ + b.n 3c462 │ │ │ │ + bl 7ddd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c4b6 │ │ │ │ + cbz r3, 3c48e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ 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 3c4dc │ │ │ │ + bpl.n 3c4b4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c4fa │ │ │ │ + bgt.n 3c4d2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r1, #5560 @ 0x15b8 │ │ │ │ + movw r1, #7096 @ 0x1bb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3c526 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3c4fe │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c510 │ │ │ │ + bgt.n 3c4e8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 17e178 <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c52a │ │ │ │ - b.n 3c526 │ │ │ │ + bl 1806c8 <_PyDeadline_Init@@Base+0x78> │ │ │ │ + cbnz r0, 3c502 │ │ │ │ + b.n 3c4fe │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47464 @ 0xb968 │ │ │ │ + movw r1, #49040 @ 0xbf90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c5ea │ │ │ │ + b.n 3c5c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c53e │ │ │ │ + beq.n 3c516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c53e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c516 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c562 │ │ │ │ + bmi.n 3c53a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5620 @ 0x15f4 │ │ │ │ + movw r1, #7156 @ 0x1bf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3c526 │ │ │ │ - bl 83930 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3c4fe │ │ │ │ + bl 83924 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c572 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 3c576 │ │ │ │ - b.n 3c526 │ │ │ │ + bne.n 3c54a │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 3c54e │ │ │ │ + b.n 3c4fe │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c58e │ │ │ │ + bge.n 3c566 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5672 @ 0x1628 │ │ │ │ + movw r1, #7208 @ 0x1c28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3c526 │ │ │ │ + bl 12747c │ │ │ │ + b.n 3c4fe │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c5a8 │ │ │ │ + bne.n 3c580 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c5ea │ │ │ │ + b.n 3c5c2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c5ca │ │ │ │ + bmi.n 3c5a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + movw r1, #7244 @ 0x1c4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3c526 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3c4fe │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c5d8 │ │ │ │ - bl 86eb8 │ │ │ │ + cbz r0, 3c5b0 │ │ │ │ + bl 86e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c59e │ │ │ │ - b.n 3c526 │ │ │ │ + bge.n 3c576 │ │ │ │ + b.n 3c4fe │ │ │ │ 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 3c59e │ │ │ │ + b.n 3c576 │ │ │ │ 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, #56100 @ 0xdb24 │ │ │ │ + movw r2, #57636 @ 0xe124 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1cabf4 │ │ │ │ - cbz r0, 3c66c │ │ │ │ + bl 1cea84 │ │ │ │ + cbz r0, 3c644 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c64e │ │ │ │ - ldr r2, [pc, #96] @ (3c674 ) │ │ │ │ + bpl.n 3c626 │ │ │ │ + ldr r2, [pc, #96] @ (3c64c ) │ │ │ │ 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 3c64a │ │ │ │ + beq.n 3c622 │ │ │ │ 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 3c652 │ │ │ │ + b.n 3c62a │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #36] @ (3c678 ) │ │ │ │ + ldr r1, [pc, #36] @ (3c650 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c670 │ │ │ │ + cbnz r0, 3c648 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c670 │ │ │ │ + cbz r3, 3c648 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b707c │ │ │ │ - b.n 3c670 │ │ │ │ + bl 1bafb4 │ │ │ │ + b.n 3c648 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3c67c │ │ │ │ + cbz r4, 3c654 │ │ │ │ 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 3c678 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3c69c │ │ │ │ + b.n 3c690 │ │ │ │ + movw r0, #62396 @ 0xf3bc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c672 │ │ │ │ + b.n 3c716 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 13a064 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c716 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cbz r3, 3c6c0 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3c6d8 │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #49040 @ 0xbf90 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 3c716 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14508 @ 0x38ac │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 3c716 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 3c6f6 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #7344 @ 0x1cb0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3c716 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt.n 3c708 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7f900 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 211dd0 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3c6fc │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 3c6a8 │ │ │ │ + bpl.n 3c748 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c6aa │ │ │ │ + b.n 3c74a │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c6ea │ │ │ │ + bne.n 3c78a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c6b8 │ │ │ │ + bne.n 3c758 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c6c0 │ │ │ │ + b.n 3c760 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 156cb4 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 158204 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c75e │ │ │ │ + bne.n 3c7fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 156d08 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 158258 <_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 3c770 │ │ │ │ + b.n 3c810 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c768 │ │ │ │ + beq.n 3c808 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c746 │ │ │ │ + ble.n 3c7e6 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c706 │ │ │ │ + bne.n 3c7a6 │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c712 │ │ │ │ + b.n 3c7b2 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 156d08 <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c722 │ │ │ │ + bl 158258 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c7c2 │ │ │ │ mov r0, sl │ │ │ │ - bl 156cb4 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c72e │ │ │ │ + bl 158204 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c7ce │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c768 │ │ │ │ + bne.n 3c808 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c740 │ │ │ │ + b.n 3c7e0 │ │ │ │ mov r0, sl │ │ │ │ - bl 156b64 <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c740 │ │ │ │ + bl 1580b4 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c7e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c768 │ │ │ │ + beq.n 3c808 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c6f8 │ │ │ │ + b.n 3c798 │ │ │ │ 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 3c770 │ │ │ │ + b.n 3c810 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c770 │ │ │ │ + b.n 3c810 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bhi.n 3c798 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3c7bc │ │ │ │ - b.n 3c7b0 │ │ │ │ - movw r0, #64856 @ 0xfd58 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c792 │ │ │ │ - b.n 3c836 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 139b38 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3c836 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cbz r3, 3c7e0 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3c7f8 │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47464 @ 0xb968 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3c836 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3c836 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 3c816 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #5808 @ 0x16b0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3c836 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.n 3c828 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f908 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - bl 210200 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3c81c │ │ │ │ - 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 3ca4c │ │ │ │ + bl 3ca24 │ │ │ │ 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, 3c8a0 │ │ │ │ + cbz r3, 3c878 │ │ │ │ mov r8, r1 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c92e │ │ │ │ + bne.n 3c906 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c8a0 │ │ │ │ + beq.n 3c878 │ │ │ │ mov r0, r7 │ │ │ │ - bl 245070 │ │ │ │ + bl 245fa0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c8a4 │ │ │ │ + cbnz r0, 3c87c │ │ │ │ mov r0, r4 │ │ │ │ - bl 245b0c │ │ │ │ + bl 246a3c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c91a │ │ │ │ + b.n 3c8f2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 3c8ca │ │ │ │ + cbnz r0, 3c8a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c89a │ │ │ │ + beq.n 3c872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c89a │ │ │ │ + bne.n 3c872 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c89a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c872 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #35140 @ 0x8944 │ │ │ │ + movw r0, #36468 @ 0x8e74 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c89a │ │ │ │ + beq.n 3c872 │ │ │ │ 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, #5984 @ 0x1760 │ │ │ │ + movw r0, #7520 @ 0x1d60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ str r6, [r4, #20] │ │ │ │ - cbnz r0, 3c906 │ │ │ │ + cbnz r0, 3c8de │ │ │ │ mov r0, r4 │ │ │ │ - bl 245b0c │ │ │ │ - b.n 3c91a │ │ │ │ + bl 246a3c │ │ │ │ + b.n 3c8f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c91a │ │ │ │ + beq.n 3c8f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c91a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c8f2 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ 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, 3c94c │ │ │ │ - cbz r2, 3c964 │ │ │ │ + cbnz r3, 3c924 │ │ │ │ + cbz r2, 3c93c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3c964 │ │ │ │ + cbz r3, 3c93c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5996 @ 0x176c │ │ │ │ + movw r1, #7532 @ 0x1d6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3c978 │ │ │ │ + bl 12747c │ │ │ │ + b.n 3c950 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #148 @ 0x94 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63224 @ 0xf6f8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 3c99c │ │ │ │ + bne.n 3c974 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3c9b4 │ │ │ │ + b.w 3c98c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32452 @ 0x7ec4 │ │ │ │ + movw r0, #33988 @ 0x84c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c990 │ │ │ │ + bne.n 3c968 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c9b4 : │ │ │ │ +0003c98c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3c9c8 │ │ │ │ + cbz r0, 3c9a0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3c9ce │ │ │ │ - bl 262848 │ │ │ │ - b.n 3ca46 │ │ │ │ + cbnz r1, 3c9a6 │ │ │ │ + bl 263064 │ │ │ │ + b.n 3ca1e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca2c │ │ │ │ + cbz r3, 3ca04 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3c9de │ │ │ │ + cbnz r6, 3c9b6 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3c9e6 │ │ │ │ + cbz r6, 3c9be │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3ca2c │ │ │ │ + bmi.n 3ca04 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca2c │ │ │ │ + cbz r3, 3ca04 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3ca2c │ │ │ │ + bmi.n 3ca04 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca2c │ │ │ │ + cbz r3, 3ca04 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca2c │ │ │ │ + cbz r3, 3ca04 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1af708 │ │ │ │ + bl 1b3650 │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3ca48 │ │ │ │ + bne.n 3ca20 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3ca2c │ │ │ │ + beq.n 3ca04 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ca2c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3ca04 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64432 @ 0xfbb0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #472 @ 0x1d8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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 3ca72 │ │ │ │ + beq.n 3ca4a │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - b.n 3ca7a │ │ │ │ + b.n 3ca52 │ │ │ │ movw fp, #10688 @ 0x29c0 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r1, #5008 @ 0x1390 │ │ │ │ + movw r1, #1352 @ 0x548 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f5390 │ │ │ │ + bl f557c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3caec │ │ │ │ + cbz r0, 3cac4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3cab0 │ │ │ │ + cbnz r6, 3ca88 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3caa2 │ │ │ │ + beq.n 3ca7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3caa2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ca7a │ │ │ │ + bl 77d58 <_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 155230 │ │ │ │ + b.w 156630 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3caf2 │ │ │ │ + ble.n 3caca │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3cacc │ │ │ │ + bls.n 3caa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3cadc │ │ │ │ - b.n 3cae8 │ │ │ │ + bne.n 3cab4 │ │ │ │ + b.n 3cac0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3caf4 │ │ │ │ - b.n 3cac0 │ │ │ │ + cbnz r0, 3cacc │ │ │ │ + b.n 3ca98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cae8 │ │ │ │ + cbnz r3, 3cac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + bl 1ea97c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cce0 │ │ │ │ + b.n 3ccb8 │ │ │ │ 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 3cbea │ │ │ │ + bge.n 3cbc2 │ │ │ │ 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 3cb4e │ │ │ │ + bne.n 3cb26 │ │ │ │ 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 3cb84 │ │ │ │ + b.n 3cb5c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3cb84 │ │ │ │ + cbz r0, 3cb5c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #5108 @ 0x13f4 │ │ │ │ + movw r1, #6648 @ 0x19f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d1990 │ │ │ │ - b.n 3ccaa │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3cc82 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - bge.n 3cbb6 │ │ │ │ + bge.n 3cb8e │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5172 @ 0x1434 │ │ │ │ + movw r1, #6712 @ 0x1a38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3ccaa │ │ │ │ + b.n 3cc82 │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3cbc4 │ │ │ │ + cbz r5, 3cb9c │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - blt.n 3cb96 │ │ │ │ + blt.n 3cb6e │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3cbe6 │ │ │ │ + beq.n 3cbbe │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5200 @ 0x1450 │ │ │ │ + movw r1, #6740 @ 0x1a54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3cbae │ │ │ │ + bl 12747c │ │ │ │ + b.n 3cb86 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3cb0c │ │ │ │ + b.n 3cae4 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ccaa │ │ │ │ + beq.n 3cc82 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3cc0a │ │ │ │ + cbz r3, 3cbe2 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3cc12 │ │ │ │ + b.n 3cbea │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3cc26 │ │ │ │ + blt.n 3cbfe │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3cc26 │ │ │ │ - bl 95d94 │ │ │ │ + bpl.n 3cbfe │ │ │ │ + bl 95cd4 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3cc2a │ │ │ │ + b.n 3cc02 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3cc68 │ │ │ │ + bne.n 3cc40 │ │ │ │ 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 3cc58 │ │ │ │ + beq.n 3cc30 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3cc40 │ │ │ │ + b.n 3cc18 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - cbz r1, 3ccaa │ │ │ │ + cbz r1, 3cc82 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9889c │ │ │ │ - b.n 3ccaa │ │ │ │ + bl 987c8 │ │ │ │ + b.n 3cc82 │ │ │ │ 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 3cca2 │ │ │ │ + beq.n 3cc7a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3cc8a │ │ │ │ + beq.n 3cc62 │ │ │ │ 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 3cc74 │ │ │ │ + b.n 3cc4c │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 3cc5e │ │ │ │ + b.n 3cc36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ccc0 │ │ │ │ + beq.n 3cc98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ccc0 │ │ │ │ + cbnz r3, 3cc98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3ccd4 │ │ │ │ + beq.n 3ccac │ │ │ │ adds r4, #1 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 3ccc4 │ │ │ │ + bl cec0c │ │ │ │ + b.n 3cc9c │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3cce0 │ │ │ │ + beq.n 3ccb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cd28 │ │ │ │ + cbz r0, 3cd00 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3cd0c │ │ │ │ + cbz r3, 3cce4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3cd14 │ │ │ │ + b.n 3ccec │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3cd1c │ │ │ │ + cbz r2, 3ccf4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3cd24 │ │ │ │ + b.n 3ccfc │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1f2ff8 │ │ │ │ + bl 1f5f40 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 3cd66 │ │ │ │ + cbnz r5, 3cd3e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3cd66 │ │ │ │ + ble.n 3cd3e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3cd66 │ │ │ │ - cbz r2, 3cd66 │ │ │ │ + bne.n 3cd3e │ │ │ │ + cbz r2, 3cd3e │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #65428 @ 0xff94 │ │ │ │ + movw r1, #62968 @ 0xf5f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3cd82 │ │ │ │ + bl 12747c │ │ │ │ + b.n 3cd5a │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (3cd88 ) │ │ │ │ + ldr r5, [pc, #28] @ (3cd60 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cd50 │ │ │ │ + bne.n 3cd28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #6088 @ 0x17c8 │ │ │ │ + movw r1, #7608 @ 0x1db8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3cdcc │ │ │ │ + blt.n 3cda4 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cdda │ │ │ │ - b.w 1474e0 │ │ │ │ + beq.n 3cdb2 │ │ │ │ + b.w 148650 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cbnz r4, 3cde6 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14508 @ 0x38ac │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 3cdee │ │ │ │ + movw r4, #7780 @ 0x1e64 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003cdf2 : │ │ │ │ + b.w 184664 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ce08 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 3ce08 │ │ │ │ + bne.n 3ce1a │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 3ce1a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ce3e │ │ │ │ + b.n 3ce50 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bca20 │ │ │ │ + bl 1c096c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ce28 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3ce3a │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce04 │ │ │ │ + bne.n 3ce16 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ce3e │ │ │ │ + b.n 3ce50 │ │ │ │ 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, 3ce6a │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3ce72 │ │ │ │ - movw r4, #7780 @ 0x1e64 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003ce76 : │ │ │ │ - b.w 22c74c │ │ │ │ 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 3ce9a │ │ │ │ + bhi.n 3ce72 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3ceb2 │ │ │ │ + ble.n 3ce8a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3ceba │ │ │ │ - movw r0, #58672 @ 0xe530 │ │ │ │ + b.n 3ce92 │ │ │ │ + movw r0, #60208 @ 0xeb30 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce92 │ │ │ │ + bne.n 3ce6a │ │ │ │ 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 3b3d4 <_PyImport_ClearExtension@@Base+0x82e> │ │ │ │ + b.w 3b38e <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3cede │ │ │ │ + blt.n 3ceb6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3cef8 │ │ │ │ + blt.n 3ced0 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59596 @ 0xe8cc │ │ │ │ + movw r1, #61132 @ 0xeecc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cf02 │ │ │ │ + b.n 3ceda │ │ │ │ add r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ (3cf04 ) │ │ │ │ + ldr r3, [pc, #8] @ (3cedc ) │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ add.w r0, r3, r2, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003cf08 : │ │ │ │ - b.w 182048 │ │ │ │ - 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 f43ac │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3cf2e │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3cf3a │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f798c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.n 3cf40 │ │ │ │ +0003cee0 : │ │ │ │ + b.w 1846bc │ │ │ │ + b.n 3cee6 │ │ │ │ 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 3cf62 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 3cf08 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3cf6e │ │ │ │ + cbz r3, 3cf14 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3cf90 │ │ │ │ + b.n 3cf36 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf8c │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf32 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3cf8c │ │ │ │ + cbnz r3, 3cf32 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3cf8c │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3cf32 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4590 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3cf5c │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 3cf68 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1fa468 │ │ │ │ + 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, #6772 @ 0x1a74 │ │ │ │ + movw r0, #8308 @ 0x2074 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1f0330 │ │ │ │ + bl 1f3220 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 210664 │ │ │ │ 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 3cfee │ │ │ │ + bne.n 3cfc0 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3d00a │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 3cfdc │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d00a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3d01e │ │ │ │ - vldr d0, [pc, #28] @ 3d028 │ │ │ │ + bne.n 3cfdc │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 3cff0 │ │ │ │ + vldr d0, [pc, #24] @ 3cff8 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839d4 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d174 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d144 ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 212234 │ │ │ │ + │ │ │ │ +0003d006 : │ │ │ │ + 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, 3d026 │ │ │ │ + blx 2a8b4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 29258 │ │ │ │ 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, 3d050 │ │ │ │ + cbz r3, 3d04c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3d052 │ │ │ │ + b.n 3d04e │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3d060 │ │ │ │ + cbnz r3, 3d05c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3d060 │ │ │ │ + ble.n 3d05c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d060 │ │ │ │ - cbnz r0, 3d07c │ │ │ │ - ldr r4, [pc, #652] @ (3d2f0 ) │ │ │ │ + bne.n 3d05c │ │ │ │ + cbnz r0, 3d078 │ │ │ │ + ldr r4, [pc, #656] @ (3d2f0 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d23e │ │ │ │ + beq.w 3d23a │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 86280 │ │ │ │ + bl 8620c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d23e │ │ │ │ - ldr r3, [pc, #604] @ (3d2f4 ) │ │ │ │ + beq.w 3d23a │ │ │ │ + ldr r3, [pc, #608] @ (3d2f4 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movw r8, #42636 @ 0xa68c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 3d1e6 │ │ │ │ + bne.w 3d1e2 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd924 │ │ │ │ + bl ddadc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d1e6 │ │ │ │ + bne.w 3d1e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d0e2 │ │ │ │ + beq.n 3d0de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d0e2 │ │ │ │ + cbnz r3, 3d0de │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86550 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d120 │ │ │ │ + cbnz r0, 3d11c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d106 │ │ │ │ + beq.n 3d102 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d106 │ │ │ │ + cbnz r3, 3d102 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d23e │ │ │ │ + bne.w 3d23a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d1a4 │ │ │ │ + bne.n 3d1a0 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd924 │ │ │ │ + bl ddadc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d1a4 │ │ │ │ + cbnz r3, 3d1a0 │ │ │ │ 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 3d18c │ │ │ │ + beq.n 3d188 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #392] @ 3d2e8 │ │ │ │ + vldr d5, [pc, #396] @ 3d2e8 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ it lt │ │ │ │ vneglt.f64 d6, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ it lt │ │ │ │ vneglt.f64 d7, d7 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3d1a4 │ │ │ │ + bhi.n 3d1a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d0e6 │ │ │ │ + beq.n 3d0e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d0e6 │ │ │ │ + bne.n 3d0e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d0e6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d0e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d22a │ │ │ │ + beq.n 3d226 │ │ │ │ mov r1, r6 │ │ │ │ - bl 115878 │ │ │ │ + bl 115da8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1ce │ │ │ │ + beq.n 3d1ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d1ce │ │ │ │ + cbnz r3, 3d1ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1e4 │ │ │ │ + beq.n 3d1e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d1e4 │ │ │ │ + cbnz r3, 3d1e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3d234 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3d230 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d336 │ │ │ │ + bne.w 3d336 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d242 │ │ │ │ + bne.n 3d23e │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86550 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d272 │ │ │ │ + cbz r0, 3d26e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d2a2 │ │ │ │ + beq.n 3d29e │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d2ba │ │ │ │ + beq.n 3d2b6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d2f8 │ │ │ │ + bne.n 3d2f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d252 │ │ │ │ + bne.n 3d24e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d262 │ │ │ │ + bne.n 3d25e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d3b2 │ │ │ │ + b.n 3d3b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d204 │ │ │ │ + bne.n 3d200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d204 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d200 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d234 │ │ │ │ + bne.n 3d230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d234 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d23e │ │ │ │ + bne.n 3d23a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d23e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d23a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d288 │ │ │ │ + beq.n 3d284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d288 │ │ │ │ + cbnz r3, 3d284 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d23e │ │ │ │ + bne.n 3d23a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d9, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d330 │ │ │ │ + beq.n 3d330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d330 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d330 │ │ │ │ + bne.n 3d330 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d330 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl dd924 │ │ │ │ + bl ddadc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d21c │ │ │ │ + bne.n 3d218 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - beq.n 3d208 │ │ │ │ + beq.n 3d204 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d208 │ │ │ │ + bne.n 3d204 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d208 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d204 │ │ │ │ + nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 115878 │ │ │ │ + bl 115da8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d316 │ │ │ │ + beq.n 3d316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d316 │ │ │ │ + cbnz r3, 3d316 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d32c │ │ │ │ + beq.n 3d32c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d32c │ │ │ │ + cbnz r3, 3d32c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d336 │ │ │ │ - b.n 3d234 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d336 │ │ │ │ + b.n 3d230 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - b.n 3d208 │ │ │ │ + b.n 3d204 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86550 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d366 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 3d39c │ │ │ │ + cbnz r6, 3d366 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 3d39c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d39a │ │ │ │ + beq.n 3d39a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d39a │ │ │ │ + cbnz r3, 3d39a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d39a │ │ │ │ - bl 115878 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d39a │ │ │ │ + bl 115da8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d37e │ │ │ │ + beq.n 3d37e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d37e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d37e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d390 │ │ │ │ + beq.n 3d390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d390 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d390 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d39a │ │ │ │ + beq.n 3d39a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d33a │ │ │ │ + b.n 3d33a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d3b2 │ │ │ │ + beq.n 3d3b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d3b2 │ │ │ │ + cbnz r3, 3d3b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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, 3d3dc │ │ │ │ + cbz r3, 3d3dc │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3d3de │ │ │ │ + b.n 3d3de │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3d3ec │ │ │ │ + cbnz r3, 3d3ec │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3d3ec │ │ │ │ + blt.n 3d3ec │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3d3ec │ │ │ │ - cbnz r0, 3d40a │ │ │ │ - ldr r5, [pc, #316] @ (3d52c ) │ │ │ │ + bgt.n 3d3ec │ │ │ │ + cbnz r0, 3d40a │ │ │ │ + ldr r5, [pc, #316] @ (3d52c ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d40a │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d40a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d524 │ │ │ │ - cbz r4, 3d420 │ │ │ │ + b.n 3d524 │ │ │ │ + cbz r4, 3d420 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d422 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 3d422 │ │ │ │ - b.n 3d404 │ │ │ │ + bne.n 3d422 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 3d422 │ │ │ │ + b.n 3d404 │ │ │ │ movs r5, #8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbz r2, 3d42a │ │ │ │ + cbz r2, 3d42a │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - b.n 3d432 │ │ │ │ + b.n 3d432 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r6, r2 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 3d486 │ │ │ │ + bls.n 3d486 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 3d468 │ │ │ │ + bne.n 3d468 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d442 │ │ │ │ - bl 26b72c │ │ │ │ + ble.n 3d442 │ │ │ │ + bl 26bd2c │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 3d50c │ │ │ │ + bgt.n 3d50c │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 3d442 │ │ │ │ + b.n 3d442 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 3d50c │ │ │ │ + beq.n 3d50c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3d476 │ │ │ │ + beq.n 3d476 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3d442 │ │ │ │ + bne.n 3d442 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 3d442 │ │ │ │ - b.n 3d50c │ │ │ │ + bge.n 3d442 │ │ │ │ + b.n 3d50c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 3d50c │ │ │ │ + bgt.n 3d50c │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d404 │ │ │ │ + beq.n 3d404 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d4a8 │ │ │ │ + cbz r3, 3d4a8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d4b0 │ │ │ │ + b.n 3d4b0 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3d4b8 │ │ │ │ + cbz r3, 3d4b8 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ - b.n 3d4c0 │ │ │ │ + b.n 3d4c0 │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ movs r7, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 3d524 │ │ │ │ + bls.n 3d524 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 3d4f0 │ │ │ │ + bne.n 3d4f0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d502 │ │ │ │ + ble.n 3d502 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26b72c │ │ │ │ + bl 26bd2c │ │ │ │ subs r1, r5, r1 │ │ │ │ add r7, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d508 │ │ │ │ + beq.n 3d508 │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 3d4e6 │ │ │ │ + b.n 3d4e6 │ │ │ │ mov r3, r6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d506 │ │ │ │ + beq.n 3d506 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 3d508 │ │ │ │ - b.n 3d506 │ │ │ │ + bne.n 3d508 │ │ │ │ + b.n 3d506 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3d508 │ │ │ │ + b.n 3d508 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3d4c6 │ │ │ │ + b.n 3d4c6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6784 @ 0x1a80 │ │ │ │ + movw r1, #8320 @ 0x2080 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3d404 │ │ │ │ + bl 12747c │ │ │ │ + b.n 3d404 │ │ │ │ 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, 3d556 │ │ │ │ + cbnz r0, 3d556 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d55e │ │ │ │ + cbz r0, 3d55e │ │ │ │ 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 3d548 │ │ │ │ + beq.n 3d548 │ │ │ │ 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 3d592 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 229840 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3d5ae │ │ │ │ - b.n 3d5aa │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6872 @ 0x1ad8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3d5d2 │ │ │ │ - bne.n 3d5c2 │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl e9f7c │ │ │ │ - b.n 3d5aa │ │ │ │ - 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, 3d5f6 │ │ │ │ + cbnz r3, 3d580 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3d5f6 │ │ │ │ + ble.n 3d580 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d5f6 │ │ │ │ - cbnz r0, 3d60e │ │ │ │ + bne.n 3d580 │ │ │ │ + cbnz r0, 3d598 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #116] @ (3d674 ) │ │ │ │ + ldr r4, [pc, #120] @ (3d600 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d652 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d5dc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d620 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3d652 │ │ │ │ + bne.n 3d5aa │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 3d5dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3d656 │ │ │ │ + bge.n 3d5e0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3d662 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 3d5ec │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d624 │ │ │ │ + beq.n 3d5ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d670 │ │ │ │ + b.n 3d5fa │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b51a <_PyImport_ClearExtension@@Base+0x974> │ │ │ │ - b.n 3d670 │ │ │ │ + bl 3b646 <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ + b.n 3d5fa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ 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 3d636 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 22b304 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3d652 │ │ │ │ + b.n 3d64e │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #8408 @ 0x20d8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1af0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3d676 │ │ │ │ + bne.n 3d666 │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl ea12c │ │ │ │ + b.n 3d64e │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3d6a2 │ │ │ │ + cbnz r4, 3d6aa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6964 @ 0x1b34 │ │ │ │ + movw r1, #8500 @ 0x2134 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3d6b0 │ │ │ │ + bl 12747c │ │ │ │ + b.n 3d6b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -27945,98 +27941,86 @@ │ │ │ │ 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 3d6d6 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 3d6de │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d6e2 │ │ │ │ + cbz r3, 3d6ea │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d702 │ │ │ │ + b.n 3d70a │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1a7dac │ │ │ │ - cbnz r0, 3d6fe │ │ │ │ + bl 1abce4 │ │ │ │ + cbnz r0, 3d706 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d6fe │ │ │ │ + cbnz r3, 3d706 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d6fe │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d706 │ │ │ │ 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] @ (3d728 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50612 @ 0xc5b4 │ │ │ │ - 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 82744 │ │ │ │ - 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 3d75a │ │ │ │ + bhi.n 3d73c │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3d774 │ │ │ │ - b.n 3d784 │ │ │ │ - movw r0, #52352 @ 0xcc80 │ │ │ │ + bgt.n 3d756 │ │ │ │ + b.n 3d766 │ │ │ │ + movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d752 │ │ │ │ + bne.n 3d734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d7ae │ │ │ │ + b.n 3d790 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110a18 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d770 │ │ │ │ + beq.n 3d752 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3d796 │ │ │ │ + bne.n 3d778 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3d7a4 │ │ │ │ + cbnz r1, 3d786 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3d7a6 │ │ │ │ + b.n 3d788 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110a18 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d784 │ │ │ │ - b.n 3d770 │ │ │ │ + bne.n 3d766 │ │ │ │ + b.n 3d752 │ │ │ │ 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 │ │ │ │ @@ -28045,147 +28029,159 @@ │ │ │ │ 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] @ (3d7d4 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r0, #52032 @ 0xcb40 │ │ │ │ + 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 82738 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ + b.w 13e550 │ │ │ │ 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 3d802 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 3d80a │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d80e │ │ │ │ + cbz r3, 3d816 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d834 │ │ │ │ + b.n 3d83c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d830 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d838 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d830 │ │ │ │ + cbnz r3, 3d838 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d830 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d838 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d846 │ │ │ │ + bne.n 3d84e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w e7720 │ │ │ │ - b.w 12dc14 │ │ │ │ + b.w e78e8 │ │ │ │ + b.w 12e13c │ │ │ │ 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, 3d870 │ │ │ │ + cbnz r7, 3d878 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3d870 │ │ │ │ + blt.n 3d878 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d870 │ │ │ │ - cbnz r2, 3d890 │ │ │ │ - ldr r1, [pc, #96] @ (3d8d4 ) │ │ │ │ + bgt.n 3d878 │ │ │ │ + cbnz r2, 3d898 │ │ │ │ + ldr r1, [pc, #96] @ (3d8dc ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d890 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d898 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d8ce │ │ │ │ + b.n 3d8d6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d8a0 │ │ │ │ + ble.n 3d8a8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d8a2 │ │ │ │ - b.n 3d88c │ │ │ │ + bge.n 3d8aa │ │ │ │ + b.n 3d894 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 165774 │ │ │ │ + bl 16710c │ │ │ │ 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, 3d8c6 │ │ │ │ + cbz r0, 3d8ce │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 246a8c │ │ │ │ - b.n 3d88c │ │ │ │ + bl 2479bc │ │ │ │ + b.n 3d894 │ │ │ │ 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, 3d8e0 │ │ │ │ + cbz r1, 3d8e8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3d8e8 │ │ │ │ + b.n 3d8f0 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3da5e │ │ │ │ + b.n 3d94c │ │ │ │ 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 1494dc │ │ │ │ - cbz r0, 3d914 │ │ │ │ + bl 14a6d0 │ │ │ │ + cbz r0, 3d91c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #40] @ (3d940 ) │ │ │ │ + ldr r0, [pc, #40] @ (3d948 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -28196,605 +28192,605 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3d964 │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #44384 @ 0xad60 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bne.n 3d984 │ │ │ │ + b.n 3d966 │ │ │ │ + cbz r1, 3d98e │ │ │ │ + movw r3, #44384 @ 0xad60 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3d984 │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + beq.n 3d98e │ │ │ │ + b.n 3d970 │ │ │ │ + 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, 3da0c │ │ │ │ + mov r6, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + bl 7f718 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3da0c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3da0c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ + mov r2, r6 │ │ │ │ + strd r8, r0, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + movw r1, #58257 @ 0xe391 │ │ │ │ + movt r1, #24 │ │ │ │ + movw r0, #8700 @ 0x21fc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82738 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 3da10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 246a3c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3da68 │ │ │ │ + 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, #8708 @ 0x2204 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + beq.n 3da46 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 3da46 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 3da06 │ │ │ │ + mov r0, r5 │ │ │ │ + bl dd90c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3da68 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3da68 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_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 3d96a │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 3da96 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d976 │ │ │ │ + cbz r3, 3daa2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3da56 │ │ │ │ + b.n 3db82 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl b349c │ │ │ │ + bl b368c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3da4c │ │ │ │ + beq.n 3db78 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d99a │ │ │ │ + bne.n 3dac6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3d9f6 │ │ │ │ + cbnz r3, 3db22 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d9ee │ │ │ │ + cbz r0, 3db1a │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3d9fe │ │ │ │ - b.n 3d9f6 │ │ │ │ - bl b349c │ │ │ │ + cbz r6, 3db2a │ │ │ │ + b.n 3db22 │ │ │ │ + bl b368c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3d9d8 │ │ │ │ + cbz r0, 3db04 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3da06 │ │ │ │ + beq.n 3db32 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d9b2 │ │ │ │ + bne.n 3dade │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1978 │ │ │ │ + bl b1b68 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3da20 │ │ │ │ + cbnz r0, 3db4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3da4c │ │ │ │ + b.n 3db78 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3d9c8 │ │ │ │ + b.n 3daf4 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d9e8 │ │ │ │ + beq.n 3db14 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3d9be │ │ │ │ + b.n 3daea │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3da34 │ │ │ │ + ble.n 3db60 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3da20 │ │ │ │ + b.n 3db4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c236c <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ - b.n 3da52 │ │ │ │ + bl c2474 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 3db7e │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3da76 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bne.n 3da96 │ │ │ │ - b.n 3da78 │ │ │ │ - cbz r1, 3daa0 │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3da96 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - beq.n 3daa0 │ │ │ │ - b.n 3da82 │ │ │ │ - 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, 3db1e │ │ │ │ - mov r6, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - bl 7f720 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3db1e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3db1e │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ - mov r2, r6 │ │ │ │ - strd r8, r0, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - movw r1, #46481 @ 0xb591 │ │ │ │ - movt r1, #24 │ │ │ │ - movw r0, #7164 @ 0x1bfc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 3db22 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 245b0c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3db7a │ │ │ │ - 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, #7172 @ 0x1c04 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - beq.n 3db58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 3db58 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 3db18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl dd754 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3db7a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3db7a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3db8a │ │ │ │ + cbz r1, 3db92 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3db92 │ │ │ │ + b.n 3db9a │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3dd84 <_PyTraceback_Add@@Base+0x134> │ │ │ │ + b.n 3dd8c <_PyTraceback_Add@@Base+0x134> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (3dc1c ) │ │ │ │ + ldr r1, [pc, #112] @ (3dc24 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8e58 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3dbba │ │ │ │ + bge.n 3dbc2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dc16 │ │ │ │ + b.n 3dc1e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3dbc4 │ │ │ │ + cbz r3, 3dbcc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3dbd4 │ │ │ │ - b.n 3dbf4 │ │ │ │ - ldr r1, [pc, #88] @ (3dc20 ) │ │ │ │ + cbnz r0, 3dbdc │ │ │ │ + b.n 3dbfc │ │ │ │ + ldr r1, [pc, #88] @ (3dc28 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8e58 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3dbbe │ │ │ │ - b.n 3dbb6 │ │ │ │ + bge.n 3dbc6 │ │ │ │ + b.n 3dbbe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3dbf4 │ │ │ │ + bne.n 3dbfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3dbf4 │ │ │ │ + beq.n 3dbfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3dbf4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3dbfc │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54576 @ 0xd530 │ │ │ │ + movw r2, #56112 @ 0xdb30 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #7192 @ 0x1c18 │ │ │ │ + movw r0, #8728 @ 0x2218 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ 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, #20968 @ 0x51e8 │ │ │ │ + movw r1, #22504 @ 0x57e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003dc50 <_PyTraceback_Add@@Base>: │ │ │ │ +0003dc58 <_PyTraceback_Add@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #192] @ (3dd24 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (3dd2c <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r7, [r3, r4] │ │ │ │ ldr.w r9, [r7, #72] @ 0x48 │ │ │ │ str.w sl, [r7, #72] @ 0x48 │ │ │ │ - bl 71328 │ │ │ │ + bl 71310 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd14 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dd1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ddd0 │ │ │ │ + bl 3ddd8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3dcaa <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3dcb2 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd14 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3dd1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dd14 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3dd1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dd14 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dd1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3dea8 │ │ │ │ + bl 3deb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dcce <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3dcd6 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dcce <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3dcd6 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dce4 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3dcec <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3dce4 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3dcec <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3dd14 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3dd1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #20] │ │ │ │ str.w r9, [r7, #72] @ 0x48 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4118 │ │ │ │ + bl d4264 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd1e <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3dd26 <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dd1e <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3dd26 <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11e300 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e7e0 <_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 3dd4a <_PyTraceback_Add@@Base+0xfa> │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 3dd52 <_PyTraceback_Add@@Base+0xfa> │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dd56 <_PyTraceback_Add@@Base+0x106> │ │ │ │ + cbz r3, 3dd5e <_PyTraceback_Add@@Base+0x106> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dd7a <_PyTraceback_Add@@Base+0x12a> │ │ │ │ + b.n 3dd82 <_PyTraceback_Add@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dd6a <_PyTraceback_Add@@Base+0x11a> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3dd72 <_PyTraceback_Add@@Base+0x11a> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3dd76 <_PyTraceback_Add@@Base+0x126> │ │ │ │ + b.n 3dd7e <_PyTraceback_Add@@Base+0x126> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d530 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d4c0 <_PyEvalFramePushAndInit@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd64 <_PyTraceback_Add@@Base+0x114> │ │ │ │ - ldr r0, [pc, #8] @ (3dd80 <_PyTraceback_Add@@Base+0x130>) │ │ │ │ + beq.n 3dd6c <_PyTraceback_Add@@Base+0x114> │ │ │ │ + ldr r0, [pc, #8] @ (3dd88 <_PyTraceback_Add@@Base+0x130>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3dd9c <_PyTraceback_Add@@Base+0x14c> │ │ │ │ + bne.n 3dda4 <_PyTraceback_Add@@Base+0x14c> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ + movw r3, #44384 @ 0xad60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3ddbc <_PyTraceback_Add@@Base+0x16c> │ │ │ │ - b.n 3dd9e <_PyTraceback_Add@@Base+0x14e> │ │ │ │ - cbz r1, 3ddc6 <_PyTraceback_Add@@Base+0x176> │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ + bne.n 3ddc4 <_PyTraceback_Add@@Base+0x16c> │ │ │ │ + b.n 3dda6 <_PyTraceback_Add@@Base+0x14e> │ │ │ │ + cbz r1, 3ddce <_PyTraceback_Add@@Base+0x176> │ │ │ │ + movw r3, #44384 @ 0xad60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3ddbc <_PyTraceback_Add@@Base+0x16c> │ │ │ │ + bls.n 3ddc4 <_PyTraceback_Add@@Base+0x16c> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 3ddc6 <_PyTraceback_Add@@Base+0x176> │ │ │ │ - b.n 3dda8 <_PyTraceback_Add@@Base+0x158> │ │ │ │ + beq.n 3ddce <_PyTraceback_Add@@Base+0x176> │ │ │ │ + b.n 3ddb0 <_PyTraceback_Add@@Base+0x158> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003ddd0 : │ │ │ │ +0003ddd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3de44 │ │ │ │ + cbz r0, 3de4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3de4e │ │ │ │ - ldr r0, [pc, #136] @ (3de84 ) │ │ │ │ + cbz r0, 3de56 │ │ │ │ + ldr r0, [pc, #136] @ (3de8c ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3de56 │ │ │ │ - ldr r0, [pc, #128] @ (3de88 ) │ │ │ │ + cbz r0, 3de5e │ │ │ │ + ldr r0, [pc, #128] @ (3de90 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3de5c │ │ │ │ + cbz r0, 3de64 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #108] @ (3de8c ) │ │ │ │ + ldr r3, [pc, #108] @ (3de94 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (3de90 ) │ │ │ │ + ldr r3, [pc, #100] @ (3de98 ) │ │ │ │ strd r6, r8, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r4, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 950e8 <_Py_write@@Base+0x8f4> │ │ │ │ + bl 95028 <_Py_write@@Base+0x8f4> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3de5e │ │ │ │ + b.n 3de66 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3de5e │ │ │ │ + b.n 3de66 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3de5e │ │ │ │ + b.n 3de66 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3de5e │ │ │ │ + b.n 3de66 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3de8c ) │ │ │ │ - bl 78230 │ │ │ │ + ldr r0, [pc, #44] @ (3de94 ) │ │ │ │ + bl 781ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ 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, 3de9c │ │ │ │ + cbz r1, 3dea4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dea4 │ │ │ │ + b.n 3deac │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 34264 │ │ │ │ + b.w 34270 │ │ │ │ │ │ │ │ -0003dea8 : │ │ │ │ +0003deb0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1a5870 │ │ │ │ - cbz r0, 3df34 │ │ │ │ + bl 1a9750 │ │ │ │ + cbz r0, 3df3c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ strd r4, r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ - bl 1a593c │ │ │ │ + bl 1a981c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3df34 │ │ │ │ + cbz r0, 3df3c │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3df20 │ │ │ │ + cbz r0, 3df28 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r0, #24] │ │ │ │ str r7, [r0, #8] │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ strd r7, r7, [r0, #16] │ │ │ │ strd r7, r7, [r0, #28] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3df38 │ │ │ │ + beq.n 3df40 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 3df38 │ │ │ │ + b.n 3df40 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3df34 │ │ │ │ + beq.n 3df3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3df34 │ │ │ │ + cbnz r2, 3df3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dfda │ │ │ │ + b.n 3dfe2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3df50 │ │ │ │ + beq.n 3df58 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -28814,36 +28810,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 3df8a │ │ │ │ + ble.n 3df92 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 3df7e │ │ │ │ + b.n 3df86 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r6, r6, r2, lsl #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - beq.n 3dfb4 │ │ │ │ + beq.n 3dfbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dfb4 │ │ │ │ + cbnz r3, 3dfbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3dfe4 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3dfec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -28860,34 +28856,34 @@ │ │ │ │ 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 r5, r0 │ │ │ │ movs r0, #3 │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e0bc │ │ │ │ + beq.n 3e0c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 18b2d0 │ │ │ │ + bl 18e0d0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e024 │ │ │ │ + bne.n 3e02c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e0a4 │ │ │ │ + b.n 3e0ac │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e056 │ │ │ │ + bne.n 3e05e │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -28895,1184 +28891,1184 @@ │ │ │ │ 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 3e09a │ │ │ │ + b.n 3e0a2 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #96] @ (3e0c4 ) │ │ │ │ + ldr r1, [pc, #96] @ (3e0cc ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d12bc │ │ │ │ + bl d140c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e01e │ │ │ │ + beq.n 3e026 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e08e │ │ │ │ + bne.n 3e096 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e04c │ │ │ │ + beq.n 3e054 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e04c │ │ │ │ + b.n 3e054 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e0c0 │ │ │ │ + beq.n 3e0c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e0c0 │ │ │ │ + cbnz r3, 3e0c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e0c0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e0c8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e0f6 │ │ │ │ + bne.n 3e0fe │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e10e │ │ │ │ + bne.n 3e116 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3e12c │ │ │ │ + b.n 3e134 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40008 @ 0x9c48 │ │ │ │ + movw r0, #41544 @ 0xa248 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e1de │ │ │ │ - b.n 3e0e0 │ │ │ │ - bl 13dfb8 │ │ │ │ + beq.n 3e1e6 │ │ │ │ + b.n 3e0e8 │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e12c │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3e134 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1de │ │ │ │ + bne.n 3e1e6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e13a │ │ │ │ + bne.n 3e142 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3e158 │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 3e160 │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e158 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3e160 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1de │ │ │ │ + bne.n 3e1e6 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #136] @ 3e1e8 │ │ │ │ + vldr d6, [pc, #136] @ 3e1f0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e188 │ │ │ │ + ble.n 3e190 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3e188 │ │ │ │ + bhi.n 3e190 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839d4 │ │ │ │ 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 3e1c0 │ │ │ │ + bvc.n 3e1c8 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3e1bc │ │ │ │ + bvs.n 3e1c4 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e1c4 │ │ │ │ + b.n 3e1cc │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3e1ce │ │ │ │ + b.n 3e1d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3e1ce │ │ │ │ + cbz r3, 3e1d6 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 247d88 │ │ │ │ - cbnz r0, 3e1de │ │ │ │ + bl 248b38 <_PyBytes_Find@@Base+0x1074> │ │ │ │ + cbnz r0, 3e1e6 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839d4 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e214 │ │ │ │ + bne.n 3e21c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1f20a4 │ │ │ │ + bl 1f4fec │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e230 │ │ │ │ - b.n 3e22a │ │ │ │ + bne.n 3e238 │ │ │ │ + b.n 3e232 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32228 @ 0x7de4 │ │ │ │ + movw r0, #33764 @ 0x83e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e23a │ │ │ │ - b.n 3e204 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3e23a │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e242 │ │ │ │ + b.n 3e20c │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 3e242 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e246 │ │ │ │ + cbz r1, 3e24e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e24e │ │ │ │ + b.n 3e256 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e288 │ │ │ │ + b.n 3e290 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e270 │ │ │ │ + bne.n 3e278 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f5434 │ │ │ │ + b.w f5620 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32348 @ 0x7e5c │ │ │ │ + movw r0, #33884 @ 0x845c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e264 │ │ │ │ + bne.n 3e26c │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e2b4 │ │ │ │ + bne.n 3e2bc │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42848 @ 0xa760 │ │ │ │ + movw r2, #44384 @ 0xad60 │ │ │ │ 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, 3e302 │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ + cbz r1, 3e30a │ │ │ │ + movw r3, #44384 @ 0xad60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e2ea │ │ │ │ + bls.n 3e2f2 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ and.w r5, r4, #1 │ │ │ │ tst.w r4, #2 │ │ │ │ orr.w r2, r2, r5 │ │ │ │ - beq.n 3e2c4 │ │ │ │ + beq.n 3e2cc │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3e30c │ │ │ │ + b.n 3e314 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e30c │ │ │ │ + b.n 3e314 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e33c │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3e344 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3e354 │ │ │ │ + b.n 3e35c │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e35e │ │ │ │ + cbz r1, 3e366 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e366 │ │ │ │ + b.n 3e36e │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e450 │ │ │ │ + b.n 3e3a8 │ │ │ │ + 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 3e390 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 14cf10 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #33964 @ 0x84ac │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e384 │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3e3c0 │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #44384 @ 0xad60 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #28 │ │ │ │ + bmi.n 3e3e0 │ │ │ │ + b.n 3e3c2 │ │ │ │ + cbz r1, 3e3ea │ │ │ │ + movw r3, #44384 @ 0xad60 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3e3e0 │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #28 │ │ │ │ + bpl.n 3e3ea │ │ │ │ + b.n 3e3cc │ │ │ │ + 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, #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 3e39c │ │ │ │ + beq.n 3e428 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e39c │ │ │ │ + ble.n 3e428 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e3b0 │ │ │ │ + beq.n 3e43c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e3b0 │ │ │ │ + b.n 3e43c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #7556 @ 0x1d84 │ │ │ │ + movw r0, #9372 @ 0x249c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ - ldr r1, [pc, #96] @ (3e414 ) │ │ │ │ + b.w dde24 │ │ │ │ + ldr r1, [pc, #96] @ (3e4a0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 8dfa4 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl 8def0 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e3c4 │ │ │ │ + cbz r0, 3e450 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e3da │ │ │ │ + bmi.n 3e466 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #7580 @ 0x1d9c │ │ │ │ + movw r0, #9396 @ 0x24b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e3f0 │ │ │ │ + b.n 3e47c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #7612 @ 0x1dbc │ │ │ │ + movw r0, #9428 @ 0x24d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e406 │ │ │ │ + beq.n 3e492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e406 │ │ │ │ + cbnz r3, 3e492 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ 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 3e438 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14bbec │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32428 @ 0x7eac │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e42c │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3e468 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #28 │ │ │ │ - bmi.n 3e488 │ │ │ │ - b.n 3e46a │ │ │ │ - cbz r1, 3e492 │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3e488 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #28 │ │ │ │ - bpl.n 3e492 │ │ │ │ - b.n 3e474 │ │ │ │ - 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 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - cbz r0, 3e510 │ │ │ │ + cbz r0, 3e518 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e4d0 │ │ │ │ - movw r0, #22484 @ 0x57d4 │ │ │ │ + cbnz r0, 3e4d8 │ │ │ │ + movw r0, #24020 @ 0x5dd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e4f8 │ │ │ │ - bl 13bb3c │ │ │ │ + b.n 3e500 │ │ │ │ + bl 13c4e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e4ea │ │ │ │ - blt.n 3e4fa │ │ │ │ - movw r0, #62568 @ 0xf468 │ │ │ │ + beq.n 3e4f2 │ │ │ │ + blt.n 3e502 │ │ │ │ + movw r0, #64144 @ 0xfa90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e4f2 │ │ │ │ + b.n 3e4fa │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl e7720 │ │ │ │ + bl e78e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 13c08c │ │ │ │ - cbnz r5, 3e514 │ │ │ │ + bl 13ca34 │ │ │ │ + cbnz r5, 3e51c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e510 │ │ │ │ + beq.n 3e518 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e510 │ │ │ │ + cbnz r3, 3e518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3e55a │ │ │ │ + b.n 3e562 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl daf0c <_PyType_Name@@Base> │ │ │ │ + bl db0b8 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #7928 @ 0x1ef8 │ │ │ │ + movw r0, #9464 @ 0x24f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e544 │ │ │ │ + beq.n 3e54c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e544 │ │ │ │ + cbnz r3, 3e54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e55a │ │ │ │ + beq.n 3e562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e55a │ │ │ │ + cbnz r3, 3e562 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e566 │ │ │ │ + cbz r1, 3e56e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e56e │ │ │ │ + b.n 3e576 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e61c │ │ │ │ + b.n 3e624 │ │ │ │ │ │ │ │ -0003e570 : │ │ │ │ +0003e578 : │ │ │ │ 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 3e6b4 │ │ │ │ + bl 3e6c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a1e48 │ │ │ │ + bl 1a5d30 <_PyThreadState_New@@Base+0x4ba4> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e5a0 │ │ │ │ + bne.n 3e5a8 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #7940 @ 0x1f04 │ │ │ │ + movw r0, #9476 @ 0x2504 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ed164 │ │ │ │ + bl 1f006c │ │ │ │ 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 f5e30 │ │ │ │ - cbz r0, 3e5dc │ │ │ │ + bl f601c │ │ │ │ + cbz r0, 3e5e4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e5e0 │ │ │ │ + beq.n 3e5e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e5e0 │ │ │ │ + cbnz r3, 3e5e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e5e0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e5e8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e604 │ │ │ │ + bne.n 3e60c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 186860 │ │ │ │ + b.w 189480 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32380 @ 0x7e7c │ │ │ │ + movw r0, #33916 @ 0x847c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e5f8 │ │ │ │ + bne.n 3e600 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e648 │ │ │ │ + bne.n 3e650 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42848 @ 0xa760 │ │ │ │ + movw r2, #44384 @ 0xad60 │ │ │ │ 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, 3e69e │ │ │ │ + cbz r1, 3e6a6 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #42848 @ 0xa760 │ │ │ │ + movw r5, #44384 @ 0xad60 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e686 │ │ │ │ + bls.n 3e68e │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3e676 │ │ │ │ - cbnz r3, 3e6a8 │ │ │ │ + beq.n 3e67e │ │ │ │ + cbnz r3, 3e6b0 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e65a │ │ │ │ + b.n 3e662 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3e682 │ │ │ │ - cbz r3, 3e6a8 │ │ │ │ + beq.n 3e68a │ │ │ │ + cbz r3, 3e6b0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e65a │ │ │ │ + b.n 3e662 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3e65a │ │ │ │ + b.n 3e662 │ │ │ │ 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 3e6b0 │ │ │ │ + b.n 3e6b8 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 3e6c6 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0003e6b4 : │ │ │ │ +0003e6c8 : │ │ │ │ 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, 3e712 │ │ │ │ + cbnz r2, 3e726 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e6da │ │ │ │ + cbnz r0, 3e6ee │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e72a │ │ │ │ + b.n 3e73e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8e58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e738 │ │ │ │ + beq.n 3e74c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e738 │ │ │ │ - ldr r2, [pc, #68] @ (3e73c ) │ │ │ │ + cbnz r3, 3e74c │ │ │ │ + ldr r2, [pc, #68] @ (3e750 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e70c │ │ │ │ + cbz r3, 3e720 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e738 │ │ │ │ + b.n 3e74c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e736 │ │ │ │ + cbnz r0, 3e74a │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbnz r0, 3e730 │ │ │ │ + bl d3b88 │ │ │ │ + cbnz r0, 3e744 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e738 │ │ │ │ - bl d3c50 │ │ │ │ - b.n 3e738 │ │ │ │ + b.n 3e74c │ │ │ │ + bl d3d9c │ │ │ │ + b.n 3e74c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003e740 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +0003e754 <_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 3e77a <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + beq.n 3e78e <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63384 @ 0xf798 │ │ │ │ + movw r1, #65088 @ 0xfe40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3e786 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + bl 12747c │ │ │ │ + b.n 3e79a <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 71328 │ │ │ │ + bl 71310 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e78a <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + cbnz r0, 3e79e <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e7ee <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ + b.n 3e802 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ mov r0, r4 │ │ │ │ - bl fbb30 │ │ │ │ + bl fbd44 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e798 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + cbnz r0, 3e7ac <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e7d2 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ + b.n 3e7e6 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl fcaf8 │ │ │ │ + bl fce10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e794 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1b1038 │ │ │ │ + blt.n 3e7a8 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1b4fa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e794 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3e7a8 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 103b84 │ │ │ │ + bl 103e64 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3e7c8 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + bge.n 3e7dc <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 108ab8 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e794 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 108dac <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e7a8 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ mov r0, r4 │ │ │ │ - bl fc160 │ │ │ │ + bl fc478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3e7c0 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ + blt.n 3e7d4 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7e8 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + beq.n 3e7fc <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e7e8 <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + cbnz r3, 3e7fc <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 108f8c <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ + bl 109280 <_PySet_NextEntryRef@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, 3e800 <_PyCompile_OptimizeCfg@@Base+0xc0> │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 3e836 <_PyCompile_OptimizeCfg@@Base+0xe2> │ │ │ │ + movw r4, #42636 @ 0xa68c │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 3e84a <_PyCompile_OptimizeCfg@@Base+0xf6> │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 237508 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 3e85c <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7ffd8 │ │ │ │ + movs r2, #1 │ │ │ │ + bl 1f4ff0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3e85c <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7f900 │ │ │ │ + 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 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e82e <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ + cbz r0, 3e88c <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e830 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + beq.n 3e88e <_PyCompile_OptimizeCfg@@Base+0x13a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (3e834 <_PyCompile_OptimizeCfg@@Base+0xf4>) │ │ │ │ + ldr r0, [pc, #0] @ (3e890 <_PyCompile_OptimizeCfg@@Base+0x13c>) │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ asrs r4, r6, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e858 <_PyCompile_OptimizeCfg@@Base+0x118> │ │ │ │ + bne.n 3e8b4 <_PyCompile_OptimizeCfg@@Base+0x160> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 174adc │ │ │ │ + b.w 176844 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32412 @ 0x7e9c │ │ │ │ + movw r0, #33948 @ 0x849c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e84c <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ + bne.n 3e8a8 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ 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 3e8ae <_PyCompile_OptimizeCfg@@Base+0x16e> │ │ │ │ + bne.n 3e90a <_PyCompile_OptimizeCfg@@Base+0x1b6> │ │ │ │ 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 3e8c4 <_PyCompile_OptimizeCfg@@Base+0x184> │ │ │ │ + beq.n 3e920 <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e8c4 <_PyCompile_OptimizeCfg@@Base+0x184> │ │ │ │ + b.n 3e920 <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32244 @ 0x7df4 │ │ │ │ + movw r0, #33780 @ 0x83f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e884 <_PyCompile_OptimizeCfg@@Base+0x144> │ │ │ │ + bne.n 3e8e0 <_PyCompile_OptimizeCfg@@Base+0x18c> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - movw r4, #36980 @ 0x9074 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq.n 3e8f2 <_PyCompile_OptimizeCfg@@Base+0x1b2> │ │ │ │ - movw r4, #42636 @ 0xa68c │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 3e906 <_PyCompile_OptimizeCfg@@Base+0x1c6> │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 235ef8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + movw r3, #36980 @ 0x9074 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3e960 <_PyCompile_OptimizeCfg@@Base+0x20c> │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3e960 <_PyCompile_OptimizeCfg@@Base+0x20c> │ │ │ │ + movs r2, #2 │ │ │ │ + bl 1f4ff0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e918 <_PyCompile_OptimizeCfg@@Base+0x1d8> │ │ │ │ + beq.n 3e9bc <_PyCompile_OptimizeCfg@@Base+0x268> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - movs r2, #1 │ │ │ │ - bl 1f20a8 │ │ │ │ + b.w 7f900 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 237508 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e918 <_PyCompile_OptimizeCfg@@Base+0x1d8> │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f908 │ │ │ │ - movs r0, #0 │ │ │ │ + beq.n 3e9bc <_PyCompile_OptimizeCfg@@Base+0x268> │ │ │ │ + cbz r0, 3e9a4 <_PyCompile_OptimizeCfg@@Base+0x250> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl f1b54 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3e9bc <_PyCompile_OptimizeCfg@@Base+0x268> │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [pc, #68] @ (3e9c4 <_PyCompile_OptimizeCfg@@Base+0x270>) │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 3e9be <_PyCompile_OptimizeCfg@@Base+0x26a> │ │ │ │ + bl 12b954 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e998 <_PyCompile_OptimizeCfg@@Base+0x244> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 3e99c <_PyCompile_OptimizeCfg@@Base+0x248> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 3e9be <_PyCompile_OptimizeCfg@@Base+0x26a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e998 <_PyCompile_OptimizeCfg@@Base+0x244> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #9636 @ 0x25a4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1af0 │ │ │ │ + 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 │ │ │ │ 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 3e96c <_PyCompile_OptimizeCfg@@Base+0x22c> │ │ │ │ + bne.n 3ea18 <_PyCompile_OptimizeCfg@@Base+0x2c4> │ │ │ │ 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 3e982 <_PyCompile_OptimizeCfg@@Base+0x242> │ │ │ │ + beq.n 3ea2e <_PyCompile_OptimizeCfg@@Base+0x2da> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e982 <_PyCompile_OptimizeCfg@@Base+0x242> │ │ │ │ + b.n 3ea2e <_PyCompile_OptimizeCfg@@Base+0x2da> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32248 @ 0x7df8 │ │ │ │ + movw r0, #33784 @ 0x83f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e942 <_PyCompile_OptimizeCfg@@Base+0x202> │ │ │ │ + bne.n 3e9ee <_PyCompile_OptimizeCfg@@Base+0x29a> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e98c <_PyCompile_OptimizeCfg@@Base+0x24c> │ │ │ │ + cbz r1, 3ea38 <_PyCompile_OptimizeCfg@@Base+0x2e4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e994 <_PyCompile_OptimizeCfg@@Base+0x254> │ │ │ │ + b.n 3ea40 <_PyCompile_OptimizeCfg@@Base+0x2ec> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3eaaa <_PyCompile_OptimizeCfg@@Base+0x36a> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d1354 │ │ │ │ + b.n 3eaac <_PyCompile_OptimizeCfg@@Base+0x358> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 3e9b0 <_PyCompile_OptimizeCfg@@Base+0x270> │ │ │ │ - movw r0, #8156 @ 0x1fdc │ │ │ │ + bpl.n 3ea56 <_PyCompile_OptimizeCfg@@Base+0x302> │ │ │ │ + movw r0, #9712 @ 0x25f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ - movw r0, #8180 @ 0x1ff4 │ │ │ │ + b.w dde24 │ │ │ │ + movw r0, #9736 @ 0x2608 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ - 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 3e9fa <_PyCompile_OptimizeCfg@@Base+0x2ba> │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3e9fa <_PyCompile_OptimizeCfg@@Base+0x2ba> │ │ │ │ - movs r2, #2 │ │ │ │ - bl 1f20a8 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 3ea56 <_PyCompile_OptimizeCfg@@Base+0x316> │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f908 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 235ef8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3ea56 <_PyCompile_OptimizeCfg@@Base+0x316> │ │ │ │ - cbz r0, 3ea3e <_PyCompile_OptimizeCfg@@Base+0x2fe> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl f1970 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3ea56 <_PyCompile_OptimizeCfg@@Base+0x316> │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (3ea5c <_PyCompile_OptimizeCfg@@Base+0x31c>) │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 3ea58 <_PyCompile_OptimizeCfg@@Base+0x318> │ │ │ │ - bl 12b230 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3ea32 <_PyCompile_OptimizeCfg@@Base+0x2f2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 3ea36 <_PyCompile_OptimizeCfg@@Base+0x2f6> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 3ea58 <_PyCompile_OptimizeCfg@@Base+0x318> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ea32 <_PyCompile_OptimizeCfg@@Base+0x2f2> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8196 @ 0x2004 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - strb r4, [r7, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w dde24 │ │ │ │ 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 3ea96 <_PyCompile_OptimizeCfg@@Base+0x356> │ │ │ │ + beq.n 3ea98 <_PyCompile_OptimizeCfg@@Base+0x344> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #8216 @ 0x2018 │ │ │ │ + movw r1, #9752 @ 0x2618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3ea9c <_PyCompile_OptimizeCfg@@Base+0x35c> │ │ │ │ - bl 3eb38 │ │ │ │ - cbz r0, 3eaa0 <_PyCompile_OptimizeCfg@@Base+0x360> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3ea9e <_PyCompile_OptimizeCfg@@Base+0x34a> │ │ │ │ + bl 3eb40 │ │ │ │ + cbz r0, 3eaa2 <_PyCompile_OptimizeCfg@@Base+0x34e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3eaa8 <_PyCompile_OptimizeCfg@@Base+0x368> │ │ │ │ + b.n 3eaaa <_PyCompile_OptimizeCfg@@Base+0x356> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3ead6 <_PyCompile_OptimizeCfg@@Base+0x396> │ │ │ │ + bne.n 3ead8 <_PyCompile_OptimizeCfg@@Base+0x384> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #42848 @ 0xa760 │ │ │ │ + movw r2, #44384 @ 0xad60 │ │ │ │ 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, 3eb22 <_PyCompile_OptimizeCfg@@Base+0x3e2> │ │ │ │ - movw r2, #42848 @ 0xa760 │ │ │ │ + cbz r1, 3eb24 <_PyCompile_OptimizeCfg@@Base+0x3d0> │ │ │ │ + movw r2, #44384 @ 0xad60 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3eb0a <_PyCompile_OptimizeCfg@@Base+0x3ca> │ │ │ │ + bls.n 3eb0c <_PyCompile_OptimizeCfg@@Base+0x3b8> │ │ │ │ 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 3eb2c <_PyCompile_OptimizeCfg@@Base+0x3ec> │ │ │ │ + bne.n 3eb2e <_PyCompile_OptimizeCfg@@Base+0x3da> │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 3eae6 <_PyCompile_OptimizeCfg@@Base+0x3a6> │ │ │ │ + b.n 3eae8 <_PyCompile_OptimizeCfg@@Base+0x394> │ │ │ │ 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 3eb34 <_PyCompile_OptimizeCfg@@Base+0x3f4> │ │ │ │ + b.n 3eb36 <_PyCompile_OptimizeCfg@@Base+0x3e2> │ │ │ │ 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 d14a4 │ │ │ │ │ │ │ │ -0003eb38 : │ │ │ │ +0003eb40 : │ │ │ │ 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 3eb6e │ │ │ │ + beq.n 3eb76 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50348 @ 0xc4ac │ │ │ │ + movw r1, #51884 @ 0xcaac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3eb94 │ │ │ │ + bl 12747c │ │ │ │ + b.n 3eb9c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb9a │ │ │ │ + beq.n 3eba2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8320 @ 0x2080 │ │ │ │ + movw r1, #9856 @ 0x2680 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ec90 │ │ │ │ + b.n 3ec98 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3ebb8 │ │ │ │ + cbz r6, 3ebc0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8356 @ 0x20a4 │ │ │ │ + movw r1, #9892 @ 0x26a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3eb94 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3eb9c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ebda │ │ │ │ + beq.n 3ebe2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8388 @ 0x20c4 │ │ │ │ + movw r1, #9924 @ 0x26c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3eb94 │ │ │ │ - ldr.w r8, [pc, #188] @ 3ec98 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3eb9c │ │ │ │ + ldr.w r8, [pc, #188] @ 3eca0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3ebf6 │ │ │ │ - bl 210588 │ │ │ │ - cbz r0, 3ebf6 │ │ │ │ + cbnz r0, 3ebfe │ │ │ │ + bl 212158 │ │ │ │ + cbz r0, 3ebfe │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ec16 │ │ │ │ + beq.n 3ec1e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #9968 @ 0x26f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3eb94 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3eb9c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ec86 │ │ │ │ + bne.n 3ec8e │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3ec36 │ │ │ │ - bl 210588 │ │ │ │ + cbnz r4, 3ec3e │ │ │ │ + bl 212158 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb94 │ │ │ │ + beq.n 3eb9c │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f91a │ │ │ │ + bl 3f920 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb94 │ │ │ │ + beq.n 3eb9c │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ec70 │ │ │ │ + bne.n 3ec78 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec5e │ │ │ │ + beq.n 3ec66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ec5e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ec66 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f7c │ │ │ │ - b.n 3eb94 │ │ │ │ + bl ea12c │ │ │ │ + b.n 3eb9c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec90 │ │ │ │ + beq.n 3ec98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ec90 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ec90 │ │ │ │ + cbnz r3, 3ec98 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ec98 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 22a220 │ │ │ │ + b.w 22bc50 │ │ │ │ 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 3ecbc │ │ │ │ + bne.n 3ecc4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 210978 │ │ │ │ + b.w 212548 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32404 @ 0x7e94 │ │ │ │ + movw r0, #33940 @ 0x8494 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ecb0 │ │ │ │ + bne.n 3ecb8 │ │ │ │ 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 │ │ │ │ @@ -30080,291 +30076,337 @@ │ │ │ │ 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 3ed02 │ │ │ │ + bhi.n 3ed0a │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3ed2c │ │ │ │ - b.n 3ed1c │ │ │ │ - movw r0, #58700 @ 0xe54c │ │ │ │ + ble.n 3ed34 │ │ │ │ + b.n 3ed24 │ │ │ │ + movw r0, #60236 @ 0xeb4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ecfa │ │ │ │ + bne.n 3ed02 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ed66 │ │ │ │ + b.n 3ed6e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110a18 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ed18 │ │ │ │ + beq.n 3ed20 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3ed3e │ │ │ │ + bne.n 3ed46 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 3ed4c │ │ │ │ + cbnz r1, 3ed54 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ed4e │ │ │ │ + b.n 3ed56 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110a18 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed2c │ │ │ │ - b.n 3ed18 │ │ │ │ + bne.n 3ed34 │ │ │ │ + b.n 3ed20 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #58700 @ 0xe54c │ │ │ │ + movw r2, #60236 @ 0xeb4c │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f5d3c <_PyEval_GetBuiltin@@Base+0x6fc> │ │ │ │ + bl 1f88f4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3ed90 │ │ │ │ + bhi.n 3ed98 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3eda8 │ │ │ │ - b.n 3edb2 │ │ │ │ - movw r0, #320 @ 0x140 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + bgt.n 3edb0 │ │ │ │ + b.n 3edba │ │ │ │ + movw r0, #63396 @ 0xf7a4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed8a │ │ │ │ - b.n 3ede4 │ │ │ │ + bne.n 3ed92 │ │ │ │ + b.n 3edec │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 139b38 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3ede4 │ │ │ │ + bl 13a064 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3edec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 3edca │ │ │ │ + cbz r3, 3edd2 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ - blt.n 3edd4 │ │ │ │ + blt.n 3eddc │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3edd8 │ │ │ │ - b.n 3edd4 │ │ │ │ + ble.n 3ede0 │ │ │ │ + b.n 3eddc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f1848 │ │ │ │ + b.w 1f4790 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 202720 │ │ │ │ + b.w 204ae0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ + mov r3, r1 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r2, 3ee0e │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + b.n 3ee10 │ │ │ │ + mov r4, r2 │ │ │ │ + add.w r0, r3, #12 │ │ │ │ + subs r3, r1, #1 │ │ │ │ + add r4, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 3ee22 │ │ │ │ + cbnz r2, 3ee22 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 3ee40 │ │ │ │ + ldr r6, [pc, #56] @ (3ee5c ) │ │ │ │ + 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 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 3ee58 │ │ │ │ + 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 1e3a10 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ + 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, #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 3ee1e │ │ │ │ + bne.n 3ee94 │ │ │ │ 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 3ee38 │ │ │ │ + b.n 3eeae │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ee4c │ │ │ │ + bne.n 3eec2 │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ee82 │ │ │ │ + beq.n 3eef8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3ee82 │ │ │ │ + b.n 3eef8 │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3ee68 │ │ │ │ + bne.n 3eede │ │ │ │ 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 3ee38 │ │ │ │ + b.n 3eeae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #8520 @ 0x2148 │ │ │ │ + movw r1, #10056 @ 0x2748 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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 3eeaa │ │ │ │ + bne.n 3ef20 │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3ef12 │ │ │ │ - b.n 3eec4 │ │ │ │ + bpl.n 3ef88 │ │ │ │ + b.n 3ef3a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32500 @ 0x7ef4 │ │ │ │ + movw r0, #34036 @ 0x84f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee9c │ │ │ │ + bne.n 3ef12 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3efe4 │ │ │ │ + b.n 3f05a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3ef12 │ │ │ │ + bpl.n 3ef88 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 3eed8 │ │ │ │ + bpl.n 3ef4e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 3eef0 │ │ │ │ + bmi.n 3ef66 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8552 @ 0x2168 │ │ │ │ + movw r1, #10088 @ 0x2768 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3eec0 │ │ │ │ + bl 12747c │ │ │ │ + b.n 3ef36 │ │ │ │ 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 3f638 │ │ │ │ + bl 3f598 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3efcc │ │ │ │ + b.n 3f042 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 3ef40 │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 3efb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 3ef40 │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 3efb6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #8616 @ 0x21a8 │ │ │ │ + movw r1, #10152 @ 0x27a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3eec0 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3ef36 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3eec0 │ │ │ │ + beq.n 3ef36 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3ef72 │ │ │ │ + ble.n 3efe8 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #44924 @ 0xaf7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ - b.n 3eec0 │ │ │ │ + bl cec0c │ │ │ │ + b.n 3ef36 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ef88 │ │ │ │ + bne.n 3effe │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ - b.n 3eec0 │ │ │ │ + bl cec0c │ │ │ │ + b.n 3ef36 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3efb2 │ │ │ │ + ble.n 3f028 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #44924 @ 0xaf7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 3eec0 │ │ │ │ + bl cec0c │ │ │ │ + b.n 3ef36 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3f638 │ │ │ │ + bl 3f598 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -30376,559 +30418,447 @@ │ │ │ │ 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 3f012 │ │ │ │ + bhi.n 3f088 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f02a │ │ │ │ - b.n 3f03e │ │ │ │ - movw r0, #58556 @ 0xe4bc │ │ │ │ + cbnz r0, 3f0a0 │ │ │ │ + b.n 3f0b4 │ │ │ │ + movw r0, #60092 @ 0xeabc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f0f4 │ │ │ │ - b.n 3f004 │ │ │ │ - bl 83930 │ │ │ │ + beq.n 3f16a │ │ │ │ + b.n 3f07a │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f04c │ │ │ │ + bne.n 3f0c2 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f05c │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3f0d2 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f0f4 │ │ │ │ + bne.n 3f16a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f05c │ │ │ │ + b.n 3f0d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f03a │ │ │ │ + bne.n 3f0b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f03a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f0b0 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f0c8 │ │ │ │ + ble.n 3f13e │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f076 │ │ │ │ + bpl.n 3f0ec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f09c │ │ │ │ + bne.n 3f112 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f0ca │ │ │ │ + b.n 3f140 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f090 │ │ │ │ + beq.n 3f106 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 3f0a8 │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 3f11e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f0a8 │ │ │ │ + bne.n 3f11e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f0ca │ │ │ │ + b.n 3f140 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f082 │ │ │ │ + bne.n 3f0f8 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ + movw r2, #24588 @ 0x600c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58556 @ 0xe4bc │ │ │ │ + movw r0, #60092 @ 0xeabc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f0f4 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f16a │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f0e6 │ │ │ │ - cbz r1, 3f0d6 │ │ │ │ + bgt.n 3f15c │ │ │ │ + cbz r1, 3f14c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f0de │ │ │ │ + b.n 3f154 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155230 │ │ │ │ + b.w 156630 │ │ │ │ subs r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3ba84 <_PyImport_ClearExtension@@Base+0xede> │ │ │ │ + b.w 3ba54 <_PyImport_ClearExtension@@Base+0xef6> │ │ │ │ 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, 3f116 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - b.n 3f118 │ │ │ │ - mov r4, r2 │ │ │ │ - add.w r0, r3, #12 │ │ │ │ - subs r3, r1, #1 │ │ │ │ - add r4, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 3f12a │ │ │ │ - cbnz r2, 3f12a │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 3f148 │ │ │ │ - ldr r6, [pc, #56] @ (3f164 ) │ │ │ │ - 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 3f160 │ │ │ │ - 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 1e093c <_PySet_Update@@Base+0x81c> │ │ │ │ - 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 1bd2f8 │ │ │ │ + bl 1c1244 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 3f26a │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - ldrd r3, r2, [r1] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ble.n 3f1ba │ │ │ │ - movw r3, #56032 @ 0xdae0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15636 @ 0x3d14 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3f266 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f248 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl bd294 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f252 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 7ffe0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f252 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 81154 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3f254 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f202 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f202 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_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 │ │ │ │ - ldr.w r1, [r8, #916] @ 0x394 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r2, r4 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 81154 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3f254 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f24a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f24a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f24a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 3f272 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - bl 7828c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3f272 │ │ │ │ - movw r5, #4356 @ 0x1104 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f294 │ │ │ │ + cbz r3, 3f1a2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f296 │ │ │ │ + b.n 3f1a4 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3f2a4 │ │ │ │ + cbnz r3, 3f1b2 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 3f2a4 │ │ │ │ + ble.n 3f1b2 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 3f2a4 │ │ │ │ - cbnz r4, 3f2c4 │ │ │ │ + bgt.n 3f1b2 │ │ │ │ + cbnz r4, 3f1d2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #268] @ (3f3b4 ) │ │ │ │ + ldr r4, [pc, #268] @ (3f2c4 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f3ac │ │ │ │ + beq.n 3f2ba │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3f2d8 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3f1e6 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f3ac │ │ │ │ + bne.n 3f2ba │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3f2ec │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3f1fa │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f3ac │ │ │ │ + bne.n 3f2ba │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 3f34a │ │ │ │ + beq.n 3f258 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3f3ac │ │ │ │ - bne.n 3f34c │ │ │ │ + blt.n 3f2ba │ │ │ │ + bne.n 3f25a │ │ │ │ movw r5, #10528 @ 0x2920 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ - cbz r4, 3f342 │ │ │ │ - bl 95d94 │ │ │ │ + cbz r4, 3f250 │ │ │ │ + bl 95cd4 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a8c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f342 │ │ │ │ + bge.n 3f250 │ │ │ │ ldr.w r3, [r5, #264] @ 0x108 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 3f340 │ │ │ │ + bne.n 3f24e │ │ │ │ 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, 3f368 │ │ │ │ + cbnz r3, 3f276 │ │ │ │ ldr.w r5, [r5, #264] @ 0x108 │ │ │ │ - cbnz r5, 3f390 │ │ │ │ - b.n 3f34c │ │ │ │ + cbnz r5, 3f29e │ │ │ │ + b.n 3f25a │ │ │ │ movs r5, #1 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f378 │ │ │ │ + bge.n 3f286 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 3f3a0 │ │ │ │ - cbnz r5, 3f394 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 3f2ae │ │ │ │ + cbnz r5, 3f2a2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11aec4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b404 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f394 │ │ │ │ + bge.n 3f2a2 │ │ │ │ mov r0, r6 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3f3a0 │ │ │ │ + b.n 3f2ae │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 3f3a0 │ │ │ │ + beq.n 3f2ae │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3f3ac │ │ │ │ + b.w 7ffd8 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 3f2ba │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f394 │ │ │ │ + b.n 3f2a2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ 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 3f3d8 │ │ │ │ + bne.n 3f2e8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16b6b0 │ │ │ │ + b.w 16cf90 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32364 @ 0x7e6c │ │ │ │ + movw r0, #33900 @ 0x846c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f3cc │ │ │ │ + bne.n 3f2dc │ │ │ │ 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, 3f422 │ │ │ │ + cbnz r5, 3f332 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bd2dc │ │ │ │ + bl 1c1228 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f422 │ │ │ │ + cbz r0, 3f332 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f422 │ │ │ │ + beq.n 3f332 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f422 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f332 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 3f424 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + ldrd r3, r2, [r1] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.n 3f374 │ │ │ │ + movw r3, #56032 @ 0xdae0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #17172 @ 0x4314 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 3f420 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f402 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ + bl bd464 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f40c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 7ffd8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f40c │ │ │ │ + mov r2, r0 │ │ │ │ + ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8114c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3f40e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f3bc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3f3bc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_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 │ │ │ │ + ldr.w r1, [r8, #916] @ 0x394 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r2, r4 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl 8114c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3f40e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f404 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3f404 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f404 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 3f42c │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bl 78208 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78208 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3f42c │ │ │ │ + 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 3f452 │ │ │ │ + bne.n 3f45e │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 229840 │ │ │ │ - b.n 3f46e │ │ │ │ + bl 22b304 │ │ │ │ + b.n 3f47a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #6872 @ 0x1ad8 │ │ │ │ + movw r1, #8408 @ 0x20d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 3f494 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3f496 │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 3f4a4 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 3f4a4 │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 3f4a4 │ │ │ │ - cbnz r0, 3f4c2 │ │ │ │ - movs r2, #0 │ │ │ │ - add r6, sp, #28 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - movs r6, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - movw r6, #10888 @ 0x2a88 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3f518 │ │ │ │ - cbz r4, 3f4c6 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - bl cbf1c │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r4, 3f50c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3f4f8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8868 @ 0x22a4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 3f518 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83930 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3f50a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3f518 │ │ │ │ - str r4, [r5, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f908 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3f5e6 │ │ │ │ + bhi.n 3f546 │ │ │ │ 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 3f55e │ │ │ │ + bmi.n 3f4be │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ strb.w r0, [r3, #-2] │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ - b.n 3f546 │ │ │ │ + b.n 3f4a6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3f5fe │ │ │ │ + b.n 3f55e │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3f55e │ │ │ │ + bmi.n 3f4be │ │ │ │ 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 3f56c │ │ │ │ + b.n 3f4cc │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3f55e │ │ │ │ + bmi.n 3f4be │ │ │ │ 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 │ │ │ │ @@ -30940,41 +30870,41 @@ │ │ │ │ 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 3f594 │ │ │ │ + b.n 3f4f4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8936 @ 0x22e8 │ │ │ │ + movw r1, #10444 @ 0x28cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f620 │ │ │ │ + bne.n 3f580 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13eb10 │ │ │ │ + b.w 13f4b8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32280 @ 0x7e18 │ │ │ │ + movw r0, #33816 @ 0x8418 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f614 │ │ │ │ + bne.n 3f574 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -30986,596 +30916,662 @@ │ │ │ │ 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 3f678 │ │ │ │ + ble.n 3f5d8 │ │ │ │ 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 3f65e │ │ │ │ + b.n 3f5be │ │ │ │ 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 155230 │ │ │ │ - cbz r0, 3f6d0 │ │ │ │ + bl 156630 │ │ │ │ + cbz r0, 3f630 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3f6aa │ │ │ │ + cbz r3, 3f60a │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 3f6b2 │ │ │ │ + b.n 3f612 │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3f6d0 │ │ │ │ + cbz r5, 3f630 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #43872 @ 0xab60 │ │ │ │ + movw r1, #45408 @ 0xb160 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 3f6d0 │ │ │ │ + ble.n 3f630 │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 3f6c2 │ │ │ │ + b.n 3f622 │ │ │ │ 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, 3f6f6 │ │ │ │ + cbz r0, 3f656 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f71a │ │ │ │ + beq.n 3f67a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f71a │ │ │ │ + b.n 3f67a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f712 │ │ │ │ - bl f90b8 │ │ │ │ - cbz r0, 3f70e │ │ │ │ + cbz r0, 3f672 │ │ │ │ + bl f9290 │ │ │ │ + cbz r0, 3f66e │ │ │ │ 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 3f71a │ │ │ │ + b.n 3f67a │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 3f698 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3f69a │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 3f6a8 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 3f6a8 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.n 3f6a8 │ │ │ │ + cbnz r0, 3f6c6 │ │ │ │ + movs r2, #0 │ │ │ │ + add r6, sp, #28 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movs r6, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + movw r6, #10888 @ 0x2a88 │ │ │ │ + movt r6, #72 @ 0x48 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f71c │ │ │ │ + cbz r4, 3f6ca │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + bl cc074 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r4, 3f710 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3f6fc │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #10488 @ 0x28f8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1af0 │ │ │ │ + b.n 3f71c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 83924 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3f70e │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 3f71c │ │ │ │ + str r4, [r5, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7f900 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ - cbnz r0, 3f750 │ │ │ │ - bl d3c50 │ │ │ │ + bl 11b8a8 │ │ │ │ + cbnz r0, 3f756 │ │ │ │ + bl d3d9c │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b8a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 3f766 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 3f766 │ │ │ │ + beq.n 3f76c │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 3f76c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 3f76a │ │ │ │ + b.n 3f770 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 3f7b2 │ │ │ │ + bpl.n 3f7b8 │ │ │ │ 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 be4a8 │ │ │ │ + bl be678 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f7ae │ │ │ │ + cbz r0, 3f7b4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 86eb8 │ │ │ │ - cbz r0, 3f7ba │ │ │ │ + bl 86e44 │ │ │ │ + cbz r0, 3f7c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f7ae │ │ │ │ + beq.n 3f7b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f7ae │ │ │ │ + cbnz r3, 3f7b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f7ba │ │ │ │ + b.n 3f7c0 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f7e8 │ │ │ │ + bhi.n 3f7ee │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f800 │ │ │ │ - b.n 3f814 │ │ │ │ - movw r0, #58644 @ 0xe514 │ │ │ │ + cbnz r0, 3f806 │ │ │ │ + b.n 3f81a │ │ │ │ + movw r0, #60180 @ 0xeb14 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f8ca │ │ │ │ - b.n 3f7da │ │ │ │ - bl 83930 │ │ │ │ + beq.n 3f8d0 │ │ │ │ + b.n 3f7e0 │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f822 │ │ │ │ + bne.n 3f828 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f832 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 3f838 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f8ca │ │ │ │ + bne.n 3f8d0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f832 │ │ │ │ + b.n 3f838 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f810 │ │ │ │ + bne.n 3f816 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f810 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f816 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f89e │ │ │ │ + ble.n 3f8a4 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f84c │ │ │ │ + bpl.n 3f852 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f872 │ │ │ │ + bne.n 3f878 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f8a0 │ │ │ │ + b.n 3f8a6 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f866 │ │ │ │ + beq.n 3f86c │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 3f87e │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 3f884 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f87e │ │ │ │ + bne.n 3f884 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f8a0 │ │ │ │ + b.n 3f8a6 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f858 │ │ │ │ + bne.n 3f85e │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ + movw r2, #24588 @ 0x600c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58644 @ 0xe514 │ │ │ │ + movw r0, #60180 @ 0xeb14 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f8ca │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f8d0 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f8bc │ │ │ │ - cbz r1, 3f8ac │ │ │ │ + bgt.n 3f8c2 │ │ │ │ + cbz r1, 3f8b2 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f8b4 │ │ │ │ + b.n 3f8ba │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155230 │ │ │ │ + b.w 156630 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3ba84 <_PyImport_ClearExtension@@Base+0xede> │ │ │ │ + b.w 3ba54 <_PyImport_ClearExtension@@Base+0xef6> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3f8f4 │ │ │ │ + cbz r0, 3f8fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f918 │ │ │ │ + beq.n 3f91e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f918 │ │ │ │ + b.n 3f91e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f910 │ │ │ │ - bl f90b8 │ │ │ │ - cbz r0, 3f90c │ │ │ │ + cbz r0, 3f916 │ │ │ │ + bl f9290 │ │ │ │ + cbz r0, 3f912 │ │ │ │ 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 3f918 │ │ │ │ + b.n 3f91e │ │ │ │ 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 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f968 │ │ │ │ + beq.n 3f96e │ │ │ │ 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 2496b8 <_PyUnicode_EncodeUTF32@@Base+0xc3c> │ │ │ │ + bl 24a328 <_PyUnicode_EncodeUTF32@@Base+0xb00> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 3f956 │ │ │ │ + bhi.n 3f95c │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 22b904 │ │ │ │ + bl 22d334 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3f9b4 │ │ │ │ + cbnz r0, 3f9ba │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f9a4 │ │ │ │ + bne.n 3f9aa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f9c0 │ │ │ │ - ldr r2, [pc, #84] @ (3f9c4 ) │ │ │ │ + b.n 3f9c6 │ │ │ │ + ldr r2, [pc, #88] @ (3f9cc ) │ │ │ │ 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 3f9c0 │ │ │ │ + beq.n 3f9c6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3f9c0 │ │ │ │ + b.n 3f9c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f9be │ │ │ │ + beq.n 3f9c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f9be │ │ │ │ + b.n 3f9c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f968 │ │ │ │ + bne.n 3f96e │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f968 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f96e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 3f9c0 │ │ │ │ + b.n 3f9c6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #64653 @ 0xfc8d │ │ │ │ + movw r1, #64661 @ 0xfc95 │ │ │ │ movt r1, #3 │ │ │ │ - b.w 247534 │ │ │ │ + b.w 247f14 <_PyBytes_Find@@Base+0x450> │ │ │ │ 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 3f9f6 │ │ │ │ + bne.n 3f9fe │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 36400 │ │ │ │ + b.w 363dc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32372 @ 0x7e74 │ │ │ │ + movw r0, #33908 @ 0x8474 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f9ea │ │ │ │ + bne.n 3f9f2 │ │ │ │ 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 3fa32 │ │ │ │ + bne.n 3fa3a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fa50 │ │ │ │ - b.n 3fa4a │ │ │ │ + bne.n 3fa58 │ │ │ │ + b.n 3fa52 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64844 @ 0xfd4c │ │ │ │ + movw r0, #62384 @ 0xf3b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa24 │ │ │ │ - b.n 3fa68 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 3fa68 │ │ │ │ + bne.n 3fa2c │ │ │ │ + b.n 3fa70 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 3fa70 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1ed6dc │ │ │ │ - cbz r0, 3fa68 │ │ │ │ + bl 1f057c │ │ │ │ + cbz r0, 3fa70 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 3ff80 │ │ │ │ + b.n 3ff88 │ │ │ │ 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, 3fa90 │ │ │ │ + cbz r1, 3fa98 │ │ │ │ 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 78230 │ │ │ │ + bl 781ac │ │ │ │ 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, 3fab6 │ │ │ │ + cbz r3, 3fabe │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3fab8 │ │ │ │ + b.n 3fac0 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 3fac6 │ │ │ │ + cbnz r3, 3face │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3fac6 │ │ │ │ + ble.n 3face │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 3fac6 │ │ │ │ - cbnz r0, 3fae4 │ │ │ │ - ldr r5, [pc, #192] @ (3fb88 ) │ │ │ │ + bgt.n 3face │ │ │ │ + cbnz r0, 3faec │ │ │ │ + ldr r5, [pc, #192] @ (3fb90 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3fae4 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3faec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fb82 │ │ │ │ + b.n 3fb8a │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3faf4 │ │ │ │ + beq.n 3fafc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3fae0 │ │ │ │ + blt.n 3fae8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3fb20 │ │ │ │ - cbz r6, 3fafc │ │ │ │ + cbz r3, 3fb28 │ │ │ │ + cbz r6, 3fb04 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3fb0c │ │ │ │ + bne.n 3fb14 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fb82 │ │ │ │ + b.n 3fb8a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a75c │ │ │ │ + bl 20c54c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fb32 │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 3fb3a │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fae0 │ │ │ │ + bne.n 3fae8 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f7c │ │ │ │ - b.n 3fae0 │ │ │ │ - cbz r6, 3fb5c │ │ │ │ + bl ea12c │ │ │ │ + b.n 3fae8 │ │ │ │ + cbz r6, 3fb64 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb02 │ │ │ │ + beq.n 3fb0a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231c78 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ + bl 2334f4 <_PyXI_EndInterpreter@@Base+0x30c> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 3fb50 │ │ │ │ + cbnz r3, 3fb58 │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 3fb52 │ │ │ │ + b.n 3fb5a │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb02 │ │ │ │ + b.n 3fb0a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb02 │ │ │ │ + beq.n 3fb0a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231c78 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ + bl 2334f4 <_PyXI_EndInterpreter@@Base+0x30c> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 3fb76 │ │ │ │ + cbnz r3, 3fb7e │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 3fb78 │ │ │ │ + b.n 3fb80 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb02 │ │ │ │ + b.n 3fb0a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r2, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fbba │ │ │ │ - movw r0, #9072 @ 0x2370 │ │ │ │ + beq.n 3fbc2 │ │ │ │ + movw r0, #10608 @ 0x2970 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3fbe2 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3fbea │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3fbcc │ │ │ │ + bmi.n 3fbd4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 3fbe6 │ │ │ │ + beq.n 3fbee │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13440 @ 0x3480 │ │ │ │ + movw r1, #14936 @ 0x3a58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fc82 │ │ │ │ + b.n 3fc8a │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 3fc02 │ │ │ │ + cbnz r3, 3fc0a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13652 @ 0x3554 │ │ │ │ + movw r1, #15148 @ 0x3b2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3fbe2 │ │ │ │ + bl 12747c │ │ │ │ + b.n 3fbea │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3fc1e │ │ │ │ + beq.n 3fc26 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61400 @ 0xefd8 │ │ │ │ + movw r1, #62936 @ 0xf5d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3fbe2 │ │ │ │ + bl 12747c │ │ │ │ + b.n 3fbea │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 1f9988 <_PyArg_ParseStack@@Base+0x38> │ │ │ │ + bl 1fc210 <_PyParkingLot_UnparkAll@@Base+0x124c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbe2 │ │ │ │ + beq.n 3fbea │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbe2 │ │ │ │ + beq.n 3fbea │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 13cd10 │ │ │ │ + bl 13d6b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (3fc88 ) │ │ │ │ + ldr r1, [pc, #60] @ (3fc90 ) │ │ │ │ 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} │ │ │ │ @@ -31599,172 +31595,172 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #580] @ 3fee8 │ │ │ │ + vldr d10, [pc, #580] @ 3fef0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3fcda │ │ │ │ + bls.n 3fce2 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3fed8 │ │ │ │ + bvs.w 3fee0 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fed8 │ │ │ │ + bgt.w 3fee0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #540] @ 3fef0 │ │ │ │ + vldr d8, [pc, #540] @ 3fef8 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fed8 │ │ │ │ - vldr d9, [pc, #540] @ 3fef8 │ │ │ │ + b.n 3fee0 │ │ │ │ + vldr d9, [pc, #540] @ 3ff00 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd0c │ │ │ │ + bne.n 3fd14 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 3ff00 │ │ │ │ - vldr d7, [pc, #528] @ 3ff08 │ │ │ │ + vldr d6, [pc, #524] @ 3ff08 │ │ │ │ + vldr d7, [pc, #528] @ 3ff10 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3fed8 │ │ │ │ + b.n 3fee0 │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd4e │ │ │ │ + bne.n 3fd56 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3fccc │ │ │ │ + bmi.n 3fcd4 │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3febe │ │ │ │ + bhi.w 3fec6 │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #32224 @ 0x7de0 │ │ │ │ + movw r3, #33760 @ 0x83e0 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 3fed8 │ │ │ │ - vldr d7, [pc, #448] @ 3ff10 │ │ │ │ + b.n 3fee0 │ │ │ │ + vldr d7, [pc, #448] @ 3ff18 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fd76 │ │ │ │ + bpl.n 3fd7e │ │ │ │ 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 3fed8 │ │ │ │ - b.n 3feb4 │ │ │ │ - vldr d7, [pc, #416] @ 3ff18 │ │ │ │ + ble.w 3fee0 │ │ │ │ + b.n 3febc │ │ │ │ + vldr d7, [pc, #416] @ 3ff20 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdaa │ │ │ │ + ble.n 3fdb2 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fd9c │ │ │ │ + bpl.n 3fda4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 258214 │ │ │ │ + bl 258c00 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fed8 │ │ │ │ + b.n 3fee0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #348] @ 3ff00 │ │ │ │ + vldr d8, [pc, #348] @ 3ff08 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fed8 │ │ │ │ - vldr d7, [pc, #372] @ 3ff20 │ │ │ │ + b.n 3fee0 │ │ │ │ + vldr d7, [pc, #372] @ 3ff28 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdca │ │ │ │ + ble.n 3fdd2 │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #348] @ 3ff20 │ │ │ │ + vldr d6, [pc, #348] @ 3ff28 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3fdd2 │ │ │ │ + b.n 3fdda │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #336] @ 3ff28 │ │ │ │ + vldr d6, [pc, #336] @ 3ff30 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #336] @ 3ff30 │ │ │ │ + vldr d11, [pc, #336] @ 3ff38 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3fe5a │ │ │ │ - bl 258214 │ │ │ │ + bpl.n 3fe62 │ │ │ │ + bl 258c00 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #304] @ 3ff38 │ │ │ │ + vldr d6, [pc, #304] @ 3ff40 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 249e90 <_Py_strhex@@Base+0x37c> │ │ │ │ + bl 24aaf0 <_Py_strhex@@Base+0x36c> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3fe40 │ │ │ │ + bpl.n 3fe48 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fea6 │ │ │ │ + b.n 3feae │ │ │ │ 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 3fea6 │ │ │ │ - bl 249e90 <_Py_strhex@@Base+0x37c> │ │ │ │ + b.n 3feae │ │ │ │ + bl 24aaf0 <_Py_strhex@@Base+0x36c> │ │ │ │ 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 3fe8e │ │ │ │ + bpl.n 3fe96 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3fea6 │ │ │ │ + b.n 3feae │ │ │ │ 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 3fed8 │ │ │ │ + ble.n 3fee0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fed8 │ │ │ │ - vldr d7, [pc, #88] @ 3ff18 │ │ │ │ + b.n 3fee0 │ │ │ │ + vldr d7, [pc, #88] @ 3ff20 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fd9c │ │ │ │ - vldr d14, [pc, #80] @ 3ff20 │ │ │ │ + bgt.w 3fda4 │ │ │ │ + vldr d14, [pc, #80] @ 3ff28 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3fdbc │ │ │ │ + b.n 3fdc4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -31783,150 +31779,150 @@ │ │ │ │ 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, 3ff46 │ │ │ │ + cbnz r0, 3ff4e │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ff4e │ │ │ │ + cbnz r0, 3ff56 │ │ │ │ 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, 3ff68 │ │ │ │ + cbnz r1, 3ff70 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2004 @ 0x7d4 │ │ │ │ + movw r1, #3540 @ 0xdd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 3ff74 │ │ │ │ + bl 12747c │ │ │ │ + b.n 3ff7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 3ff7a │ │ │ │ + bge.n 3ff82 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ff7e │ │ │ │ + b.n 3ff86 │ │ │ │ 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, #61640 @ 0xf0c8 │ │ │ │ + movw r1, #63176 @ 0xf6c8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ strd r5, r3, [sp] │ │ │ │ - movw r0, #9264 @ 0x2430 │ │ │ │ + movw r0, #10800 @ 0x2a30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ffcc │ │ │ │ + bge.n 3ffd4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40006 │ │ │ │ + b.n 4000e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3fff2 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 3fffa │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ffb6 │ │ │ │ - bl 95d94 │ │ │ │ + bne.n 3ffbe │ │ │ │ + bl 95cd4 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a720 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3ffba │ │ │ │ + bne.n 3ffc2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 40006 │ │ │ │ + b.n 4000e │ │ │ │ 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 f1834 │ │ │ │ + b.w f1a18 │ │ │ │ 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 40034 │ │ │ │ + bhi.n 4003c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 4004e │ │ │ │ + ble.n 40056 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 40056 │ │ │ │ + b.n 4005e │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54312 @ 0xd428 │ │ │ │ + movw r0, #55848 @ 0xda28 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4002a │ │ │ │ - b.n 400a8 │ │ │ │ + bne.n 40032 │ │ │ │ + b.n 400b0 │ │ │ │ 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 4007a │ │ │ │ + bne.n 40082 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 229840 │ │ │ │ + bl 22b304 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40096 │ │ │ │ - b.n 40092 │ │ │ │ + bge.n 4009e │ │ │ │ + b.n 4009a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6872 @ 0x1ad8 │ │ │ │ + movw r1, #8408 @ 0x20d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 400a8 │ │ │ │ + b.n 400b0 │ │ │ │ it ne │ │ │ │ ldrne r4, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -31934,15 +31930,15 @@ │ │ │ │ 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] @ (401cc ) │ │ │ │ + ldr r6, [pc, #264] @ (401d4 ) │ │ │ │ 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} │ │ │ │ @@ -31950,66 +31946,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 400f2 │ │ │ │ + bne.n 400fa │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 400f2 │ │ │ │ + ble.n 400fa │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 400f2 │ │ │ │ - cbnz r4, 40114 │ │ │ │ + bne.n 400fa │ │ │ │ + cbnz r4, 4011c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #216] @ (401d0 ) │ │ │ │ + ldr r4, [pc, #216] @ (401d8 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 401ae │ │ │ │ + beq.n 401b6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 11112c │ │ │ │ + bl 11150c │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r7, r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 401b6 │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 401be │ │ │ │ + bl 95cd4 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4013e │ │ │ │ + beq.n 40146 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a224 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40146 │ │ │ │ + b.n 4014e │ │ │ │ mov r0, r7 │ │ │ │ blx 29614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 40164 │ │ │ │ + bl 987c8 │ │ │ │ + cbz r4, 4016c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1850 │ │ │ │ - b.n 401b6 │ │ │ │ + bl f1a34 │ │ │ │ + b.n 401be │ │ │ │ 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 │ │ │ │ @@ -32022,146 +32018,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 4042a │ │ │ │ + bl 40432 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 401b6 │ │ │ │ + b.n 401be │ │ │ │ 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 111704 │ │ │ │ + bl 111ae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 401f4 │ │ │ │ + bne.n 401fc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2068 │ │ │ │ + b.w e222c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18232 @ 0x4738 │ │ │ │ + movw r0, #19768 @ 0x4d38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 401e8 │ │ │ │ + bne.n 401f0 │ │ │ │ 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 40236 │ │ │ │ + bl 25f29c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 40242 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 40264 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40260 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 40260 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40260 │ │ │ │ + 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 40236 │ │ │ │ + bhi.n 40292 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4024e │ │ │ │ - b.n 40262 │ │ │ │ - movw r0, #58556 @ 0xe4bc │ │ │ │ + cbnz r0, 402aa │ │ │ │ + b.n 402be │ │ │ │ + movw r0, #60092 @ 0xeabc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4030a │ │ │ │ - b.n 40228 │ │ │ │ - bl 83930 │ │ │ │ + beq.n 40366 │ │ │ │ + b.n 40284 │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40270 │ │ │ │ + bne.n 402cc │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 40280 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 402dc │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4030a │ │ │ │ + bne.n 40366 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40280 │ │ │ │ + b.n 402dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4025e │ │ │ │ + bne.n 402ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4025e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 402ba │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 402ec │ │ │ │ + ble.n 40348 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4029a │ │ │ │ + bpl.n 402f6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 402c0 │ │ │ │ + bne.n 4031c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 402ee │ │ │ │ + b.n 4034a │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 402b4 │ │ │ │ + beq.n 40310 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 402cc │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 40328 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 402cc │ │ │ │ + bne.n 40328 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 402ee │ │ │ │ + b.n 4034a │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 402a6 │ │ │ │ + bne.n 40302 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ + movw r2, #24588 @ 0x600c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58556 @ 0xe4bc │ │ │ │ + movw r0, #60092 @ 0xeabc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4030a │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40366 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 402fe │ │ │ │ + bgt.n 4035a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d2d48 │ │ │ │ + b.w 1d663c │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 404fe │ │ │ │ + b.n 40506 │ │ │ │ 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] │ │ │ │ @@ -32174,318 +32205,283 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e828 │ │ │ │ + b.w 7e820 │ │ │ │ │ │ │ │ -00040356 : │ │ │ │ - ldr r1, [pc, #52] @ (4038c ) │ │ │ │ +000403b2 : │ │ │ │ + ldr r1, [pc, #52] @ (403e8 ) │ │ │ │ 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 40384 │ │ │ │ + beq.n 403e0 │ │ │ │ push {r4} │ │ │ │ adds r4, r0, #1 │ │ │ │ str.w r4, [r1, #380] @ 0x17c │ │ │ │ add.w r1, r0, #1120 @ 0x460 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 403b2 │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 403be │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 403e0 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 403dc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 403dc │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 403dc │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40412 │ │ │ │ + bne.n 4041a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 404fa │ │ │ │ + b.w 40502 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32484 @ 0x7ee4 │ │ │ │ + movw r0, #34020 @ 0x84e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 403fe │ │ │ │ + bne.n 40406 │ │ │ │ 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 83414 │ │ │ │ + bl 83408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404e4 │ │ │ │ + beq.n 404ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404ce │ │ │ │ + beq.n 404d6 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 404d6 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1154d8 │ │ │ │ + bl 115a60 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 404d6 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1154d8 │ │ │ │ + bl 115a60 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 404d6 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 1154d8 │ │ │ │ + bl 115a60 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 404d6 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1154d8 │ │ │ │ + bl 115a60 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 404d6 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1154d8 │ │ │ │ + bl 115a60 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 404d6 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1154d8 │ │ │ │ + bl 115a60 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 404d6 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ce │ │ │ │ + cbz r0, 404d6 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 404e8 │ │ │ │ + cbnz r0, 404f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 404e4 │ │ │ │ + beq.n 404ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 404e4 │ │ │ │ + cbnz r3, 404ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 404f6 │ │ │ │ + b.n 404fe │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404ce │ │ │ │ + beq.n 404d6 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000404fa : │ │ │ │ - b.w 357a6 <_Py_IncRef@@Base+0x22c> │ │ │ │ +00040502 : │ │ │ │ + b.w 35786 <_Py_IncRef@@Base+0x22e> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ bic.w sl, r2, r2, asr #31 │ │ │ │ orrs.w r3, sl, r4 │ │ │ │ - bne.n 40526 │ │ │ │ + bne.n 4052e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1d2d48 │ │ │ │ + b.w 1d663c │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, sl │ │ │ │ mov r8, r2 │ │ │ │ add r1, r4 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40574 │ │ │ │ + cbz r0, 4057c │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r9, r0, #16 │ │ │ │ - ble.n 40550 │ │ │ │ + ble.n 40558 │ │ │ │ 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 40574 │ │ │ │ + ble.n 4057c │ │ │ │ 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, #3357 @ 0xd1d │ │ │ │ + movw r1, #3365 @ 0xd25 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4064c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 40654 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 405c2 │ │ │ │ + bhi.n 405ca │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 405ec │ │ │ │ - b.n 405dc │ │ │ │ - movw r0, #58636 @ 0xe50c │ │ │ │ + ble.n 405f4 │ │ │ │ + b.n 405e4 │ │ │ │ + movw r0, #60172 @ 0xeb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405ba │ │ │ │ + bne.n 405c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40616 │ │ │ │ + b.n 4061e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110a18 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 405d8 │ │ │ │ + beq.n 405e0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 405fe │ │ │ │ + bne.n 40606 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 4060c │ │ │ │ + cbnz r1, 40614 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 4060e │ │ │ │ + b.n 40616 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110664 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 110a18 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405ec │ │ │ │ - b.n 405d8 │ │ │ │ + bne.n 405f4 │ │ │ │ + b.n 405e0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24a6ec <_PyTime_FromLong@@Base+0x534> │ │ │ │ + bl 24b34c <_PyTime_FromLong@@Base+0x570> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004061a <_PyBytes_ReverseFind@@Base>: │ │ │ │ +00040622 <_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, 40632 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 4063a <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r5 │ │ │ │ - b.n 40648 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 40650 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 1d8404 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dbc94 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40690 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + cbz r0, 40698 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ @@ -32501,85 +32497,85 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13bb3c │ │ │ │ + bl 13c4e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406be <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ - blt.n 406ce <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ - movw r0, #36784 @ 0x8fb0 │ │ │ │ + beq.n 406c6 <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ + blt.n 406d6 <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ + movw r0, #38320 @ 0x95b0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1085d4 │ │ │ │ + bl 1088c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 406d2 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + cbnz r0, 406da <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13ca34 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40720 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + b.n 40728 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl daf0c <_PyType_Name@@Base> │ │ │ │ + bl db0b8 <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 406f4 <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ + blt.n 406fc <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #9648 @ 0x25b0 │ │ │ │ + movw r0, #11184 @ 0x2bb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 40704 <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ + b.n 4070c <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #62416 @ 0xf3d0 │ │ │ │ + movw r0, #63992 @ 0xf9f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13ca34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40720 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + beq.n 40728 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40720 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + cbnz r3, 40728 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 40744 <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ + bne.n 4074c <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23ba70 │ │ │ │ + b.w 18c6dc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32420 @ 0x7ea4 │ │ │ │ + movw r0, #33956 @ 0x84a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40738 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ + bne.n 40740 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4076c <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ + cbz r0, 40774 <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ab6b8 │ │ │ │ + b.w 1af5fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -32587,132 +32583,132 @@ │ │ │ │ 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 24a914 <_PyTime_FromLong@@Base+0x75c> │ │ │ │ - cbz r0, 407ac <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + bl 24b574 <_PyTime_FromLong@@Base+0x798> │ │ │ │ + cbz r0, 407b4 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ + bl 14eed0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 407b4 <_PyBytes_ReverseFind@@Base+0x19a> │ │ │ │ + b.n 407bc <_PyBytes_ReverseFind@@Base+0x19a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 407d8 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ + bne.n 407e0 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13cbb4 │ │ │ │ + b.w 13d55c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32356 @ 0x7e64 │ │ │ │ + movw r0, #33892 @ 0x8464 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407cc <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ + bne.n 407d4 <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4080c <_PyBytes_ReverseFind@@Base+0x1f2> │ │ │ │ + cbz r3, 40814 <_PyBytes_ReverseFind@@Base+0x1f2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4080e <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ + b.n 40816 <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 4081c <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ + cbnz r3, 40824 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4081c <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ + ble.n 40824 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4081c <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ - cbnz r0, 4083c <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ - ldr r6, [pc, #172] @ (408cc <_PyBytes_ReverseFind@@Base+0x2b2>) │ │ │ │ + bgt.n 40824 <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ + cbnz r0, 40844 <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ + ldr r6, [pc, #172] @ (408d4 <_PyBytes_ReverseFind@@Base+0x2b2>) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, ip, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4083c <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40844 <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 408c4 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ + b.n 408cc <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #17644 @ 0x44ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ itet eq │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4088c <_PyBytes_ReverseFind@@Base+0x272> │ │ │ │ - bl 7eac4 │ │ │ │ - cbnz r0, 4087c <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 40894 <_PyBytes_ReverseFind@@Base+0x272> │ │ │ │ + bl 7eabc │ │ │ │ + cbnz r0, 40884 <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40838 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + bne.n 40840 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1799dc │ │ │ │ + bl 17ba0c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 408b2 <_PyBytes_ReverseFind@@Base+0x298> │ │ │ │ - b.n 40838 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + bge.n 408ba <_PyBytes_ReverseFind@@Base+0x298> │ │ │ │ + b.n 40840 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 408c2 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + beq.n 408ca <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 408c2 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ - bl d038c │ │ │ │ + b.n 408ca <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + bl d04dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40838 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ - beq.n 408a4 <_PyBytes_ReverseFind@@Base+0x28a> │ │ │ │ + blt.n 40840 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + beq.n 408ac <_PyBytes_ReverseFind@@Base+0x28a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 823e4 │ │ │ │ + b.w 823d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88f10 │ │ │ │ + bl 88e9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40838 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + blt.n 40840 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 408c4 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ + beq.n 408cc <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 408c4 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ + b.n 408cc <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -32720,704 +32716,704 @@ │ │ │ │ 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, 408ee <_PyBytes_ReverseFind@@Base+0x2d4> │ │ │ │ + cbz r3, 408f6 <_PyBytes_ReverseFind@@Base+0x2d4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 408f0 <_PyBytes_ReverseFind@@Base+0x2d6> │ │ │ │ + b.n 408f8 <_PyBytes_ReverseFind@@Base+0x2d6> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 408fe <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + cbnz r3, 40906 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 408fe <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + blt.n 40906 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 408fe <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ - cbnz r0, 40918 <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ - ldr r4, [pc, #660] @ (40b94 <_PyBytes_ReverseFind@@Base+0x57a>) │ │ │ │ + bgt.n 40906 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + cbnz r0, 40920 <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ + ldr r4, [pc, #660] @ (40b9c <_PyBytes_ReverseFind@@Base+0x57a>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409b0 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ - cbz r6, 40960 <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ + beq.n 409b8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + cbz r6, 40968 <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 40924 <_PyBytes_ReverseFind@@Base+0x30a> │ │ │ │ + cbz r4, 4092c <_PyBytes_ReverseFind@@Base+0x30a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4092c <_PyBytes_ReverseFind@@Base+0x312> │ │ │ │ - b.n 4096e <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + bne.n 40934 <_PyBytes_ReverseFind@@Base+0x312> │ │ │ │ + b.n 40976 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4093e <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4096e <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ - b.n 409b0 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ - bl 83930 │ │ │ │ + cbnz r0, 40946 <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 40976 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + b.n 409b8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4095a <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + beq.n 40962 <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4095a <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + cbnz r3, 40962 <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.n 40972 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ - b.n 40936 <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ + bne.n 4097a <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + b.n 4093e <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40972 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + b.n 4097a <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40980 <_PyBytes_ReverseFind@@Base+0x366> │ │ │ │ + beq.n 40988 <_PyBytes_ReverseFind@@Base+0x366> │ │ │ │ ldr r7, [r5, #20] │ │ │ │ - b.n 40988 <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ + b.n 40990 <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ movw r7, #10688 @ 0x29c0 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r6, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r6, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 40adc <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ + bne.w 40ae4 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 409b4 <_PyBytes_ReverseFind@@Base+0x39a> │ │ │ │ + cbnz r0, 409bc <_PyBytes_ReverseFind@@Base+0x39a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40d14 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ + b.n 40d1c <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ movs r5, #0 │ │ │ │ - movw sl, #42848 @ 0xa760 │ │ │ │ + movw sl, #44384 @ 0xad60 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 40a4e <_PyBytes_ReverseFind@@Base+0x434> │ │ │ │ + beq.n 40a56 <_PyBytes_ReverseFind@@Base+0x434> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 409d6 <_PyBytes_ReverseFind@@Base+0x3bc> │ │ │ │ + ble.n 409de <_PyBytes_ReverseFind@@Base+0x3bc> │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 409d8 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ + bpl.n 409e0 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 409c4 <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ - beq.n 40aba <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + b.n 409cc <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ + beq.n 40ac2 <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ add.w fp, r0, #1 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 409f2 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + ble.n 409fa <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 409f2 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + bmi.n 409fa <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 409dc <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ + b.n 409e4 <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a0e <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + bgt.n 40a16 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40a48 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + b.n 40a50 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40a36 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + cbz r0, 40a3e <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bne.n 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a48 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + beq.n 40a50 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 40a48 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + cbnz r3, 40a50 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 409c0 <_PyBytes_ReverseFind@@Base+0x3a6> │ │ │ │ + b.n 409c8 <_PyBytes_ReverseFind@@Base+0x3a6> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 40aba <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ + ble.n 40ac2 <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + movw r3, #44384 @ 0xad60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 40a6c <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ + bpl.n 40a74 <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ adds r0, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 40a5a <_PyBytes_ReverseFind@@Base+0x440> │ │ │ │ - b.n 40aba <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + bne.n 40a62 <_PyBytes_ReverseFind@@Base+0x440> │ │ │ │ + b.n 40ac2 <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + cbz r0, 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a86 <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ + bgt.n 40a8e <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40ab8 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + b.n 40ac0 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40aa8 <_PyBytes_ReverseFind@@Base+0x48e> │ │ │ │ + cbz r0, 40ab0 <_PyBytes_ReverseFind@@Base+0x48e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + cbnz r3, 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40abe <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ac6 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ab8 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + beq.n 40ac0 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40ab8 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + cbnz r3, 40ac0 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 40d14 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ + b.n 40d1c <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 409b0 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + beq.w 409b8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 409b0 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bne.w 409b8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 409b0 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 409b8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 409b0 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bne.w 409b8 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 40b14 <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ + bne.n 40b1c <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45420 @ 0xb16c │ │ │ │ + movw r1, #46956 @ 0xb76c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 40d0c <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + bl 12747c │ │ │ │ + b.n 40d14 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 40c0c <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + bne.n 40c14 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d0c <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.w 40d14 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r5 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 40bbc <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + ble.n 40bc4 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 40bbc <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + bcc.n 40bc4 <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40bb4 <_PyBytes_ReverseFind@@Base+0x59a> │ │ │ │ + bne.n 40bbc <_PyBytes_ReverseFind@@Base+0x59a> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40b74 <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ + bgt.n 40b7c <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40ba8 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + b.n 40bb0 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r0, 40b98 <_PyBytes_ReverseFind@@Base+0x57e> │ │ │ │ + cbz r0, 40ba0 <_PyBytes_ReverseFind@@Base+0x57e> │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ - b.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6bc> │ │ │ │ + bne.w 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + b.n 40cde <_PyBytes_ReverseFind@@Base+0x6bc> │ │ │ │ nop │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 40ba8 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + beq.n 40bb0 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 40ba8 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + cbnz r2, 40bb0 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40b42 <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ + b.n 40b4a <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 40b4a <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + bne.n 40b52 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ cmp r8, r0 │ │ │ │ - blt.n 40c06 <_PyBytes_ReverseFind@@Base+0x5ec> │ │ │ │ + blt.n 40c0e <_PyBytes_ReverseFind@@Base+0x5ec> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40be0 <_PyBytes_ReverseFind@@Base+0x5c6> │ │ │ │ + bgt.n 40be8 <_PyBytes_ReverseFind@@Base+0x5c6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40c02 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + b.n 40c0a <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40ccc <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ + bne.n 40cd4 <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c02 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + beq.n 40c0a <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c02 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + cbnz r3, 40c0a <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - b.n 40d0e <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ - bl 72218 │ │ │ │ + b.n 40d16 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40d0c <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.n 40d14 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r3, r7, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, r7, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r3, fp │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 40ca4 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ + beq.n 40cac <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ strd r6, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1d8404 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dbc94 <_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 40ca4 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ + blt.n 40cac <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ mov r1, sl │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40c68 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + bgt.n 40c70 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40c9c <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + b.n 40ca4 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r0, 40c8c <_PyBytes_ReverseFind@@Base+0x672> │ │ │ │ + cbz r0, 40c94 <_PyBytes_ReverseFind@@Base+0x672> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbnz r3, 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c9c <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + beq.n 40ca4 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40c9c <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + cbnz r3, 40ca4 <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ add r5, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 40c1a <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ + b.n 40c22 <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbz r0, 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40cbc <_PyBytes_ReverseFind@@Base+0x6a2> │ │ │ │ + bgt.n 40cc4 <_PyBytes_ReverseFind@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40cee <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + b.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40cde <_PyBytes_ReverseFind@@Base+0x6c4> │ │ │ │ + cbz r0, 40ce6 <_PyBytes_ReverseFind@@Base+0x6c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbnz r3, 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40cfe <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cee <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + beq.n 40cf6 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40cee <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + cbnz r3, 40cf6 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40d0e <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + b.n 40d16 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d0c <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.n 40d14 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40d0c <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + cbnz r3, 40d14 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d610 │ │ │ │ + b.w 7d5fc │ │ │ │ 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 40d46 <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ + bne.n 40d4e <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2378c8 │ │ │ │ + b.w 23896c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32392 @ 0x7e88 │ │ │ │ + movw r0, #33928 @ 0x8488 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d3a <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bne.n 40d42 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 781c4 │ │ │ │ + bl 78140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40dcc <_PyBytes_ReverseFind@@Base+0x7b2> │ │ │ │ + bl 40dae <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e828 │ │ │ │ - vldr d7, [r0, #8] │ │ │ │ - vcmp.f64 d7, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40da4 <_PyBytes_ReverseFind@@Base+0x78a> │ │ │ │ - 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 │ │ │ │ + b.w 7e820 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1220d8 <_Py_union_type_or@@Base+0x228> │ │ │ │ + bl 122728 <_Py_union_type_or@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ad80 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20cb70 <_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, 40dfc <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ + cbz r0, 40dde <_PyBytes_ReverseFind@@Base+0x7bc> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 40df8 <_PyBytes_ReverseFind@@Base+0x7de> │ │ │ │ + beq.n 40dda <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40df8 <_PyBytes_ReverseFind@@Base+0x7de> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40dda <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - 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 1818a8 │ │ │ │ + vldr d7, [r0, #8] │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 40e04 <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ + vldr d7, [r0, #16] │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite ne │ │ │ │ + movne r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + bx lr │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #4071 @ 0xfe7 │ │ │ │ + movw r1, #4079 @ 0xfef │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4064c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.n 40654 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40e58 <_PyBytes_ReverseFind@@Base+0x83e> │ │ │ │ + bne.n 40e3e <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1587b4 │ │ │ │ + b.w 159d14 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32436 @ 0x7eb4 │ │ │ │ + movw r0, #33972 @ 0x84b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e4c <_PyBytes_ReverseFind@@Base+0x832> │ │ │ │ + bne.n 40e32 <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ pop {r4, pc} │ │ │ │ + sub sp, #16 │ │ │ │ + add.w r3, r0, #8 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + vldr d1, [r0, #16] │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + stmdb ip, {r0, r1, r2, r3} │ │ │ │ + vneg.f64 d1, d1 │ │ │ │ + vldr d0, [sp] │ │ │ │ + add sp, #16 │ │ │ │ + b.w 183f7c │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #4089 @ 0xff9 │ │ │ │ + movw r1, #4097 @ 0x1001 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1d752c │ │ │ │ + b.w 1dadf0 │ │ │ │ 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, 40e9c <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + cbz r3, 40ea4 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 40e9e <_PyBytes_ReverseFind@@Base+0x884> │ │ │ │ + b.n 40ea6 <_PyBytes_ReverseFind@@Base+0x884> │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 40eac <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + cbnz r3, 40eb4 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40eac <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + blt.n 40eb4 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 40eac <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ - cbnz r0, 40ec8 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ - ldr r5, [pc, #240] @ (40fa0 <_PyBytes_ReverseFind@@Base+0x986>) │ │ │ │ + bgt.n 40eb4 <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + cbnz r0, 40ed0 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ + ldr r5, [pc, #240] @ (40fa8 <_PyBytes_ReverseFind@@Base+0x986>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40ec8 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40ed0 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40f98 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ - cbz r7, 40ed4 <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ + b.n 40fa0 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ + cbz r7, 40edc <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40ec4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + blt.n 40ecc <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40ee4 <_PyBytes_ReverseFind@@Base+0x8ca> │ │ │ │ + beq.n 40eec <_PyBytes_ReverseFind@@Base+0x8ca> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ - b.n 40eec <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ + b.n 40ef4 <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ movw sl, #10688 @ 0x29c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40ec4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + beq.n 40ecc <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f98 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ + ble.n 40fa0 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 40f1c <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + beq.n 40f24 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 40f1c <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + beq.n 40f24 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 40f04 <_PyBytes_ReverseFind@@Base+0x8ea> │ │ │ │ + bne.n 40f0c <_PyBytes_ReverseFind@@Base+0x8ea> │ │ │ │ mov r1, r8 │ │ │ │ - b.n 40f40 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ + b.n 40f48 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f40 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ + ble.n 40f48 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 40f3a <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + bne.n 40f42 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f3a <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + ble.n 40f42 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ add.w r3, sl, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, sl │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40f7e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + cbz r0, 40f86 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 40f6a <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ + cbz r0, 40f72 <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f7e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + beq.n 40f86 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40f7e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + cbnz r3, 40f86 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f7e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f86 <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40efe <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + beq.n 40f06 <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40efe <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + bne.n 40f06 <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40efe <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f06 <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ec4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + beq.n 40ecc <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ec4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + bne.n 40ecc <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ec4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ecc <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00040fa4 : │ │ │ │ +00040fac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 40fe0 │ │ │ │ + beq.n 40fe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2318a0 │ │ │ │ + bl 233178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40fe0 │ │ │ │ + beq.n 40fe8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc608 │ │ │ │ + b.w bc7d8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -33426,44 +33422,44 @@ │ │ │ │ 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] @ 41080 │ │ │ │ + vldr d7, [pc, #112] @ 41088 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4104a │ │ │ │ + bhi.n 41052 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41036 │ │ │ │ + ble.n 4103e │ │ │ │ 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 4106c │ │ │ │ - b.n 41066 │ │ │ │ + beq.n 41074 │ │ │ │ + b.n 4106e │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41070 │ │ │ │ + bvs.n 41078 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41070 │ │ │ │ + bgt.n 41078 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 41088 │ │ │ │ - b.n 41070 │ │ │ │ - vldr d8, [pc, #32] @ 41090 │ │ │ │ + vldr d8, [pc, #32] @ 41090 │ │ │ │ + b.n 41078 │ │ │ │ + vldr d8, [pc, #32] @ 41098 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -33471,534 +33467,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 f954c │ │ │ │ + b.w f9728 │ │ │ │ │ │ │ │ -0004109e <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bc608 │ │ │ │ +000410a6 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bc7d8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 4121c <_PyDict_DelItem_KnownHash@@Base+0x17e> │ │ │ │ + b.n 41224 <_PyDict_DelItem_KnownHash@@Base+0x17e> │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #4659 @ 0x1233 │ │ │ │ + movw r1, #4667 @ 0x123b │ │ │ │ movt r1, #4 │ │ │ │ - b.w 13dba8 │ │ │ │ + b.w 13e550 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4114e <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ + bpl.n 41156 <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4114e <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ + bne.n 41156 <_PyDict_DelItem_KnownHash@@Base+0xb0> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1794e4 │ │ │ │ + bl 17b514 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 41108 <_PyDict_DelItem_KnownHash@@Base+0x6a> │ │ │ │ + bcs.n 41110 <_PyDict_DelItem_KnownHash@@Base+0x6a> │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #33152 @ 0x8180 │ │ │ │ + movw r1, #34688 @ 0x8780 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ - movw r2, #26496 @ 0x6780 │ │ │ │ + movw r2, #28032 @ 0x6d80 │ │ │ │ movt r2, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 4110a <_PyDict_DelItem_KnownHash@@Base+0x6c> │ │ │ │ + b.n 41112 <_PyDict_DelItem_KnownHash@@Base+0x6c> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #21332 @ 0x5354 │ │ │ │ + movw r3, #22868 @ 0x5954 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r6, 4112a <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + cbz r6, 41132 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 4112e <_PyDict_DelItem_KnownHash@@Base+0x90> │ │ │ │ + bne.n 41136 <_PyDict_DelItem_KnownHash@@Base+0x90> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 41144 <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ - bl 859a0 │ │ │ │ + b.n 4114c <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ + bl 8592c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4112a <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + bne.n 41132 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4112a <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + bne.n 41132 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - movw r2, #23080 @ 0x5a28 │ │ │ │ + b.w 7ffd8 │ │ │ │ + movw r2, #24616 @ 0x6028 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47180 @ 0xb84c │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #48716 @ 0xbe4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f954c │ │ │ │ + b.w f9728 │ │ │ │ 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 41196 <_PyDict_DelItem_KnownHash@@Base+0xf8> │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 4119e <_PyDict_DelItem_KnownHash@@Base+0xf8> │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 411a2 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ + cbz r3, 411aa <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 411d4 <_PyDict_DelItem_KnownHash@@Base+0x136> │ │ │ │ + b.n 411dc <_PyDict_DelItem_KnownHash@@Base+0x136> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411d0 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 411d8 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 411d0 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ + cbnz r3, 411d8 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411d0 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 411d8 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 411d0 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ + cbnz r3, 411d8 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411d0 <_PyDict_DelItem_KnownHash@@Base+0x132> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 411d8 <_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 {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 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41218 <_PyDict_DelItem_KnownHash@@Base+0x17a> │ │ │ │ + cbz r0, 41220 <_PyDict_DelItem_KnownHash@@Base+0x17a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 411fc <_PyDict_DelItem_KnownHash@@Base+0x15e> │ │ │ │ + cbz r3, 41204 <_PyDict_DelItem_KnownHash@@Base+0x15e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 41204 <_PyDict_DelItem_KnownHash@@Base+0x166> │ │ │ │ + b.n 4120c <_PyDict_DelItem_KnownHash@@Base+0x166> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 4120c <_PyDict_DelItem_KnownHash@@Base+0x16e> │ │ │ │ + cbz r2, 41214 <_PyDict_DelItem_KnownHash@@Base+0x16e> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 41214 <_PyDict_DelItem_KnownHash@@Base+0x176> │ │ │ │ + b.n 4121c <_PyDict_DelItem_KnownHash@@Base+0x176> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 41242 <_PyDict_DelItem_KnownHash@@Base+0x1a4> │ │ │ │ + bl 4124a <_PyDict_DelItem_KnownHash@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6441 @ 0x1929 │ │ │ │ + movw r1, #15585 @ 0x3ce1 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4064c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.w 40654 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41240 <_PyDict_DelItem_KnownHash@@Base+0x1a2> │ │ │ │ + beq.n 41248 <_PyDict_DelItem_KnownHash@@Base+0x1a2> │ │ │ │ b.w 29d00 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #42848 @ 0xa760 │ │ │ │ + movw r7, #44384 @ 0xad60 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #43872 @ 0xab60 │ │ │ │ + movw r6, #45408 @ 0xb160 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ - movw r5, #21076 @ 0x5254 │ │ │ │ + movw r5, #22612 @ 0x5854 │ │ │ │ movt r5, #57 @ 0x39 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 41280 <_PyDict_DelItem_KnownHash@@Base+0x1e2> │ │ │ │ + bge.n 41288 <_PyDict_DelItem_KnownHash@@Base+0x1e2> │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 41272 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ + beq.n 4127a <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 4127a <_PyDict_DelItem_KnownHash@@Base+0x1dc> │ │ │ │ + b.n 41282 <_PyDict_DelItem_KnownHash@@Base+0x1dc> │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4125e <_PyDict_DelItem_KnownHash@@Base+0x1c0> │ │ │ │ + b.n 41266 <_PyDict_DelItem_KnownHash@@Base+0x1c0> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00041284 : │ │ │ │ +0004128c : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (412a0 ) │ │ │ │ + ldr r4, [pc, #20] @ (412a8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w dd3c0 │ │ │ │ + b.w dd578 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #17644 @ 0x44ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 412de │ │ │ │ + bne.n 412e6 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 412f2 │ │ │ │ - ldr r0, [pc, #188] @ (4139c ) │ │ │ │ + b.n 412fa │ │ │ │ + ldr r0, [pc, #188] @ (413a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 11d018 │ │ │ │ + bl 11d4f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41390 │ │ │ │ + beq.n 41398 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 4131e │ │ │ │ + beq.n 41326 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 41362 │ │ │ │ + b.n 4136a │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7eac4 │ │ │ │ + bl 7eabc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 41326 │ │ │ │ + cbz r2, 4132e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 2097b0 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 4137a │ │ │ │ + bl 20b8a0 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + cbnz r0, 41382 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41304 │ │ │ │ - b.n 41392 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4137a │ │ │ │ + bne.n 4130c │ │ │ │ + b.n 4139a │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 41382 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f7c │ │ │ │ - b.n 4137a │ │ │ │ + bl ea12c │ │ │ │ + b.n 41382 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 823e4 │ │ │ │ + bl 823d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 4137a │ │ │ │ + cbz r7, 41382 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 88f10 │ │ │ │ + bl 88e9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 4136a │ │ │ │ + bne.n 41372 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4137a │ │ │ │ + bne.n 41382 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4133e │ │ │ │ - b.n 41392 │ │ │ │ + bne.n 41346 │ │ │ │ + b.n 4139a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4135a │ │ │ │ + bne.n 41362 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4135a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41362 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41390 │ │ │ │ + beq.n 41398 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41390 │ │ │ │ + cbnz r3, 41398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #124] @ (41430 ) │ │ │ │ + ldr r3, [pc, #124] @ (41438 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 71328 │ │ │ │ - cbz r0, 41420 │ │ │ │ + bl 71310 │ │ │ │ + cbz r0, 41428 │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r7, #28548 @ 0x6f84 │ │ │ │ + movw r7, #30084 @ 0x7584 │ │ │ │ movt r7, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r3, #35 @ 0x23 │ │ │ │ add.w r6, r3, #50 @ 0x32 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 41424 │ │ │ │ - bl 7ffe0 │ │ │ │ + cbz r0, 4142c │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41404 │ │ │ │ + beq.n 4140c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41404 │ │ │ │ + cbnz r3, 4140c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 41424 │ │ │ │ + bge.n 4142c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41420 │ │ │ │ + beq.n 41428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41420 │ │ │ │ + cbnz r3, 41428 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4142a │ │ │ │ + b.n 41432 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 413d6 │ │ │ │ + bne.n 413de │ │ │ │ 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 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41474 │ │ │ │ + cbz r0, 4147c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41458 │ │ │ │ + cbz r3, 41460 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 41460 │ │ │ │ + b.n 41468 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41468 │ │ │ │ + cbz r2, 41470 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 41470 │ │ │ │ + b.n 41478 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 4148e │ │ │ │ + bl 41496 │ │ │ │ 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 4121c <_PyDict_DelItem_KnownHash@@Base+0x17e> │ │ │ │ + b.n 41224 <_PyDict_DelItem_KnownHash@@Base+0x17e> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #43872 @ 0xab60 │ │ │ │ + movw ip, #45408 @ 0xb160 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw lr, #42848 @ 0xa760 │ │ │ │ + movw lr, #44384 @ 0xad60 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r7, #21076 @ 0x5254 │ │ │ │ + movw r7, #22612 @ 0x5854 │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 414de │ │ │ │ + bge.n 414e6 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 414c4 │ │ │ │ - cbnz r3, 414d8 │ │ │ │ + beq.n 414cc │ │ │ │ + cbnz r3, 414e0 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 414d8 │ │ │ │ + b.n 414e0 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 414d2 │ │ │ │ - cbz r3, 414d6 │ │ │ │ + beq.n 414da │ │ │ │ + cbz r3, 414de │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 414d8 │ │ │ │ + b.n 414e0 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 414d8 │ │ │ │ + b.n 414e0 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 414ac │ │ │ │ + b.n 414b4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + movw r1, #20956 @ 0x51dc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.w 1af5fc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41500 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 41530 │ │ │ │ + bne.n 41514 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 41544 │ │ │ │ mov r0, r4 │ │ │ │ blx 29108 │ │ │ │ - cbnz r0, 41520 │ │ │ │ + cbnz r0, 41534 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9880 @ 0x2698 │ │ │ │ + movw r1, #11416 @ 0x2c98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 41530 │ │ │ │ - movw r1, #39236 @ 0x9944 │ │ │ │ + bl 12747c │ │ │ │ + b.n 41544 │ │ │ │ + movw r1, #40772 @ 0x9f44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1aa4 │ │ │ │ + b.w f1c88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #20956 @ 0x51dc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ab6b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-216] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #292] @ (4169c ) │ │ │ │ + ldr r1, [pc, #292] @ (416a4 ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34704 @ 0x8790 │ │ │ │ + movw r2, #36240 @ 0x8d90 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #9940 @ 0x26d4 │ │ │ │ + movw r1, #11476 @ 0x2cd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41674 │ │ │ │ + beq.n 4167c │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ - movw r1, #9452 @ 0x24ec │ │ │ │ + movw r1, #10876 @ 0x2a7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #9960 @ 0x26e8 │ │ │ │ + movw r0, #11496 @ 0x2ce8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41606 │ │ │ │ + blt.n 4160e │ │ │ │ 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 2155c8 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 217198 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41606 │ │ │ │ + beq.n 4160e │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4160a │ │ │ │ + beq.n 41612 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 41618 │ │ │ │ + beq.n 41620 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34828 @ 0x880c │ │ │ │ + movw r1, #36400 @ 0x8e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4166a │ │ │ │ + b.n 41672 │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #4 │ │ │ │ add.w r9, r9, #52 @ 0x34 │ │ │ │ - b.n 41624 │ │ │ │ + b.n 4162c │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #16 │ │ │ │ add.w r9, r9, #56 @ 0x38 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ 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 │ │ │ │ @@ -34006,361 +34002,357 @@ │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 41f24 │ │ │ │ + bl 41f24 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 77270 │ │ │ │ - b.n 41676 │ │ │ │ + bl 771ec │ │ │ │ + b.n 4167e │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #32] @ (4169c ) │ │ │ │ + ldr r3, [pc, #32] @ (416a4 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4168e │ │ │ │ + beq.n 41696 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 416c0 │ │ │ │ + bne.n 416c8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ecbe4 │ │ │ │ + b.w ecdb0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32308 @ 0x7e34 │ │ │ │ + movw r0, #33844 @ 0x8434 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 416b4 │ │ │ │ + bne.n 416bc │ │ │ │ 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 d781c <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 416fc │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 41734 │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 41704 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 4173c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4171e │ │ │ │ + b.n 41726 │ │ │ │ mov r5, r0 │ │ │ │ - bl 83930 │ │ │ │ + bl 83924 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4171a │ │ │ │ + beq.n 41722 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4171a │ │ │ │ + cbnz r3, 41722 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 416f0 │ │ │ │ + beq.n 416f8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 41738 │ │ │ │ + ble.n 41740 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ba84 <_PyImport_ClearExtension@@Base+0xede> │ │ │ │ - cbnz r0, 4174e │ │ │ │ + bl 3ba54 <_PyImport_ClearExtension@@Base+0xef6> │ │ │ │ + cbnz r0, 41756 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41770 │ │ │ │ - cbz r1, 4173e │ │ │ │ + b.n 41778 │ │ │ │ + cbz r1, 41746 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 41746 │ │ │ │ + b.n 4174e │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 155230 │ │ │ │ + b.w 156630 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41756 │ │ │ │ + cbz r3, 4175e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 4175e │ │ │ │ + b.n 41766 │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 4176a │ │ │ │ + beq.n 41772 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 41770 │ │ │ │ + bne.n 41778 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 417cc │ │ │ │ + bne.n 417d4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 417cc │ │ │ │ + bne.n 417d4 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 417cc │ │ │ │ + bhi.n 417d4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 41838 │ │ │ │ + bl 4183e │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 417d6 │ │ │ │ + blt.n 417de │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 417c4 │ │ │ │ + bne.n 417cc │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 417d8 │ │ │ │ + b.n 417e0 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 417d8 │ │ │ │ + b.n 417e0 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 417d8 │ │ │ │ + b.n 417e0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 41806 │ │ │ │ + bne.n 4180e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0d98 │ │ │ │ + bl 1f3d48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 41820 │ │ │ │ - b.n 4181c │ │ │ │ + cbnz r0, 41828 │ │ │ │ + b.n 41824 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40508 @ 0x9e3c │ │ │ │ + movw r0, #42044 @ 0xa43c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 417f6 │ │ │ │ + bne.n 417fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4182a │ │ │ │ + b.n 41832 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 41950 │ │ │ │ + bl 41950 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 418b4 │ │ │ │ + beq.n 418b4 │ │ │ │ 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 41896 │ │ │ │ + bne.n 41894 │ │ │ │ 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 24a914 <_PyTime_FromLong@@Base+0x75c> │ │ │ │ + bl 24b574 <_PyTime_FromLong@@Base+0x798> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 41886 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 4186c │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 418b0 │ │ │ │ + cbnz r3, 418ae │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2298dc │ │ │ │ + bl 22b31c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4189a │ │ │ │ - bhi.n 4186c │ │ │ │ - cbz r0, 418a6 │ │ │ │ + beq.n 41898 │ │ │ │ + bhi.n 41872 │ │ │ │ + cbz r0, 418a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 418b0 │ │ │ │ + b.n 418b0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d12bc │ │ │ │ + bl d140c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 418ac │ │ │ │ + bge.n 418aa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 418b0 │ │ │ │ - bne.n 4186c │ │ │ │ - b.n 41896 │ │ │ │ + b.n 418b0 │ │ │ │ + bne.n 41872 │ │ │ │ + b.n 41894 │ │ │ │ + movs r0, #1 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #128] @ (4194c ) │ │ │ │ + ldr r0, [pc, #128] @ (4194c ) │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #34704 @ 0x8790 │ │ │ │ + movw r2, #36240 @ 0x8d90 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #10140 @ 0x279c │ │ │ │ + movw r1, #11656 @ 0x2d88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 41932 │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 41932 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #9452 @ 0x24ec │ │ │ │ + movw r1, #10876 @ 0x2a7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10160 @ 0x27b0 │ │ │ │ + movw r0, #11676 @ 0x2d9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41910 │ │ │ │ + bge.n 41910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4192a │ │ │ │ + b.n 4192a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2155c8 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 217198 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4190c │ │ │ │ + beq.n 4190c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2157e0 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 2173b0 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 77270 │ │ │ │ - b.n 41934 │ │ │ │ + bl 771ec │ │ │ │ + b.n 41934 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #20] @ (4194c ) │ │ │ │ + ldr r3, [pc, #20] @ (4194c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41946 │ │ │ │ + beq.n 41946 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, r4, r5, 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, #34332 @ 0x861c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b8a8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 41986 │ │ │ │ + cbnz r3, 41986 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #10184 @ 0x27c8 │ │ │ │ + movw r1, #11700 @ 0x2db4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d1990 │ │ │ │ - b.n 41992 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 41992 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 79dd8 │ │ │ │ + bl 79d58 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41996 │ │ │ │ + cbnz r0, 41996 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 419f0 │ │ │ │ + b.n 419f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 419c2 │ │ │ │ + blt.n 419c2 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 26b72c │ │ │ │ - cbz r1, 419dc │ │ │ │ - movw r1, #10236 @ 0x27fc │ │ │ │ + bl 26bd2c │ │ │ │ + cbz r1, 419dc │ │ │ │ + movw r1, #11752 @ 0x2de8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41992 │ │ │ │ + beq.n 41992 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41992 │ │ │ │ + bne.n 41992 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 41992 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41992 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -34370,1105 +34362,1105 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41a14 │ │ │ │ + bne.n 41a14 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 362b2 │ │ │ │ + b.w 36256 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32260 @ 0x7e04 │ │ │ │ + movw r0, #33796 @ 0x8404 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41a08 │ │ │ │ + bne.n 41a08 │ │ │ │ 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 781c4 │ │ │ │ + bl 78140 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e828 │ │ │ │ + bl 7e820 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41a70 │ │ │ │ + beq.n 41a70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a70 │ │ │ │ + cbnz r3, 41a70 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 41a90 │ │ │ │ + cbnz r0, 41a90 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 41a9a │ │ │ │ - b.n 41aa0 │ │ │ │ + cbnz r0, 41a9a │ │ │ │ + b.n 41aa0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a8a │ │ │ │ - b.n 41aae │ │ │ │ + beq.n 41a8a │ │ │ │ + b.n 41aae │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41aae │ │ │ │ + cbnz r0, 41aae │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41aae │ │ │ │ + cbz r0, 41aae │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41ac2 │ │ │ │ - movw r0, #10316 @ 0x284c │ │ │ │ + cbnz r3, 41ac2 │ │ │ │ + movw r0, #11852 @ 0x2e4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #10336 @ 0x2860 │ │ │ │ + movw r0, #11872 @ 0x2e60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ 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] @ (41b10 ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (41b10 ) │ │ │ │ + bl 161928 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41afe │ │ │ │ - movw r0, #10372 @ 0x2884 │ │ │ │ + cbz r2, 41afe │ │ │ │ + movw r0, #11908 @ 0x2e84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r0, #9732 @ 0x2604 │ │ │ │ + b.w 82738 │ │ │ │ + movw r0, #11268 @ 0x2c04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ nop │ │ │ │ - bmi.n 41bec │ │ │ │ + bmi.n 41bec │ │ │ │ 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 243f90 <_PyObject_GetState@@Base> │ │ │ │ + bl 2453ac <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ba2 │ │ │ │ - ldr r0, [pc, #132] @ (41bb8 ) │ │ │ │ + beq.n 41ba2 │ │ │ │ + ldr r0, [pc, #132] @ (41bb8 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93304 │ │ │ │ + bl 93244 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41b4c │ │ │ │ - ldr r5, [pc, #116] @ (41bbc ) │ │ │ │ + cbnz r0, 41b4c │ │ │ │ + ldr r5, [pc, #116] @ (41bbc ) │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41ba6 │ │ │ │ - bl 86280 │ │ │ │ + b.n 41ba6 │ │ │ │ + bl 8620c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41b68 │ │ │ │ + beq.n 41b68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41b68 │ │ │ │ + cbnz r3, 41b68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41b46 │ │ │ │ + beq.n 41b46 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #72] @ (41bbc ) │ │ │ │ + ldr r2, [pc, #72] @ (41bbc ) │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d584 │ │ │ │ + bl 7d570 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41b96 │ │ │ │ + beq.n 41b96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 41b9a │ │ │ │ - ldr r5, [pc, #36] @ (41bbc ) │ │ │ │ - b.n 41ba6 │ │ │ │ + cbz r3, 41b9a │ │ │ │ + ldr r5, [pc, #36] @ (41bbc ) │ │ │ │ + b.n 41ba6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 41b96 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41b96 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 41c5c │ │ │ │ + bmi.n 41c5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41bc8 │ │ │ │ - b.w 1f10cc │ │ │ │ - ldr r0, [pc, #0] @ (41bcc ) │ │ │ │ + cbz r0, 41bc8 │ │ │ │ + b.w 1f4018 │ │ │ │ + ldr r0, [pc, #0] @ (41bcc ) │ │ │ │ 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 41bfc │ │ │ │ - movw r1, #6289 @ 0x1891 │ │ │ │ + beq.n 41bfc │ │ │ │ + movw r1, #21365 @ 0x5375 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23cf78 <_PyTime_ObjectToTimeval@@Base+0x110> │ │ │ │ - movw r2, #46000 @ 0xb3b0 │ │ │ │ + b.w 23e2a4 │ │ │ │ + movw r2, #47536 @ 0xb9b0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #40324 @ 0x9d84 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #41860 @ 0xa384 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 41c46 │ │ │ │ + bhi.n 41c46 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41c5e │ │ │ │ - b.n 41c72 │ │ │ │ - movw r0, #58452 @ 0xe454 │ │ │ │ + cbnz r0, 41c5e │ │ │ │ + b.n 41c72 │ │ │ │ + movw r0, #59988 @ 0xea54 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41d2c │ │ │ │ - b.n 41c38 │ │ │ │ - bl 83930 │ │ │ │ + beq.n 41d2c │ │ │ │ + b.n 41c38 │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41c80 │ │ │ │ + bne.n 41c80 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 41c90 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 41c90 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d2c │ │ │ │ + bne.n 41d2c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41c90 │ │ │ │ + b.n 41c90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41c6e │ │ │ │ + bne.n 41c6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 41c6e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41c6e │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 41cfc │ │ │ │ + ble.n 41cfc │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 41caa │ │ │ │ + bpl.n 41caa │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41cd0 │ │ │ │ + bne.n 41cd0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 41cfe │ │ │ │ + b.n 41cfe │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41cc4 │ │ │ │ + beq.n 41cc4 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 41cdc │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 41cdc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41cdc │ │ │ │ + bne.n 41cdc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 41cfe │ │ │ │ + b.n 41cfe │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 41cb6 │ │ │ │ + bne.n 41cb6 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ + movw r2, #24588 @ 0x600c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58452 @ 0xe454 │ │ │ │ + movw r0, #59988 @ 0xea54 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41d2c │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41d2c │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 41d0e │ │ │ │ + bgt.n 41d0e │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d2d48 │ │ │ │ + b.w 1d663c │ │ │ │ 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 404fe │ │ │ │ + b.w 40506 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #56728 @ 0xdd98 │ │ │ │ + movw r1, #58264 @ 0xe398 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 41e84 │ │ │ │ + b.n 41e84 │ │ │ │ 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 41df4 │ │ │ │ + beq.n 41df4 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41df4 │ │ │ │ + bne.n 41df4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41df4 │ │ │ │ - movw r3, #46481 @ 0xb591 │ │ │ │ + beq.n 41df4 │ │ │ │ + movw r3, #58257 @ 0xe391 │ │ │ │ movt r3, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #4] │ │ │ │ - movw r0, #10380 @ 0x288c │ │ │ │ + movw r0, #11916 @ 0x2e8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41d9e │ │ │ │ + cbnz r0, 41d9e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 246a3c │ │ │ │ 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, #10388 @ 0x2894 │ │ │ │ + movw r0, #11924 @ 0x2e94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 41dd4 │ │ │ │ + beq.n 41dd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41dd4 │ │ │ │ + cbnz r3, 41dd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41d92 │ │ │ │ + beq.n 41d92 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41df4 │ │ │ │ + beq.n 41df4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41df4 │ │ │ │ + cbnz r3, 41df4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_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 12fdf8 │ │ │ │ - cbz r0, 41e7e │ │ │ │ - movw r6, #59312 @ 0xe7b0 │ │ │ │ + bl 130320 │ │ │ │ + cbz r0, 41e7e │ │ │ │ + movw r6, #60848 @ 0xedb0 │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ - cbz r0, 41e80 │ │ │ │ - bl 7a158 │ │ │ │ + cbz r0, 41e80 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 41e62 │ │ │ │ - bl d038c │ │ │ │ + cbz r5, 41e62 │ │ │ │ + bl d04dc │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41e62 │ │ │ │ - beq.n 41e48 │ │ │ │ + blt.n 41e62 │ │ │ │ + beq.n 41e48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 41e52 │ │ │ │ - b.n 41e1e │ │ │ │ - bl 83ab0 │ │ │ │ + bne.n 41e52 │ │ │ │ + b.n 41e1e │ │ │ │ + bl 83aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41e40 │ │ │ │ - b.n 41e62 │ │ │ │ + bge.n 41e40 │ │ │ │ + b.n 41e62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41e1e │ │ │ │ + bne.n 41e1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 41e1e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41e1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e78 │ │ │ │ + beq.n 41e78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41e78 │ │ │ │ + cbnz r3, 41e78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ 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, #33800 @ 0x8408 │ │ │ │ + movw r1, #35336 @ 0x8a08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33804 @ 0x840c │ │ │ │ + movw r0, #35340 @ 0x8a0c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41eb4 │ │ │ │ + bge.n 41eb4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41ee4 │ │ │ │ + b.n 41ee4 │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 41edc │ │ │ │ + bgt.n 41edc │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 41ecc │ │ │ │ + cbnz r0, 41ecc │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d3e68 │ │ │ │ + bl d3fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41eb0 │ │ │ │ + beq.n 41eb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ee4 │ │ │ │ + beq.n 41ee4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 41ee4 │ │ │ │ + b.n 41ee4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f4b44 │ │ │ │ + b.w f4d28 │ │ │ │ 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 121cd0 │ │ │ │ + bl 122320 │ │ │ │ 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 24bfd4 │ │ │ │ + b.w 24c9e4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #492] @ (42128 ) │ │ │ │ + ldr r3, [pc, #492] @ (42128 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 41f88 │ │ │ │ + cbnz r1, 41f88 │ │ │ │ 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, #10500 @ 0x2904 │ │ │ │ + movw r0, #12036 @ 0x2f04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41fa6 │ │ │ │ + cbz r0, 41fa6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl e9f7c │ │ │ │ + bl ea12c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41fa6 │ │ │ │ + beq.n 41fa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41fa6 │ │ │ │ + cbnz r3, 41fa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 41fa6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41fa6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 41faa │ │ │ │ + beq.n 41faa │ │ │ │ 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 f1834 │ │ │ │ + bl f1a18 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4210e │ │ │ │ + b.n 4210e │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 41fba │ │ │ │ + cbnz r0, 41fba │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 42102 │ │ │ │ + b.n 42102 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41fb4 │ │ │ │ + beq.n 41fb4 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 4200a │ │ │ │ + beq.n 4200a │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 4200a │ │ │ │ - bl 7a158 │ │ │ │ + cbz r0, 4200a │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 420da │ │ │ │ + beq.n 420da │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42000 │ │ │ │ + beq.n 42000 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42000 │ │ │ │ + cbnz r3, 42000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 420da │ │ │ │ + bne.n 420da │ │ │ │ add.w sl, sl, #4 │ │ │ │ - b.n 41fd0 │ │ │ │ + b.n 41fd0 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ add.w sl, sp, #8 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 420e4 │ │ │ │ + beq.n 420e4 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 42028 │ │ │ │ + beq.n 42028 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bne.n 4209a │ │ │ │ - b.n 42056 │ │ │ │ + bne.n 4209a │ │ │ │ + b.n 42056 │ │ │ │ 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 2157e0 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 2173b0 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 420b2 │ │ │ │ + bne.n 420b2 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 420b2 │ │ │ │ + b.n 420b2 │ │ │ │ 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 2616b0 <_PyLong_DivmodNear@@Base+0xb4c> │ │ │ │ + bl 262000 <_PyLong_DivmodNear@@Base+0xb4c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 420b2 │ │ │ │ + bne.n 420b2 │ │ │ │ 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 420b2 │ │ │ │ + b.n 420b2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34828 @ 0x880c │ │ │ │ + movw r1, #36400 @ 0x8e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 41fa6 │ │ │ │ - cbz r4, 420da │ │ │ │ + bl 12747c │ │ │ │ + b.n 41fa6 │ │ │ │ + cbz r4, 420da │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 420d8 │ │ │ │ + beq.n 420d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 420d8 │ │ │ │ + cbnz r3, 420d8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 420de │ │ │ │ + cbz r2, 420de │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42102 │ │ │ │ + b.n 42102 │ │ │ │ add.w fp, fp, #4 │ │ │ │ - b.n 42012 │ │ │ │ + b.n 42012 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 420da │ │ │ │ + beq.n 420da │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #10508 @ 0x290c │ │ │ │ + movw r0, #12044 @ 0x2f0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 78230 │ │ │ │ - ldr r3, [pc, #24] @ (42128 ) │ │ │ │ + bl 781ac │ │ │ │ + ldr r3, [pc, #24] @ (42128 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 42120 │ │ │ │ + beq.n 42120 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97d28 <_Py_GetConfig@@Base> │ │ │ │ + bl 97c54 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 4214e │ │ │ │ + cbnz r3, 4214e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 153b40 │ │ │ │ + b.w 154ed8 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10512 @ 0x2910 │ │ │ │ + movw r1, #12048 @ 0x2f10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42144 │ │ │ │ + beq.n 42144 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (42178 ) │ │ │ │ - b.w 237fa8 │ │ │ │ - b.n 41ae4 │ │ │ │ + ldr r1, [pc, #4] @ (42178 ) │ │ │ │ + b.w 2393d8 │ │ │ │ + b.n 41ae4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22e27c │ │ │ │ + b.w 22fc24 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10544 @ 0x2930 │ │ │ │ + movw r0, #12080 @ 0x2f30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w ddc6c │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #37016 @ 0x9098 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ + b.w dde24 │ │ │ │ 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 11b368 │ │ │ │ + bl 11b8a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl cfaa4 │ │ │ │ + bl cfbec │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 421f8 │ │ │ │ - beq.n 421dc │ │ │ │ + bgt.n 421e8 │ │ │ │ + beq.n 421cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42236 │ │ │ │ + b.n 42226 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10612 @ 0x2974 │ │ │ │ + movw r1, #12116 @ 0x2f54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 421d8 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 421c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4228c │ │ │ │ + bl 4223a │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421d8 │ │ │ │ + beq.n 421c8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 185674 │ │ │ │ + bl 187eb8 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 42226 │ │ │ │ + cbnz r0, 42216 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 421d8 │ │ │ │ + beq.n 421c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 421d8 │ │ │ │ + bne.n 421c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 421d8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 421c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42236 │ │ │ │ + beq.n 42226 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42236 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42226 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - add r2, sp, #8 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #63940 @ 0xf9c4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl bfa10 │ │ │ │ - cbz r0, 4227c │ │ │ │ - ldrd r2, r0, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - add.w r0, r3, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 7f6bc │ │ │ │ + movw r1, #37016 @ 0x9098 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13e550 │ │ │ │ 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 11b368 │ │ │ │ + bl 11b8a8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42312 │ │ │ │ + bne.n 422c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 13e6d8 │ │ │ │ + bl 13f080 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4230e │ │ │ │ + cbz r0, 422bc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 422dc │ │ │ │ + bne.n 4228a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 2eb54 │ │ │ │ - b.n 422e2 │ │ │ │ + b.n 42290 │ │ │ │ mov r1, r5 │ │ │ │ - bl 185674 │ │ │ │ + bl 187eb8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 422fc │ │ │ │ + cbz r0, 422aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42376 │ │ │ │ + beq.n 42324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42376 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42376 │ │ │ │ + bne.n 42324 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42324 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4230e │ │ │ │ + beq.n 422bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4230e │ │ │ │ + cbnz r3, 422bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42376 │ │ │ │ + b.n 42324 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42324 │ │ │ │ + bge.n 422d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d2608 │ │ │ │ + bl d2764 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4233a │ │ │ │ + b.n 422e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #5528 @ 0x1598 │ │ │ │ + movw r1, #1776 @ 0x6f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 85080 │ │ │ │ + bl 8500c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4230e │ │ │ │ + beq.n 422bc │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 42376 │ │ │ │ + beq.n 42324 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 42376 │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 42324 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #10844 @ 0x2a5c │ │ │ │ + movw r1, #12200 @ 0x2fa8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42302 │ │ │ │ - b.n 4230e │ │ │ │ + bne.n 422b0 │ │ │ │ + b.n 422bc │ │ │ │ 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, #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, #65476 @ 0xffc4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl bfbe4 │ │ │ │ + cbz r0, 4236c │ │ │ │ + ldrd r2, r0, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + add.w r0, r3, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 7f6b4 │ │ │ │ + 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, 423b6 │ │ │ │ + cbnz r5, 423b6 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 423b6 │ │ │ │ + blt.n 423b6 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 423b6 │ │ │ │ - cbz r2, 423b6 │ │ │ │ + bgt.n 423b6 │ │ │ │ + cbz r2, 423b6 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #64856 @ 0xfd58 │ │ │ │ + movw r1, #62396 @ 0xf3bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 423d2 │ │ │ │ + bl 12747c │ │ │ │ + b.n 423d2 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (423d8 ) │ │ │ │ + ldr r5, [pc, #28] @ (423d8 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 423a0 │ │ │ │ + bne.n 423a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 423fa │ │ │ │ + cbz r3, 423fa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 423fc │ │ │ │ + b.n 423fc │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4240a │ │ │ │ + cbnz r3, 4240a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4240a │ │ │ │ + blt.n 4240a │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4240a │ │ │ │ - cbnz r0, 42426 │ │ │ │ - ldr r6, [pc, #280] @ (42524 ) │ │ │ │ + bgt.n 4240a │ │ │ │ + cbnz r0, 42426 │ │ │ │ + ldr r6, [pc, #280] @ (42524 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42426 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42426 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4251a │ │ │ │ - cbz r5, 4243c │ │ │ │ + b.n 4251a │ │ │ │ + cbz r5, 4243c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4243e │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4243e │ │ │ │ - b.n 42422 │ │ │ │ + bne.n 4243e │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 4243e │ │ │ │ + b.n 42422 │ │ │ │ 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 4249a │ │ │ │ + bls.n 4249a │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 4247c │ │ │ │ + bne.n 4247c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 42456 │ │ │ │ - bl 26b72c │ │ │ │ + ble.n 42456 │ │ │ │ + bl 26bd2c │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 42502 │ │ │ │ + bgt.n 42502 │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 42456 │ │ │ │ + b.n 42456 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 42502 │ │ │ │ + beq.n 42502 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4248a │ │ │ │ + beq.n 4248a │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 42456 │ │ │ │ + bne.n 42456 │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 42456 │ │ │ │ - b.n 42502 │ │ │ │ + bge.n 42456 │ │ │ │ + b.n 42502 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 42502 │ │ │ │ + bgt.n 42502 │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42422 │ │ │ │ + beq.n 42422 │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 4251a │ │ │ │ + bls.n 4251a │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 424e6 │ │ │ │ + bne.n 424e6 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 424f8 │ │ │ │ + ble.n 424f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26b72c │ │ │ │ + bl 26bd2c │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 424fe │ │ │ │ + beq.n 424fe │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 424dc │ │ │ │ + b.n 424dc │ │ │ │ mov r3, sl │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 424fc │ │ │ │ + beq.n 424fc │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 424fe │ │ │ │ - b.n 424fc │ │ │ │ + bne.n 424fe │ │ │ │ + b.n 424fc │ │ │ │ mov r3, sl │ │ │ │ - b.n 424fe │ │ │ │ + b.n 424fe │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 424bc │ │ │ │ + b.n 424bc │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6784 @ 0x1a80 │ │ │ │ + movw r1, #8320 @ 0x2080 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 42422 │ │ │ │ + bl 12747c │ │ │ │ + b.n 42422 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r4, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (42554 ) │ │ │ │ + ldr r0, [pc, #20] @ (42554 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 93244 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 00042558 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ @@ -35478,15 +35470,15 @@ │ │ │ │ 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 237874 │ │ │ │ + bl 238cf0 │ │ │ │ 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 │ │ │ │ @@ -35497,404 +35489,423 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 425b8 <_PyTime_AsTimeval_clamp@@Base+0x60> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ b.n 425d2 <_PyTime_AsTimeval_clamp@@Base+0x7a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 425d6 <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #31180 @ 0x79cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ b.n 425e8 <_PyTime_AsTimeval_clamp@@Base+0x90> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #12] @ (425ec <_PyTime_AsTimeval_clamp@@Base+0x94>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 93244 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 41fc8 │ │ │ │ + b.n 41fc8 │ │ │ │ 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 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 4262c <_PyTime_AsTimeval_clamp@@Base+0xd4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bmi.n 42644 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #932 @ 0x3a4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4266c <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #932 @ 0x3a4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 42604 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ - b.n 4266c <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.n 42670 <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #932 @ 0x3a4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 426aa <_PyTime_AsTimeval_clamp@@Base+0x152> │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl e95c8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4266c <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - bl e95c8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4269a <_PyTime_AsTimeval_clamp@@Base+0x142> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29484 │ │ │ │ - bl 7ffe0 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 4269c <_PyTime_AsTimeval_clamp@@Base+0x144> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ - cbz r4, 426aa <_PyTime_AsTimeval_clamp@@Base+0x152> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ - 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 426ce <_PyTime_AsTimeval_clamp@@Base+0x176> │ │ │ │ + bne.n 42610 <_PyTime_AsTimeval_clamp@@Base+0xb8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 174cc8 │ │ │ │ + b.w 176a30 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32316 @ 0x7e3c │ │ │ │ + movw r0, #33852 @ 0x843c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 426c2 <_PyTime_AsTimeval_clamp@@Base+0x16a> │ │ │ │ + bne.n 42604 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2a960 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 119130 │ │ │ │ + b.w 119670 │ │ │ │ │ │ │ │ -00042704 : │ │ │ │ +00042646 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #44] @ (42738 ) │ │ │ │ + ldr r4, [pc, #44] @ (4267c ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 4272c │ │ │ │ + cbz r2, 4266e │ │ │ │ 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 {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 4275e │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4276a │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 4278e │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #663 @ 0x297 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4278a │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 4278a │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 4278a │ │ │ │ - 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, 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, 427ba │ │ │ │ + cbnz r4, 426a8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 427ba │ │ │ │ + ble.n 426a8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 427ba │ │ │ │ - cbnz r2, 427d8 │ │ │ │ + bne.n 426a8 │ │ │ │ + cbnz r2, 426c6 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #220] @ (4289c ) │ │ │ │ + ldr r4, [pc, #224] @ (4278c ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 427d8 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 426c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42896 │ │ │ │ + b.n 42784 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #10916 @ 0x2aa4 │ │ │ │ + movw r1, #12424 @ 0x3088 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5390 │ │ │ │ + bl f557c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 427d4 │ │ │ │ + beq.n 426c2 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 165774 │ │ │ │ + bl 16710c │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 42810 │ │ │ │ + bpl.n 426fe │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 42878 │ │ │ │ + bge.n 42766 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4281c │ │ │ │ + b.n 4270a │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 42878 │ │ │ │ + bge.n 42766 │ │ │ │ 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 23b33c │ │ │ │ + bl 23c6b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42862 │ │ │ │ + bne.n 42750 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42848 │ │ │ │ + beq.n 42736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42848 │ │ │ │ + cbnz r3, 42736 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 427d4 │ │ │ │ + beq.n 426c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 427d4 │ │ │ │ + bne.n 426c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 427d4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 426c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42874 │ │ │ │ + beq.n 42762 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42874 │ │ │ │ + cbnz r3, 42762 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 427fa │ │ │ │ + b.n 426e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4288e │ │ │ │ + beq.n 4277c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4288e │ │ │ │ + cbnz r3, 4277c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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} │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + nop │ │ │ │ + cmp r5, #4 │ │ │ │ + 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 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 427cc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bmi.n 427e4 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #2508 @ 0x9cc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4280c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #2508 @ 0x9cc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 427a4 │ │ │ │ + b.n 4280c │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 42810 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #2508 @ 0x9cc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 4284a │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl e9778 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4280c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + bl e9778 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4283a │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29484 │ │ │ │ + bl 7ffd8 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 4283c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 771ec │ │ │ │ + cbz r4, 4284a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 771ec │ │ │ │ + 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 42870 │ │ │ │ + bl 25f29c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 4287c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 428a0 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4289c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 4289c │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 4289c │ │ │ │ + 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] @ (428cc ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 93244 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bcc.n 42878 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42950 │ │ │ │ + beq.n 42980 │ │ │ │ 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 7f720 │ │ │ │ + bl 7f718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4294c │ │ │ │ + bne.n 4297c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4294c │ │ │ │ + beq.n 4297c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57084 @ 0xdefc │ │ │ │ + movw r0, #58620 @ 0xe4fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 428f6 │ │ │ │ + cbnz r0, 42926 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 246a3c │ │ │ │ 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, #10948 @ 0x2ac4 │ │ │ │ + movw r0, #12484 @ 0x30c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4292c │ │ │ │ + beq.n 4295c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4292c │ │ │ │ + cbnz r3, 4295c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 428ea │ │ │ │ + beq.n 4291a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4294c │ │ │ │ + beq.n 4297c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4294c │ │ │ │ + cbnz r3, 4297c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_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 42980 │ │ │ │ + bgt.n 429b0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4299a │ │ │ │ + bl 12747c │ │ │ │ + b.n 429ca │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4299e │ │ │ │ + cbz r3, 429ce │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #31180 @ 0x79cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 429b0 │ │ │ │ + b.n 429e0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (429b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (429e4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 93244 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r0, r8, #1, #8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -35904,336 +35915,319 @@ │ │ │ │ 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, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #65476 @ 0xffc4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl bfa10 │ │ │ │ - cbnz r0, 429ec │ │ │ │ + bl bfbe4 │ │ │ │ + cbnz r0, 42a1c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42a60 │ │ │ │ + b.n 42a90 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d7770 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42a0a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 42a3a │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 429e8 │ │ │ │ - bl 1bd180 │ │ │ │ + bne.n 42a18 │ │ │ │ + bl 1c10cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 429e8 │ │ │ │ + beq.n 42a18 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42a40 │ │ │ │ + bge.n 42a70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 429e8 │ │ │ │ + beq.n 42a18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 429e8 │ │ │ │ + bne.n 42a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 429e8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42a18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11f3ac <_PyErr_ChainExceptions1@@Base+0x10ac> │ │ │ │ + bl 11f88c <_PyErr_ChainExceptions1@@Base+0x10ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a60 │ │ │ │ + beq.n 42a90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42a60 │ │ │ │ + cbnz r3, 42a90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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] @ (42a90 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - bcc.n 42a3c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3da5e │ │ │ │ + b.w 3d94c │ │ │ │ │ │ │ │ -00042a9e : │ │ │ │ +00042aa0 : │ │ │ │ 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] @ (42af0 ) │ │ │ │ + ldr r6, [pc, #68] @ (42af4 ) │ │ │ │ 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 42ac8 │ │ │ │ + ble.n 42aca │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, r2] │ │ │ │ - cbnz r1, 42ae4 │ │ │ │ + cbnz r1, 42ae6 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r2, #10968 @ 0x2ad8 │ │ │ │ + movw r2, #12520 @ 0x30e8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42aec │ │ │ │ + b.n 42aee │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl dd4a0 │ │ │ │ + bl dd658 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 42b0e │ │ │ │ + cbz r3, 42b12 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 42b10 │ │ │ │ + b.n 42b14 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 42b1e │ │ │ │ + cbnz r3, 42b22 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 42b1e │ │ │ │ + ble.n 42b22 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 42b1e │ │ │ │ - cbnz r4, 42b3c │ │ │ │ + bgt.n 42b22 │ │ │ │ + cbnz r4, 42b40 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #128] @ (42ba4 ) │ │ │ │ + ldr r4, [pc, #128] @ (42ba8 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42b9e │ │ │ │ + cbz r0, 42ba2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42bb2 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 42b9e │ │ │ │ + bl 42bb6 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 42ba2 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 42b5e │ │ │ │ + beq.n 42b62 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 42b62 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 42b62 │ │ │ │ - b.n 42b9e │ │ │ │ + bne.n 42b66 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 42b66 │ │ │ │ + b.n 42ba2 │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29648 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 42b92 │ │ │ │ + bne.n 42b96 │ │ │ │ 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 f1834 │ │ │ │ + b.w f1a18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ 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 3dd84 <_PyTraceback_Add@@Base+0x134> │ │ │ │ + b.w 3dd8c <_PyTraceback_Add@@Base+0x134> │ │ │ │ │ │ │ │ -00042bb2 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +00042bb6 <_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 42bec <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 42bf0 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 42bec <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 42bf0 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25680 @ 0x6450 │ │ │ │ + movw r1, #27216 @ 0x6a50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 42bfc <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f4a94 │ │ │ │ + bl 12747c │ │ │ │ + b.n 42c00 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f4c78 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42c00 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 42c00 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 42c04 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 42c04 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42c04 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 42c08 <_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, 42c2e <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + cbnz r7, 42c32 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42c2e <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + ble.n 42c32 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 42c2e <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ - cbnz r2, 42c50 <_PyLong_UnsignedInt_Converter@@Base+0x9e> │ │ │ │ - ldr r1, [pc, #460] @ (42dfc <_PyLong_UnsignedInt_Converter@@Base+0x24a>) │ │ │ │ + bgt.n 42c32 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + cbnz r2, 42c54 <_PyLong_UnsignedInt_Converter@@Base+0x9e> │ │ │ │ + ldr r1, [pc, #460] @ (42e00 <_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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 42c96 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42cb4 <_PyLong_UnsignedInt_Converter@@Base+0x102> │ │ │ │ + beq.n 42cb8 <_PyLong_UnsignedInt_Converter@@Base+0x102> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 42c96 <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ + bpl.n 42c9a <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 42c96 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42cb6 <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ + beq.n 42cba <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42df2 <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + b.n 42df6 <_PyLong_UnsignedInt_Converter@@Base+0x240> │ │ │ │ + movw r2, #55344 @ 0xd830 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51412 @ 0xc8d4 │ │ │ │ + movw r0, #52948 @ 0xced4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42c96 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 42cfc <_PyLong_UnsignedInt_Converter@@Base+0x14a> │ │ │ │ + ble.n 42d00 <_PyLong_UnsignedInt_Converter@@Base+0x14a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42ce2 <_PyLong_UnsignedInt_Converter@@Base+0x130> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 42ce6 <_PyLong_UnsignedInt_Converter@@Base+0x130> │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51412 @ 0xc8d4 │ │ │ │ + movw r0, #52948 @ 0xced4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42c96 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + beq.n 42c96 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42cfe <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ - b.n 42c7c <_PyLong_UnsignedInt_Converter@@Base+0xca> │ │ │ │ + beq.n 42d02 <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ + b.n 42c80 <_PyLong_UnsignedInt_Converter@@Base+0xca> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 165774 │ │ │ │ + bl 16710c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42c92 <_PyLong_UnsignedInt_Converter@@Base+0xe0> │ │ │ │ + beq.n 42c96 <_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] │ │ │ │ @@ -36243,88 +36237,88 @@ │ │ │ │ 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, 42d48 <_PyLong_UnsignedInt_Converter@@Base+0x196> │ │ │ │ + cbz r3, 42d4c <_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, 42d58 <_PyLong_UnsignedInt_Converter@@Base+0x1a6> │ │ │ │ + cbz r2, 42d5c <_PyLong_UnsignedInt_Converter@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r0, 42d94 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42d98 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 42d94 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42d98 <_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 42d7c <_PyLong_UnsignedInt_Converter@@Base+0x1ca> │ │ │ │ + beq.n 42d80 <_PyLong_UnsignedInt_Converter@@Base+0x1ca> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 42d6c <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ + b.n 42d70 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 42d94 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ + cbz r0, 42d98 <_PyLong_UnsignedInt_Converter@@Base+0x1e2> │ │ │ │ movw r6, #63584 @ 0xf860 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 42db4 <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ + b.n 42db8 <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42daa <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ + beq.n 42dae <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42daa <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ + cbnz r3, 42dae <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 42dc0 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ + cbz r7, 42dc4 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 42db4 <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ + b.n 42db8 <_PyLong_UnsignedInt_Converter@@Base+0x202> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 42dec <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ + cbz r3, 42df0 <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 42de6 <_PyLong_UnsignedInt_Converter@@Base+0x234> │ │ │ │ + cbz r3, 42dea <_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 42dc4 <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ + b.n 42dc8 <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80208 │ │ │ │ + bl 80200 │ │ │ │ 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} │ │ │ │ @@ -36333,973 +36327,951 @@ │ │ │ │ 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 42ed2 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + beq.n 42ed6 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42ed2 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + bne.n 42ed6 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42ed2 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + beq.n 42ed6 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r0, #11132 @ 0x2b7c │ │ │ │ + movw r0, #12668 @ 0x317c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42e7c <_PyLong_UnsignedInt_Converter@@Base+0x2ca> │ │ │ │ + cbnz r0, 42e80 <_PyLong_UnsignedInt_Converter@@Base+0x2ca> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 246a3c │ │ │ │ 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, #11140 @ 0x2b84 │ │ │ │ + movw r0, #12676 @ 0x3184 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42eb2 <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ + beq.n 42eb6 <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42eb2 <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ + cbnz r3, 42eb6 <_PyLong_UnsignedInt_Converter@@Base+0x300> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42e70 <_PyLong_UnsignedInt_Converter@@Base+0x2be> │ │ │ │ + beq.n 42e74 <_PyLong_UnsignedInt_Converter@@Base+0x2be> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ed2 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + beq.n 42ed6 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42ed2 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + cbnz r3, 42ed6 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_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 cbf1c │ │ │ │ + bl cc074 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 42f08 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ + cbz r0, 42f0c <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42f08 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ + beq.n 42f0c <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42f08 <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42f0c <_PyLong_UnsignedInt_Converter@@Base+0x356> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 42f24 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ + cbz r0, 42f28 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42f24 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ + beq.n 42f28 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42f24 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42f28 <_PyLong_UnsignedInt_Converter@@Base+0x372> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 42f54 <_PyLong_UnsignedInt_Converter@@Base+0x3a2> │ │ │ │ + beq.n 42f58 <_PyLong_UnsignedInt_Converter@@Base+0x3a2> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32468 @ 0x7ed4 │ │ │ │ + movw r0, #34004 @ 0x84d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 42f54 <_PyLong_UnsignedInt_Converter@@Base+0x3a2> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 42f58 <_PyLong_UnsignedInt_Converter@@Base+0x3a2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42f6a <_PyLong_UnsignedInt_Converter@@Base+0x3b8> │ │ │ │ + b.n 42f6e <_PyLong_UnsignedInt_Converter@@Base+0x3b8> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 88f10 │ │ │ │ + bl 88e9c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42f50 <_PyLong_UnsignedInt_Converter@@Base+0x39e> │ │ │ │ + beq.n 42f54 <_PyLong_UnsignedInt_Converter@@Base+0x39e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 29684 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 119130 │ │ │ │ + b.w 119670 │ │ │ │ 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 43064 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ + beq.n 43068 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43064 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ + bne.n 43068 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43064 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ + beq.n 43068 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #11160 @ 0x2b98 │ │ │ │ + movw r0, #12696 @ 0x3198 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4300e <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ + cbnz r0, 43012 <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 246a3c │ │ │ │ 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, #11168 @ 0x2ba0 │ │ │ │ + movw r0, #12704 @ 0x31a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 43044 <_PyLong_UnsignedInt_Converter@@Base+0x492> │ │ │ │ + beq.n 43048 <_PyLong_UnsignedInt_Converter@@Base+0x492> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43044 <_PyLong_UnsignedInt_Converter@@Base+0x492> │ │ │ │ + cbnz r3, 43048 <_PyLong_UnsignedInt_Converter@@Base+0x492> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43002 <_PyLong_UnsignedInt_Converter@@Base+0x450> │ │ │ │ + beq.n 43006 <_PyLong_UnsignedInt_Converter@@Base+0x450> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43064 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ + beq.n 43068 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43064 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ + cbnz r3, 43068 <_PyLong_UnsignedInt_Converter@@Base+0x4b2> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 42ed8 <_PyLong_UnsignedInt_Converter@@Base+0x326> │ │ │ │ + b.n 42edc <_PyLong_UnsignedInt_Converter@@Base+0x326> │ │ │ │ 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 43108 <_PyLong_UnsignedInt_Converter@@Base+0x556> │ │ │ │ + bpl.n 4310c <_PyLong_UnsignedInt_Converter@@Base+0x556> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 43108 <_PyLong_UnsignedInt_Converter@@Base+0x556> │ │ │ │ + bne.n 4310c <_PyLong_UnsignedInt_Converter@@Base+0x556> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1794e4 │ │ │ │ + bl 17b514 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 430be <_PyLong_UnsignedInt_Converter@@Base+0x50c> │ │ │ │ + bcs.n 430c2 <_PyLong_UnsignedInt_Converter@@Base+0x50c> │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #33152 @ 0x8180 │ │ │ │ + movw r1, #34688 @ 0x8780 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ - movw r2, #26496 @ 0x6780 │ │ │ │ + movw r2, #28032 @ 0x6d80 │ │ │ │ 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 430c0 <_PyLong_UnsignedInt_Converter@@Base+0x50e> │ │ │ │ + b.n 430c4 <_PyLong_UnsignedInt_Converter@@Base+0x50e> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #21332 @ 0x5354 │ │ │ │ + movw r3, #22868 @ 0x5954 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ - cbz r6, 430e0 <_PyLong_UnsignedInt_Converter@@Base+0x52e> │ │ │ │ + cbz r6, 430e4 <_PyLong_UnsignedInt_Converter@@Base+0x52e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 430e4 <_PyLong_UnsignedInt_Converter@@Base+0x532> │ │ │ │ + bne.n 430e8 <_PyLong_UnsignedInt_Converter@@Base+0x532> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 430fe <_PyLong_UnsignedInt_Converter@@Base+0x54c> │ │ │ │ - bl 859a0 │ │ │ │ + b.n 43102 <_PyLong_UnsignedInt_Converter@@Base+0x54c> │ │ │ │ + bl 8592c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 430e0 <_PyLong_UnsignedInt_Converter@@Base+0x52e> │ │ │ │ + bne.n 430e4 <_PyLong_UnsignedInt_Converter@@Base+0x52e> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 430fe <_PyLong_UnsignedInt_Converter@@Base+0x54c> │ │ │ │ + cbz r3, 43102 <_PyLong_UnsignedInt_Converter@@Base+0x54c> │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 430e0 <_PyLong_UnsignedInt_Converter@@Base+0x52e> │ │ │ │ + beq.n 430e4 <_PyLong_UnsignedInt_Converter@@Base+0x52e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - movw r2, #23080 @ 0x5a28 │ │ │ │ + b.w 7ffd8 │ │ │ │ + movw r2, #24616 @ 0x6028 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47192 @ 0xb858 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #48728 @ 0xbe58 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #20] @ (43140 <_PyLong_UnsignedInt_Converter@@Base+0x58e>) │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3e290 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 431da <_PyLong_UnsignedInt_Converter@@Base+0x624> │ │ │ │ + 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 7f718 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 431d6 <_PyLong_UnsignedInt_Converter@@Base+0x620> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 431d6 <_PyLong_UnsignedInt_Converter@@Base+0x620> │ │ │ │ + movw r0, #27364 @ 0x6ae4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 82738 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 43180 <_PyLong_UnsignedInt_Converter@@Base+0x5ca> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 246a3c │ │ │ │ + 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, #12752 @ 0x31d0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r6, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.n 431b6 <_PyLong_UnsignedInt_Converter@@Base+0x600> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 431b6 <_PyLong_UnsignedInt_Converter@@Base+0x600> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 43174 <_PyLong_UnsignedInt_Converter@@Base+0x5be> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 431d6 <_PyLong_UnsignedInt_Converter@@Base+0x620> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 431d6 <_PyLong_UnsignedInt_Converter@@Base+0x620> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bx lr │ │ │ │ + ldr r3, [pc, #20] @ (431f4 <_PyLong_UnsignedInt_Converter@@Base+0x63e>) │ │ │ │ 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 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 43180 <_PyLong_UnsignedInt_Converter@@Base+0x5ce> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bne.n 43234 <_PyLong_UnsignedInt_Converter@@Base+0x67e> │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #940 @ 0x3ac │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #2516 @ 0x9d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43250 <_PyLong_UnsignedInt_Converter@@Base+0x69e> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43304 <_PyLong_UnsignedInt_Converter@@Base+0x74e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9778 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 431ac <_PyLong_UnsignedInt_Converter@@Base+0x5fa> │ │ │ │ + cbz r0, 43260 <_PyLong_UnsignedInt_Converter@@Base+0x6aa> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 431b2 <_PyLong_UnsignedInt_Converter@@Base+0x600> │ │ │ │ + beq.n 43266 <_PyLong_UnsignedInt_Converter@@Base+0x6b0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 43244 <_PyLong_UnsignedInt_Converter@@Base+0x692> │ │ │ │ + b.n 432f8 <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 431c2 <_PyLong_UnsignedInt_Converter@@Base+0x610> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 431ac <_PyLong_UnsignedInt_Converter@@Base+0x5fa> │ │ │ │ + bcc.n 43276 <_PyLong_UnsignedInt_Converter@@Base+0x6c0> │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 43260 <_PyLong_UnsignedInt_Converter@@Base+0x6aa> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 431bc <_PyLong_UnsignedInt_Converter@@Base+0x60a> │ │ │ │ + beq.n 43270 <_PyLong_UnsignedInt_Converter@@Base+0x6ba> │ │ │ │ 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, 431fc <_PyLong_UnsignedInt_Converter@@Base+0x64a> │ │ │ │ + cbz r3, 432b0 <_PyLong_UnsignedInt_Converter@@Base+0x6fa> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 431fc <_PyLong_UnsignedInt_Converter@@Base+0x64a> │ │ │ │ + beq.n 432b0 <_PyLong_UnsignedInt_Converter@@Base+0x6fa> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 43212 <_PyLong_UnsignedInt_Converter@@Base+0x660> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 432c6 <_PyLong_UnsignedInt_Converter@@Base+0x710> │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 4323c <_PyLong_UnsignedInt_Converter@@Base+0x68a> │ │ │ │ + bhi.n 432f0 <_PyLong_UnsignedInt_Converter@@Base+0x73a> │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d18 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43216 <_PyLong_UnsignedInt_Converter@@Base+0x664> │ │ │ │ - bl 1e7a0c │ │ │ │ + cbnz r0, 432ca <_PyLong_UnsignedInt_Converter@@Base+0x714> │ │ │ │ + bl 1ea97c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43244 <_PyLong_UnsignedInt_Converter@@Base+0x692> │ │ │ │ + b.n 432f8 <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 4323a <_PyLong_UnsignedInt_Converter@@Base+0x688> │ │ │ │ + cbz r3, 432ee <_PyLong_UnsignedInt_Converter@@Base+0x738> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 43244 <_PyLong_UnsignedInt_Converter@@Base+0x692> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 432f8 <_PyLong_UnsignedInt_Converter@@Base+0x742> │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 887a0 │ │ │ │ + bl 8872c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ 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 3e288 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 43306 <_PyLong_UnsignedInt_Converter@@Base+0x754> │ │ │ │ - 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 7f720 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 43302 <_PyLong_UnsignedInt_Converter@@Base+0x750> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 43302 <_PyLong_UnsignedInt_Converter@@Base+0x750> │ │ │ │ - movw r0, #25828 @ 0x64e4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 432ac <_PyLong_UnsignedInt_Converter@@Base+0x6fa> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245b0c │ │ │ │ - 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, #11216 @ 0x2bd0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.n 432e2 <_PyLong_UnsignedInt_Converter@@Base+0x730> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 432e2 <_PyLong_UnsignedInt_Converter@@Base+0x730> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 432a0 <_PyLong_UnsignedInt_Converter@@Base+0x6ee> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43302 <_PyLong_UnsignedInt_Converter@@Base+0x750> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 43302 <_PyLong_UnsignedInt_Converter@@Base+0x750> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43312 <_PyLong_UnsignedInt_Converter@@Base+0x760> │ │ │ │ - b.w 7f908 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3e450 │ │ │ │ + b.w 3e3a8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.w 1474e0 │ │ │ │ + b.w 148650 │ │ │ │ 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 4335c <_PyLong_UnsignedInt_Converter@@Base+0x7aa> │ │ │ │ + bgt.n 4334c <_PyLong_UnsignedInt_Converter@@Base+0x796> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 43376 <_PyLong_UnsignedInt_Converter@@Base+0x7c4> │ │ │ │ + bl 12747c │ │ │ │ + b.n 43366 <_PyLong_UnsignedInt_Converter@@Base+0x7b0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4337a <_PyLong_UnsignedInt_Converter@@Base+0x7c8> │ │ │ │ + cbz r3, 4336a <_PyLong_UnsignedInt_Converter@@Base+0x7b4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #31180 @ 0x79cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4338c <_PyLong_UnsignedInt_Converter@@Base+0x7da> │ │ │ │ + b.n 4337c <_PyLong_UnsignedInt_Converter@@Base+0x7c6> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (43390 <_PyLong_UnsignedInt_Converter@@Base+0x7de>) │ │ │ │ + ldr r0, [pc, #12] @ (43380 <_PyLong_UnsignedInt_Converter@@Base+0x7ca>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 93244 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4338e <_PyLong_UnsignedInt_Converter@@Base+0x7d8> │ │ │ │ + b.w 7f900 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e61c │ │ │ │ + b.w 3e624 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 433a4 │ │ │ │ + b.w 433a8 │ │ │ │ │ │ │ │ -000433a4 : │ │ │ │ +000433a8 : │ │ │ │ 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, 433bc │ │ │ │ + cbz r3, 433c0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 433d6 │ │ │ │ + cbnz r3, 433da │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11340 @ 0x2c4c │ │ │ │ + movw r1, #12876 @ 0x324c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 433dc │ │ │ │ + bl d1af0 │ │ │ │ + b.n 433e0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 433e0 │ │ │ │ + cbnz r0, 433e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43428 │ │ │ │ + b.n 4342c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 433f6 │ │ │ │ + cbz r3, 433fa │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #56357 @ 0xdc25 │ │ │ │ + movw r3, #56365 @ 0xdc2d │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 433f6 │ │ │ │ - cbnz r1, 43428 │ │ │ │ + beq.n 433fa │ │ │ │ + cbnz r1, 4342c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11384 @ 0x2c78 │ │ │ │ + movw r1, #12920 @ 0x3278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 433dc │ │ │ │ + beq.n 433e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 433dc │ │ │ │ + bne.n 433e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 433dc │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 433e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3eaaa <_PyCompile_OptimizeCfg@@Base+0x36a> │ │ │ │ - │ │ │ │ -00043436 : │ │ │ │ - ldr r0, [pc, #4] @ (4343c ) │ │ │ │ - b.w cb83c │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w 3eaac <_PyCompile_OptimizeCfg@@Base+0x358> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 43462 │ │ │ │ + bhi.n 4345c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4347c │ │ │ │ + ble.n 43476 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - b.n 43484 │ │ │ │ - movw r0, #64856 @ 0xfd58 │ │ │ │ + b.n 4347e │ │ │ │ + movw r0, #62396 @ 0xf3bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4345a │ │ │ │ + bne.n 43454 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 434de │ │ │ │ + b.n 434d8 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 434a2 │ │ │ │ + bgt.n 4349c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 43478 │ │ │ │ + bl 12747c │ │ │ │ + b.n 43472 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 434be │ │ │ │ + cbz r6, 434b8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #31180 @ 0x79cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 43478 │ │ │ │ + bl 12747c │ │ │ │ + b.n 43472 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115384 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11590c <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43478 │ │ │ │ + blt.n 43472 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (434e4 ) │ │ │ │ + ldr r0, [pc, #12] @ (434dc ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 93244 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ orrs.w r0, r4, #72 @ 0x48 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl cbf1c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (43520 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - movw r1, #11532 @ 0x2d0c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - bl cc570 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000434e0 : │ │ │ │ + ldr r0, [pc, #4] @ (434e8 ) │ │ │ │ + b.w cb994 │ │ │ │ nop │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7d724 │ │ │ │ + b.w 7d710 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4358c │ │ │ │ + bne.n 43554 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bne.n 43570 │ │ │ │ + bne.n 43538 │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 435ea │ │ │ │ + b.n 435b2 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 435e2 │ │ │ │ + bne.n 435aa │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 435ea │ │ │ │ + b.n 435b2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 435e2 │ │ │ │ - bl 71328 │ │ │ │ + bpl.n 435aa │ │ │ │ + bl 71310 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 435ba │ │ │ │ + cbz r0, 43582 │ │ │ │ mov r1, r7 │ │ │ │ - bl 86eb8 │ │ │ │ + bl 86e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 435be │ │ │ │ + bge.n 43586 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435ba │ │ │ │ + beq.n 43582 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 435ba │ │ │ │ + cbnz r3, 43582 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 435ea │ │ │ │ + b.n 435b2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1354 │ │ │ │ + bl d14a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435ea │ │ │ │ + beq.n 435b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 435ea │ │ │ │ + cbnz r3, 435b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 435ea │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 435b2 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - │ │ │ │ -000435f0 : │ │ │ │ - movw r0, #12232 @ 0x2fc8 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - b.w cb83c │ │ │ │ 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 cbf1c │ │ │ │ + bl cc074 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (43634 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - movw r1, #11692 @ 0x2dac │ │ │ │ + movw r1, #12012 @ 0x2eec │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + bl ddc0c │ │ │ │ + movw r1, #13188 @ 0x3384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cc570 │ │ │ │ + bl cc6c8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000435f4 : │ │ │ │ + ldr r0, [pc, #4] @ (435fc ) │ │ │ │ + b.w cb994 │ │ │ │ nop │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 43660 │ │ │ │ + bpl.n 43628 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 43662 │ │ │ │ + b.n 4362a │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43694 │ │ │ │ + bne.n 4365c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4366e │ │ │ │ + bne.n 43636 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 43676 │ │ │ │ + b.n 4363e │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r0, [r4, #0] │ │ │ │ ldrne r0, [r4, #0] │ │ │ │ - bl 1231d0 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123820 <_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 436ce │ │ │ │ - cbz r7, 436c6 │ │ │ │ + b.n 43696 │ │ │ │ + cbz r7, 4368e │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 436bc │ │ │ │ + ble.n 43684 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 436a4 │ │ │ │ + bne.n 4366c │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ - b.n 436b0 │ │ │ │ + b.n 43678 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1231d0 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123820 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43698 │ │ │ │ - b.n 436c6 │ │ │ │ + bne.n 43660 │ │ │ │ + b.n 4368e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 436ce │ │ │ │ + b.n 43696 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000436d0 <_PyEval_MatchKeys@@Base>: │ │ │ │ +00043698 <_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 439a0 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r1, [pc, #488] @ (438dc <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + beq.w 43968 <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r1, [pc, #488] @ (438a4 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 9357c <_PyObject_GetMethod@@Base> │ │ │ │ + bl 934bc <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 438d2 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + beq.w 4389a <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ mov r0, r7 │ │ │ │ - bl de834 │ │ │ │ + bl de9ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438d2 <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ - ldr r3, [pc, #452] @ (438e0 <_PyEval_MatchKeys@@Base+0x210>) │ │ │ │ + beq.w 4389a <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + ldr r3, [pc, #452] @ (438a8 <_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 11d018 │ │ │ │ + bl 11d4f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438e8 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 438b0 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ mov r0, sl │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438ea <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 438b2 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w fp, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 4384e <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + bge.n 43816 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl e1d70 │ │ │ │ - cbz r0, 4376c <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ + bl e1f28 │ │ │ │ + cbz r0, 43734 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 43786 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ - b.n 4377e <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ + cbz r2, 4374e <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ + b.n 43746 <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e14d8 │ │ │ │ + bl e1690 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 437a2 <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ - b.n 43764 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ + cbz r0, 4376a <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ + b.n 4372c <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 438ea <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bne.w 438b2 <_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, #3844 @ 0xf04 │ │ │ │ + movw r2, #5200 @ 0x1450 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 438ea <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.n 438b2 <_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, 437bc <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ + cbz r0, 43784 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ mov r0, ip │ │ │ │ - bl 8e1fc │ │ │ │ - b.n 437c8 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ + bl 8e144 │ │ │ │ + b.n 43790 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 8e1fc │ │ │ │ + bl 8e144 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 438ea <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 438b2 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43848 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bne.n 43810 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 437fe <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + beq.n 437c6 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 437fe <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ - ldr r2, [pc, #252] @ (438e4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 437c6 <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + ldr r2, [pc, #252] @ (438ac <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 437f6 <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ + cbz r3, 437be <_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 43828 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + beq.n 437f0 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43828 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ - ldr r2, [pc, #212] @ (438e4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 437f0 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + ldr r2, [pc, #212] @ (438ac <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43820 <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ + cbz r3, 437e8 <_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] │ │ │ │ @@ -37310,640 +37282,489 @@ │ │ │ │ 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 4384e <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + b.n 43816 <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - b.n 43752 <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ + b.n 4371a <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4387a <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + beq.n 43842 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4387a <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #128] @ (438e4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43842 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #128] @ (438ac <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43872 <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ + cbz r3, 4383a <_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 438a4 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + beq.n 4386c <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 438a4 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ - ldr r2, [pc, #88] @ (438e4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 4386c <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + ldr r2, [pc, #88] @ (438ac <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4389c <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ + cbz r3, 43864 <_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 439a2 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + beq.n 4396a <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 439a2 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r2, [pc, #44] @ (438e4 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + bne.n 4396a <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + ldr r2, [pc, #44] @ (438ac <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 438c8 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + cbz r3, 43890 <_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 439a2 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + b.n 4396a <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 438ea <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + b.n 438b2 <_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, 43918 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + cbz r7, 438e0 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43918 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + beq.n 438e0 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43918 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ - ldr r2, [pc, #172] @ (439ac <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 438e0 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + ldr r2, [pc, #172] @ (43974 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43910 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + cbz r3, 438d8 <_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, 43944 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + cbz r6, 4390c <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43944 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + beq.n 4390c <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43944 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ - ldr r2, [pc, #128] @ (439ac <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 4390c <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + ldr r2, [pc, #128] @ (43974 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4393c <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + cbz r3, 43904 <_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, 43970 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + cbz r5, 43938 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43970 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + beq.n 43938 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43970 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ - ldr r2, [pc, #84] @ (439ac <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43938 <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #84] @ (43974 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43968 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + cbz r3, 43930 <_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, 4399c <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + cbz r4, 43964 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4399c <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + beq.n 43964 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4399c <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #40] @ (439ac <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43964 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + ldr r2, [pc, #40] @ (43974 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43994 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + cbz r3, 4395c <_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 439a2 <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r4, [pc, #12] @ (439b0 <_PyEval_MatchKeys@@Base+0x2e0>) │ │ │ │ + b.n 4396a <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + ldr r4, [pc, #12] @ (43978 <_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 │ │ │ │ - │ │ │ │ -000439b4 : │ │ │ │ - ldr r0, [pc, #4] @ (439bc ) │ │ │ │ - b.w cb83c │ │ │ │ + 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 cc074 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #32] @ (439b4 <_PyEval_MatchKeys@@Base+0x31c>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddc0c │ │ │ │ + movw r1, #13216 @ 0x33a0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + bl cc6c8 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r0, #16 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 439f4 │ │ │ │ + bhi.n 439ec <_PyEval_MatchKeys@@Base+0x354> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43a0c │ │ │ │ - b.n 43a52 │ │ │ │ - movw r0, #26032 @ 0x65b0 │ │ │ │ + cbz r0, 43a04 <_PyEval_MatchKeys@@Base+0x36c> │ │ │ │ + b.n 43a4a <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ + movw r0, #27568 @ 0x6bb0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 439e4 │ │ │ │ - b.n 43a52 │ │ │ │ + bne.n 439dc <_PyEval_MatchKeys@@Base+0x344> │ │ │ │ + b.n 43a4a <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 43a86 │ │ │ │ + ble.n 43a7e <_PyEval_MatchKeys@@Base+0x3e6> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a74 │ │ │ │ + beq.n 43a6c <_PyEval_MatchKeys@@Base+0x3d4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43a56 │ │ │ │ + bpl.n 43a4e <_PyEval_MatchKeys@@Base+0x3b6> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43a52 │ │ │ │ + cbz r0, 43a4a <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43a76 │ │ │ │ + beq.n 43a6e <_PyEval_MatchKeys@@Base+0x3d6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43ab6 │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + b.n 43aae <_PyEval_MatchKeys@@Base+0x416> │ │ │ │ + movw r2, #55344 @ 0xd830 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26032 @ 0x65b0 │ │ │ │ + movw r0, #27568 @ 0x6bb0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43a52 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43a4a <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 43a88 │ │ │ │ + beq.n 43a80 <_PyEval_MatchKeys@@Base+0x3e8> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43a88 │ │ │ │ - b.n 43a52 │ │ │ │ + bge.n 43a80 <_PyEval_MatchKeys@@Base+0x3e8> │ │ │ │ + b.n 43a4a <_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, 43a96 │ │ │ │ + cbnz r4, 43a8e <_PyEval_MatchKeys@@Base+0x3f6> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 187834 │ │ │ │ + bl 18a5e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43ab6 │ │ │ │ + cbz r0, 43aae <_PyEval_MatchKeys@@Base+0x416> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35440 @ 0x8a70 │ │ │ │ + movw r0, #36976 @ 0x9070 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 43ac0 │ │ │ │ + cbz r3, 43ab8 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ 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 43af0 │ │ │ │ + bhi.n 43ae8 <_PyEval_MatchKeys@@Base+0x450> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43b08 │ │ │ │ - b.n 43b1c │ │ │ │ - movw r0, #58644 @ 0xe514 │ │ │ │ + cbnz r0, 43b00 <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ + b.n 43b14 <_PyEval_MatchKeys@@Base+0x47c> │ │ │ │ + movw r0, #60180 @ 0xeb14 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43bc6 │ │ │ │ - b.n 43ae2 │ │ │ │ - bl 83930 │ │ │ │ + beq.n 43bbe <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ + b.n 43ada <_PyEval_MatchKeys@@Base+0x442> │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43b2a │ │ │ │ + bne.n 43b22 <_PyEval_MatchKeys@@Base+0x48a> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 43b3a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 43b32 <_PyEval_MatchKeys@@Base+0x49a> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43bc6 │ │ │ │ + bne.n 43bbe <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43b3a │ │ │ │ + b.n 43b32 <_PyEval_MatchKeys@@Base+0x49a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43b18 │ │ │ │ + bne.n 43b10 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 43b18 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43b10 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 43ba6 │ │ │ │ + ble.n 43b9e <_PyEval_MatchKeys@@Base+0x506> │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 43b54 │ │ │ │ + bpl.n 43b4c <_PyEval_MatchKeys@@Base+0x4b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 43b7a │ │ │ │ + bne.n 43b72 <_PyEval_MatchKeys@@Base+0x4da> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 43ba8 │ │ │ │ + b.n 43ba0 <_PyEval_MatchKeys@@Base+0x508> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43b6e │ │ │ │ + beq.n 43b66 <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 43b86 │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 43b7e <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 43b86 │ │ │ │ + bne.n 43b7e <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 43ba8 │ │ │ │ + b.n 43ba0 <_PyEval_MatchKeys@@Base+0x508> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 43b60 │ │ │ │ + bne.n 43b58 <_PyEval_MatchKeys@@Base+0x4c0> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23052 @ 0x5a0c │ │ │ │ + movw r2, #24588 @ 0x600c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58644 @ 0xe514 │ │ │ │ + movw r0, #60180 @ 0xeb14 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43bc6 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43bbe <_PyEval_MatchKeys@@Base+0x526> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 43bb8 │ │ │ │ + bgt.n 43bb0 <_PyEval_MatchKeys@@Base+0x518> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d2d48 │ │ │ │ + b.w 1d663c │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 404fe │ │ │ │ + b.w 40506 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r4, #26080 @ 0x65e0 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.n 43c08 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 43c08 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 13e4d4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 43c10 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b.n 43c8c │ │ │ │ - ldrd r2, r3, [r5, #8] │ │ │ │ - strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.n 43c26 │ │ │ │ - movw r1, #26080 @ 0x65e0 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 43c30 │ │ │ │ - ldrd r2, r3, [r5, #8] │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - b.n 43c40 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 13e4d4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 43c40 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b.n 43c8c │ │ │ │ - vldr d1, [sp, #32] │ │ │ │ - vcmp.f64 d1, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43c68 │ │ │ │ - movw r3, #56088 @ 0xdb18 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11796 @ 0x2e14 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 43c8c │ │ │ │ - add r0, sp, #16 │ │ │ │ - add r1, sp, #24 │ │ │ │ - vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 34f16 │ │ │ │ - movw r0, #9872 @ 0x2690 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [sp, #24] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - bl 82744 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39636 @ 0x9ad4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13dba8 │ │ │ │ - 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 cbf1c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (43d7c ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - cbnz r0, 43cca │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43d7a │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda78 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cc4 │ │ │ │ - ldr r1, [pc, #168] @ (43d80 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43cc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda78 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cc4 │ │ │ │ - ldr r1, [pc, #144] @ (43d84 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43cc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda78 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cc4 │ │ │ │ - ldr r1, [pc, #120] @ (43d88 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43cc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda78 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cc4 │ │ │ │ - ldr r1, [pc, #96] @ (43d8c ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43cc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda78 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cc4 │ │ │ │ - ldr r1, [pc, #72] @ (43d90 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda54 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43cc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dda78 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43cc4 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #11812 @ 0x2e24 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #55152 @ 0xd770 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 1d4c54 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w 13e550 │ │ │ │ stmdb 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 111654 │ │ │ │ + bl 111a34 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 43df0 │ │ │ │ + cbz r0, 43c30 <_PyEval_MatchKeys@@Base+0x598> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d7770 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 43dd4 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 43dd8 │ │ │ │ - b.n 440e2 │ │ │ │ + bne.n 43c14 <_PyEval_MatchKeys@@Base+0x57c> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 43c18 <_PyEval_MatchKeys@@Base+0x580> │ │ │ │ + b.n 43f22 <_PyEval_MatchKeys@@Base+0x88a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43de0 │ │ │ │ + bge.n 43c20 <_PyEval_MatchKeys@@Base+0x588> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43de0 │ │ │ │ + cbz r3, 43c20 <_PyEval_MatchKeys@@Base+0x588> │ │ │ │ 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 4bd44 │ │ │ │ + b.w 4bae8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 440cc │ │ │ │ + bne.w 43f0c <_PyEval_MatchKeys@@Base+0x874> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 43e16 │ │ │ │ + cbz r3, 43c56 <_PyEval_MatchKeys@@Base+0x5be> │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 110198 │ │ │ │ + bl 11054c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43e24 │ │ │ │ - b.n 440e2 │ │ │ │ + bge.n 43c64 <_PyEval_MatchKeys@@Base+0x5cc> │ │ │ │ + b.n 43f22 <_PyEval_MatchKeys@@Base+0x88a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23aa3c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ + bl 23bdb0 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43e04 │ │ │ │ - b.n 440e2 │ │ │ │ + bne.n 43c44 <_PyEval_MatchKeys@@Base+0x5ac> │ │ │ │ + b.n 43f22 <_PyEval_MatchKeys@@Base+0x88a> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ - bl 11087c │ │ │ │ + bl 110c30 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 43f00 │ │ │ │ + bne.n 43d40 <_PyEval_MatchKeys@@Base+0x6a8> │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 440e8 │ │ │ │ + ble.w 43f28 <_PyEval_MatchKeys@@Base+0x890> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 43e58 │ │ │ │ + bge.n 43c98 <_PyEval_MatchKeys@@Base+0x600> │ │ │ │ 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 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 440e2 │ │ │ │ + beq.w 43f22 <_PyEval_MatchKeys@@Base+0x88a> │ │ │ │ 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 43eb8 │ │ │ │ + bls.n 43cf8 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ 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 │ │ │ │ @@ -37954,181 +37775,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 43e6c │ │ │ │ + b.n 43cac <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 43ed6 │ │ │ │ + bcs.n 43d16 <_PyEval_MatchKeys@@Base+0x67e> │ │ │ │ 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 440e8 │ │ │ │ + beq.w 43f28 <_PyEval_MatchKeys@@Base+0x890> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 440e8 │ │ │ │ + bne.w 43f28 <_PyEval_MatchKeys@@Base+0x890> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 440e8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43f28 <_PyEval_MatchKeys@@Base+0x890> │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #11820 @ 0x2e2c │ │ │ │ + movw r1, #13320 @ 0x3408 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5390 │ │ │ │ + bl f557c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 440e2 │ │ │ │ + beq.w 43f22 <_PyEval_MatchKeys@@Base+0x88a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43f54 │ │ │ │ + beq.n 43d94 <_PyEval_MatchKeys@@Base+0x6fc> │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 43f66 │ │ │ │ + beq.n 43da6 <_PyEval_MatchKeys@@Base+0x70e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43f38 │ │ │ │ + beq.n 43d78 <_PyEval_MatchKeys@@Base+0x6e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43f38 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43d78 <_PyEval_MatchKeys@@Base+0x6e0> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #33580 @ 0x832c │ │ │ │ + movw r1, #35116 @ 0x892c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 440e2 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 43f22 <_PyEval_MatchKeys@@Base+0x88a> │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 43f66 │ │ │ │ + bge.n 43da6 <_PyEval_MatchKeys@@Base+0x70e> │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b458 │ │ │ │ + bl 23c7d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43fe2 │ │ │ │ + beq.n 43e22 <_PyEval_MatchKeys@@Base+0x78a> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ + bl 11b8a8 │ │ │ │ + bl cc074 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 43fd4 │ │ │ │ + bge.n 43e14 <_PyEval_MatchKeys@@Base+0x77c> │ │ │ │ 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 43fce │ │ │ │ + beq.n 43e0e <_PyEval_MatchKeys@@Base+0x776> │ │ │ │ mov r0, sl │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 43fce │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 43e0e <_PyEval_MatchKeys@@Base+0x776> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #64548 @ 0xfc24 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #716 @ 0x2cc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43fec │ │ │ │ - b.n 440e2 │ │ │ │ + bne.n 43e2c <_PyEval_MatchKeys@@Base+0x794> │ │ │ │ + b.n 43f22 <_PyEval_MatchKeys@@Base+0x88a> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 43f7e │ │ │ │ + b.n 43dbe <_PyEval_MatchKeys@@Base+0x726> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4401c │ │ │ │ + ble.n 43e5c <_PyEval_MatchKeys@@Base+0x7c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 43ffc │ │ │ │ + cbnz r0, 43e3c <_PyEval_MatchKeys@@Base+0x7a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 440e2 │ │ │ │ + beq.n 43f22 <_PyEval_MatchKeys@@Base+0x88a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 440e2 │ │ │ │ + bne.n 43f22 <_PyEval_MatchKeys@@Base+0x88a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 440e2 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43f22 <_PyEval_MatchKeys@@Base+0x88a> │ │ │ │ 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 4400c │ │ │ │ - b.n 44020 │ │ │ │ + bne.n 43e4c <_PyEval_MatchKeys@@Base+0x7b4> │ │ │ │ + b.n 43e60 <_PyEval_MatchKeys@@Base+0x7c8> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 44054 │ │ │ │ + ble.n 43e94 <_PyEval_MatchKeys@@Base+0x7fc> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 44042 │ │ │ │ + ble.n 43e82 <_PyEval_MatchKeys@@Base+0x7ea> │ │ │ │ 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 4402a │ │ │ │ + b.n 43e6a <_PyEval_MatchKeys@@Base+0x7d2> │ │ │ │ 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 44074 │ │ │ │ - bge.n 44042 │ │ │ │ + b.n 43eb4 <_PyEval_MatchKeys@@Base+0x81c> │ │ │ │ + bge.n 43e82 <_PyEval_MatchKeys@@Base+0x7ea> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 44042 │ │ │ │ + bgt.n 43e82 <_PyEval_MatchKeys@@Base+0x7ea> │ │ │ │ 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 4405c │ │ │ │ + b.n 43e9c <_PyEval_MatchKeys@@Base+0x804> │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 440a6 │ │ │ │ + bge.n 43ee6 <_PyEval_MatchKeys@@Base+0x84e> │ │ │ │ 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] │ │ │ │ @@ -38138,1016 +37959,1023 @@ │ │ │ │ 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 44074 │ │ │ │ + b.n 43eb4 <_PyEval_MatchKeys@@Base+0x81c> │ │ │ │ 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 440c4 │ │ │ │ + beq.n 43f04 <_PyEval_MatchKeys@@Base+0x86c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 440c4 │ │ │ │ + cbnz r3, 43f04 <_PyEval_MatchKeys@@Base+0x86c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7828c │ │ │ │ - b.n 440e8 │ │ │ │ + bl 78208 │ │ │ │ + b.n 43f28 <_PyEval_MatchKeys@@Base+0x890> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11852 @ 0x2e4c │ │ │ │ + movw r1, #13352 @ 0x3428 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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} │ │ │ │ + │ │ │ │ +00043f30 : │ │ │ │ + ldr r0, [pc, #4] @ (43f38 ) │ │ │ │ + b.w cb994 │ │ │ │ + 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 43f78 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 43f78 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 13ee7c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 43f80 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b.n 43ffc │ │ │ │ + ldrd r2, r3, [r5, #8] │ │ │ │ + strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 43f96 │ │ │ │ + movw r1, #26080 @ 0x65e0 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 43fa0 │ │ │ │ + ldrd r2, r3, [r5, #8] │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + b.n 43fb0 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 13ee7c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 43fb0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b.n 43ffc │ │ │ │ + vldr d1, [sp, #32] │ │ │ │ + vcmp.f64 d1, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 43fd8 │ │ │ │ + movw r3, #56088 @ 0xdb18 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #13388 @ 0x344c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 43ffc │ │ │ │ + add r0, sp, #16 │ │ │ │ + add r1, sp, #24 │ │ │ │ + vldr d0, [sp, #40] @ 0x28 │ │ │ │ + bl 34f26 │ │ │ │ + movw r0, #11408 @ 0x2c90 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [sp, #24] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + bl 82738 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cbz r0, 4401c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 255c94 <_PyUnicode_ToNumeric@@Base+0x7820> │ │ │ │ + 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 189618 │ │ │ │ + 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 189618 │ │ │ │ + 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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29e00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ + 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 cc074 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #196] @ (44164 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddc0c │ │ │ │ + str r0, [r5, #0] │ │ │ │ + cbnz r0, 440b0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 44160 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddc30 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 440aa │ │ │ │ + ldr r1, [pc, #168] @ (44168 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddc0c │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 440aa │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddc30 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 440aa │ │ │ │ + ldr r1, [pc, #144] @ (4416c ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddc0c │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 440aa │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddc30 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 440aa │ │ │ │ + ldr r1, [pc, #120] @ (44170 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddc0c │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 440aa │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddc30 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 440aa │ │ │ │ + ldr r1, [pc, #96] @ (44174 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddc0c │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 440aa │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddc30 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 440aa │ │ │ │ + ldr r1, [pc, #72] @ (44178 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddc0c │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 440aa │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddc30 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 440aa │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #13404 @ 0x345c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #56688 @ 0xdd70 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl 1d8510 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + 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, 4413e │ │ │ │ + cbz r2, 441ae │ │ │ │ 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 1085d4 │ │ │ │ + bl 1088c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78230 │ │ │ │ - cbz r4, 44166 │ │ │ │ - ldr r0, [pc, #28] @ (4416c ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 781ac │ │ │ │ + cbz r4, 441d6 │ │ │ │ + ldr r0, [pc, #28] @ (441dc ) │ │ │ │ + bl 161928 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3340 @ 0xd0c │ │ │ │ + movw r0, #4836 @ 0x12e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 44248 │ │ │ │ + bmi.n 442b8 │ │ │ │ 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 442de │ │ │ │ + beq.w 4434e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 128f58 │ │ │ │ + bl 129680 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 441f0 │ │ │ │ + cbz r0, 44260 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 441f4 │ │ │ │ - bl 179cfc │ │ │ │ + bne.n 44264 │ │ │ │ + bl 17c02c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 441b0 │ │ │ │ + beq.n 44220 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 441b4 │ │ │ │ + cbz r3, 44224 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 442e0 │ │ │ │ + b.n 44350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 441b0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44220 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 4421c │ │ │ │ + bne.n 4428c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4420e │ │ │ │ + bne.n 4427e │ │ │ │ mov r6, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 442e0 │ │ │ │ + bge.w 44350 │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 128f58 │ │ │ │ + bl 129680 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 441bc │ │ │ │ + bne.n 4422c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 441fe │ │ │ │ + bne.n 4426e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 442e0 │ │ │ │ - ldr.w fp, [pc, #240] @ 442e8 │ │ │ │ + b.n 44350 │ │ │ │ + ldr.w fp, [pc, #240] @ 44358 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 441d2 │ │ │ │ + b.n 44242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 441f0 │ │ │ │ + bne.n 44260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 441f0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 441ca │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 441ca │ │ │ │ + bne.n 4423a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4423a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442a8 │ │ │ │ + beq.n 44318 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 442a8 │ │ │ │ + beq.n 44318 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186160 <_PyLong_GCD@@Base> │ │ │ │ + bl 188d80 <_PyLong_GCD@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 44240 │ │ │ │ + cbnz r0, 442b0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 442aa │ │ │ │ + b.n 4431a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b230 │ │ │ │ + bl 12b954 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44260 │ │ │ │ + beq.n 442d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44260 │ │ │ │ + cbnz r3, 442d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4423c │ │ │ │ + beq.n 442ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115878 │ │ │ │ + bl 115da8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44284 │ │ │ │ + beq.n 442f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44284 │ │ │ │ + cbnz r3, 442f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4423c │ │ │ │ + beq.n 442ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 179cfc │ │ │ │ + bl 17c02c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442aa │ │ │ │ + beq.n 4431a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 442aa │ │ │ │ + cbnz r3, 4431a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 442aa │ │ │ │ - ldr r6, [pc, #60] @ (442e8 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4431a │ │ │ │ + ldr r6, [pc, #60] @ (44358 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442c0 │ │ │ │ + beq.n 44330 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 442c0 │ │ │ │ + cbnz r3, 44330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442d6 │ │ │ │ + beq.n 44346 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 442d6 │ │ │ │ + cbnz r3, 44346 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 441cc │ │ │ │ - b.n 441f0 │ │ │ │ - ldr r4, [pc, #12] @ (442ec ) │ │ │ │ + bne.w 4423c │ │ │ │ + b.n 44260 │ │ │ │ + ldr r4, [pc, #12] @ (4435c ) │ │ │ │ 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, 4430c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl 255334 <_PyUnicode_ToNumeric@@Base+0x7a20> │ │ │ │ - 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 186abc │ │ │ │ - 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 186abc │ │ │ │ - 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 cbf1c │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4437e │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4439e │ │ │ │ + cbz r3, 4437e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 443a0 │ │ │ │ + b.n 44380 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 443ae │ │ │ │ + cbnz r3, 4438e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 443ae │ │ │ │ + blt.n 4438e │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 443ae │ │ │ │ - cbnz r0, 443c8 │ │ │ │ - ldr r4, [pc, #676] @ (44654 ) │ │ │ │ + bgt.n 4438e │ │ │ │ + cbnz r0, 443a8 │ │ │ │ + ldr r4, [pc, #676] @ (44634 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44454 │ │ │ │ - cbz r5, 44412 │ │ │ │ + beq.n 44434 │ │ │ │ + cbz r5, 443f2 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 443d4 │ │ │ │ + cbz r4, 443b4 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 443dc │ │ │ │ - b.n 44420 │ │ │ │ + bne.n 443bc │ │ │ │ + b.n 44400 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 443ee │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 44420 │ │ │ │ - b.n 44454 │ │ │ │ - bl 83930 │ │ │ │ + cbnz r0, 443ce │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 44400 │ │ │ │ + b.n 44434 │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4440a │ │ │ │ + beq.n 443ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4440a │ │ │ │ + cbnz r3, 443ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44424 │ │ │ │ - b.n 443e6 │ │ │ │ + bne.n 44404 │ │ │ │ + b.n 443c6 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44424 │ │ │ │ + b.n 44404 │ │ │ │ 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 44598 │ │ │ │ + bne.w 44578 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44458 │ │ │ │ + cbnz r0, 44438 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 447be │ │ │ │ + b.n 4479e │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #42848 @ 0xa760 │ │ │ │ + movw fp, #44384 @ 0xad60 │ │ │ │ movt fp, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44510 │ │ │ │ + beq.n 444f0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4456c │ │ │ │ + blt.n 4454c │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 44494 │ │ │ │ + bpl.n 44474 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4446c │ │ │ │ + b.n 4444c │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 444c4 │ │ │ │ + bmi.n 444a4 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44484 │ │ │ │ + bne.n 44464 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 444c4 │ │ │ │ + bne.n 444a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 444c4 │ │ │ │ + bne.n 444a4 │ │ │ │ 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 4456c │ │ │ │ + b.n 4454c │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4457a │ │ │ │ + beq.n 4455a │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 444e4 │ │ │ │ + bgt.n 444c4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4450a │ │ │ │ + b.n 444ea │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 444fa │ │ │ │ + cbz r0, 444da │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 44546 │ │ │ │ - b.n 4457a │ │ │ │ + bne.n 44526 │ │ │ │ + b.n 4455a │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4450a │ │ │ │ + beq.n 444ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4450a │ │ │ │ + cbnz r3, 444ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 44468 │ │ │ │ + b.n 44448 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4456c │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ + blt.n 4454c │ │ │ │ + movw r3, #44384 @ 0xad60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 44554 │ │ │ │ + bpl.n 44534 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 4456c │ │ │ │ - b.n 4451c │ │ │ │ + bcc.n 4454c │ │ │ │ + b.n 444fc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 447a6 │ │ │ │ + beq.w 44786 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4457a │ │ │ │ + beq.n 4455a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4457a │ │ │ │ + cbnz r3, 4455a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4457a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4455a │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4457a │ │ │ │ + cbz r0, 4455a │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4452e │ │ │ │ + bgt.n 4450e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1eeff8 │ │ │ │ + bl 157dfc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 447be │ │ │ │ + bge.w 4479e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44454 │ │ │ │ + beq.w 44434 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44454 │ │ │ │ + bne.w 44434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 44454 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44434 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 44454 │ │ │ │ + bne.w 44434 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 445d0 │ │ │ │ + bne.n 445b0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45420 @ 0xb16c │ │ │ │ + movw r1, #46956 @ 0xb76c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4479c │ │ │ │ + bl 12747c │ │ │ │ + b.n 4477c │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 4469a │ │ │ │ + bne.n 4467a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4479c │ │ │ │ + beq.w 4477c │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 44676 │ │ │ │ + blt.n 44656 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcc.n 44676 │ │ │ │ + bcc.n 44656 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 44672 │ │ │ │ + bne.n 44652 │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44786 │ │ │ │ + beq.w 44766 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44628 │ │ │ │ + bgt.n 44608 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4466a │ │ │ │ + b.n 4464a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44658 │ │ │ │ + cbz r0, 44638 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44786 │ │ │ │ + beq.w 44766 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44786 │ │ │ │ + bne.w 44766 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 44786 │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44766 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4466a │ │ │ │ + beq.n 4464a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4466a │ │ │ │ + cbnz r3, 4464a │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 445f8 │ │ │ │ + b.n 445d8 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 44602 │ │ │ │ - cbnz r5, 44686 │ │ │ │ + bcs.n 445e2 │ │ │ │ + cbnz r5, 44666 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44718 │ │ │ │ + beq.n 446f8 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4477a │ │ │ │ + blt.n 4475a │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4473a │ │ │ │ - b.n 44786 │ │ │ │ - bl 72218 │ │ │ │ + bne.n 4471a │ │ │ │ + b.n 44766 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4479c │ │ │ │ + beq.n 4477c │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44708 │ │ │ │ + beq.n 446e8 │ │ │ │ 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 1d8404 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dbc94 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 44708 │ │ │ │ + blt.n 446e8 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44786 │ │ │ │ + beq.n 44766 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 446e2 │ │ │ │ + bgt.n 446c2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44702 │ │ │ │ + b.n 446e2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 44756 │ │ │ │ + cbnz r0, 44736 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44702 │ │ │ │ + beq.n 446e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44702 │ │ │ │ + cbnz r3, 446e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 446a4 │ │ │ │ - cbnz r5, 4472e │ │ │ │ + b.n 44684 │ │ │ │ + cbnz r5, 4470e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4472e │ │ │ │ + bne.n 4470e │ │ │ │ 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 4477a │ │ │ │ + b.n 4475a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44786 │ │ │ │ + cbz r0, 44766 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44746 │ │ │ │ + bgt.n 44726 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 44778 │ │ │ │ + b.n 44758 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44768 │ │ │ │ + cbz r0, 44748 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44786 │ │ │ │ + beq.n 44766 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44786 │ │ │ │ + cbnz r3, 44766 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 44786 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44766 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44778 │ │ │ │ + beq.n 44758 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44778 │ │ │ │ + cbnz r3, 44758 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1eeff8 │ │ │ │ + bl 157dfc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4479e │ │ │ │ + bge.n 4477e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4479c │ │ │ │ + beq.n 4477c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4479c │ │ │ │ + cbnz r3, 4477c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 447be │ │ │ │ + bl cec0c │ │ │ │ + b.n 4479e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4456a │ │ │ │ + beq.w 4454a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4456a │ │ │ │ + bne.w 4454a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4456a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4454a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cbf1c │ │ │ │ + bl cc074 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 447ea │ │ │ │ + cbz r0, 447ca │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 44850 │ │ │ │ - b.n 44850 │ │ │ │ + b.n 447f6 │ │ │ │ + b.n 447f6 │ │ │ │ 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 cbf1c │ │ │ │ - mov r6, r0 │ │ │ │ + bl cc074 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 44812 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 4481c │ │ │ │ - b.n 44822 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4480c │ │ │ │ - b.n 4484e │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4484e │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4482c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4484e │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 44836 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4484e │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 44840 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4484e │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 4484e │ │ │ │ + cbz r0, 447f4 │ │ │ │ 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, 4487c │ │ │ │ + cbnz r3, 44822 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 44898 │ │ │ │ + bl 12747c │ │ │ │ + b.n 4483e │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 4489c │ │ │ │ + cbz r3, 44842 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12676 @ 0x3184 │ │ │ │ + movw r1, #14212 @ 0x3784 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 448a4 │ │ │ │ + b.n 4484a │ │ │ │ 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 dd754 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 448c6 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 448d4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a0e0 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18b590 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r6, r2 │ │ │ │ - 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 449ee │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 449ee │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 449ee │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ - mov sl, r0 │ │ │ │ - cbz r5, 4493a │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, fp │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - bl aba08 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 44942 │ │ │ │ - movw r5, #4356 @ 0x1104 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ - 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, #11928 @ 0x2e98 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 44996 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 245b0c │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - mov r3, r0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #12960 @ 0x32a0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - mov.w r1, #496 @ 0x1f0 │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - beq.n 449ce │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 449ce │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 4498a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 449ee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 449ee │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 44850 │ │ │ │ stmdb 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, 44a18 │ │ │ │ + cbz r4, 4486e │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 44a1a │ │ │ │ + b.n 44870 │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 44a28 │ │ │ │ + cbnz r4, 4487e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 44a28 │ │ │ │ + ble.n 4487e │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 44a28 │ │ │ │ - cbnz r0, 44a48 │ │ │ │ + bgt.n 4487e │ │ │ │ + cbnz r0, 4489e │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #316] @ (44b68 ) │ │ │ │ + ldr r4, [pc, #312] @ (449bc ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44a48 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4489e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44b5e │ │ │ │ + b.n 449b4 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 44a68 │ │ │ │ + beq.n 448be │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44a62 │ │ │ │ + cbz r4, 448b8 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 44a64 │ │ │ │ - b.n 44a6e │ │ │ │ + bne.n 448ba │ │ │ │ + b.n 448c4 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - b.n 44a70 │ │ │ │ + b.n 448c6 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 44a70 │ │ │ │ + b.n 448c6 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165774 │ │ │ │ + bl 16710c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 24d244 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xd60> │ │ │ │ + bl 24dc54 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xd60> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 44a8a │ │ │ │ + bne.n 448e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - cbz r0, 44aa2 │ │ │ │ + cbz r0, 448f8 │ │ │ │ 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 f8840 │ │ │ │ + bl f8a2c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44b5e │ │ │ │ + b.n 449b4 │ │ │ │ mov r7, r3 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - cbnz r3, 44abe │ │ │ │ + cbnz r3, 44914 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b5e │ │ │ │ + beq.n 449b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44b5e │ │ │ │ + b.n 449b4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r7, r2 │ │ │ │ - bge.n 44aae │ │ │ │ + bge.n 44904 │ │ │ │ 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 │ │ │ │ @@ -39157,528 +38985,694 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d12bc │ │ │ │ + bl d140c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 44b02 │ │ │ │ + beq.n 44958 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44b02 │ │ │ │ + cbnz r2, 44958 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 44b3c │ │ │ │ + ble.n 44992 │ │ │ │ mov r0, r5 │ │ │ │ - bl 257c4c <_PyUnicode_ToNumeric@@Base+0xa338> │ │ │ │ + bl 25863c <_PyUnicode_ToNumeric@@Base+0xa1c8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b26 │ │ │ │ + beq.n 4497c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b26 │ │ │ │ + cbnz r3, 4497c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 44b36 │ │ │ │ + bne.n 4498c │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44b5e │ │ │ │ + b.n 449b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44aae │ │ │ │ - b.n 44a44 │ │ │ │ + bne.n 44904 │ │ │ │ + b.n 4489a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b52 │ │ │ │ + beq.n 449a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b52 │ │ │ │ + cbnz r3, 449a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 44a44 │ │ │ │ + bne.w 4489a │ │ │ │ adds r7, #1 │ │ │ │ - b.n 44aa8 │ │ │ │ + b.n 448fe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ 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 dd90c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 449e0 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 449ee │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a0e0 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 18e390 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r6, r2 │ │ │ │ + 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 44b08 │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 44b08 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 44b08 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ + mov sl, r0 │ │ │ │ + cbz r5, 44a54 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, fp │ │ │ │ + movw r2, #52436 @ 0xccd4 │ │ │ │ + movt r2, #38 @ 0x26 │ │ │ │ + bl abbf0 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 44a5c │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ + 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, #13452 @ 0x348c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82738 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 44ab0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 246a3c │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + mov r3, r0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #14484 @ 0x3894 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ + str r1, [r4, #20] │ │ │ │ + mov.w r1, #496 @ 0x1f0 │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r4, #20] │ │ │ │ + beq.n 44ae8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 44ae8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 44aa4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 44b08 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 44b08 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 77d58 <_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 cc074 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbnz r0, 44b30 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbnz r0, 44b3a │ │ │ │ + b.n 44b40 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44b2a │ │ │ │ + b.n 44b6c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44b6c │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 44b4a │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44b6c │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 44b54 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44b6c │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 44b5e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44b6c │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 44b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + b.n 447f6 │ │ │ │ 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 71328 │ │ │ │ - cbz r0, 44ba4 │ │ │ │ + bl 71310 │ │ │ │ + cbz r0, 44ba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 86eb8 │ │ │ │ + bl 86e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44ba6 │ │ │ │ + bge.n 44baa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ba4 │ │ │ │ + beq.n 44ba8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44ba4 │ │ │ │ + cbnz r3, 44ba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 44bd6 │ │ │ │ + bls.n 44bda │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12236 @ 0x2fcc │ │ │ │ + movw r1, #13760 @ 0x35c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 44bfe │ │ │ │ + bl 12747c │ │ │ │ + b.n 44c02 │ │ │ │ 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 14d9c4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 44c1e │ │ │ │ + bl 14ecec <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 44c22 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbnz r0, 44c02 │ │ │ │ + bl d3b88 │ │ │ │ + cbnz r0, 44c06 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44c1e │ │ │ │ - bl d3c50 │ │ │ │ + b.n 44c22 │ │ │ │ + bl d3d9c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44bfe │ │ │ │ + beq.n 44c02 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44c18 │ │ │ │ + bne.n 44c1c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 44c1e │ │ │ │ + b.n 44c22 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44c14 │ │ │ │ + b.n 44c18 │ │ │ │ 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, 44c40 │ │ │ │ + cbnz r3, 44c44 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 44c40 │ │ │ │ + ble.n 44c44 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44c40 │ │ │ │ - cbnz r4, 44c60 │ │ │ │ + bne.n 44c44 │ │ │ │ + cbnz r4, 44c64 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (44cb8 ) │ │ │ │ + ldr r4, [pc, #112] @ (44cbc ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44c60 │ │ │ │ + cbnz r0, 44c64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44cb4 │ │ │ │ + b.n 44cb8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 44c5c │ │ │ │ + blt.n 44c60 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 44f12 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 44f16 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44c5c │ │ │ │ + beq.n 44c60 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r7 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 44cac │ │ │ │ + bne.n 44cb0 │ │ │ │ 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 f1834 │ │ │ │ + b.w f1a18 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + 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 44cee │ │ │ │ + beq.n 44cf2 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44cee │ │ │ │ + beq.n 44cf2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 44d16 │ │ │ │ - b.n 44d04 │ │ │ │ + beq.n 44d1a │ │ │ │ + b.n 44d08 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 44ce6 │ │ │ │ - movw r0, #58324 @ 0xe3d4 │ │ │ │ + beq.n 44cea │ │ │ │ + movw r0, #59860 @ 0xe9d4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c70c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44ce6 │ │ │ │ - b.n 44d42 │ │ │ │ + bne.n 44cea │ │ │ │ + b.n 44d46 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #58324 @ 0xe3d4 │ │ │ │ + movw r0, #59860 @ 0xe9d4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 44d42 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 44d46 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cd85c │ │ │ │ - cbnz r0, 44d38 │ │ │ │ + bl cd9b4 │ │ │ │ + cbnz r0, 44d3c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #52260 @ 0xcc24 │ │ │ │ + movw r1, #53836 @ 0xd24c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 44d42 │ │ │ │ + bl 12747c │ │ │ │ + b.n 44d46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 45014 │ │ │ │ + b.w 45018 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 44e02 │ │ │ │ + beq.n 44e06 │ │ │ │ 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 7f720 │ │ │ │ + bl 7f718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44dfe │ │ │ │ + bne.n 44e02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44dfe │ │ │ │ + beq.n 44e02 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #46481 @ 0xb591 │ │ │ │ + movw r2, #58257 @ 0xe391 │ │ │ │ movt r2, #24 │ │ │ │ - movw r0, #12312 @ 0x3018 │ │ │ │ + movw r0, #13836 @ 0x360c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44da8 │ │ │ │ + cbnz r0, 44dac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 246a3c │ │ │ │ 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, #12320 @ 0x3020 │ │ │ │ + movw r0, #13844 @ 0x3614 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 44dde │ │ │ │ + beq.n 44de2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44dde │ │ │ │ + cbnz r3, 44de2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44d9c │ │ │ │ + beq.n 44da0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44dfe │ │ │ │ + beq.n 44e02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44dfe │ │ │ │ + cbnz r3, 44e02 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_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 44e48 │ │ │ │ + bhi.n 44e4c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 44e60 │ │ │ │ + bmi.n 44e64 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25976 @ 0x6578 │ │ │ │ + movw r0, #27512 @ 0x6b78 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f0c │ │ │ │ - movw r0, #25976 @ 0x6578 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44f10 │ │ │ │ + movw r0, #27512 @ 0x6b78 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f0c │ │ │ │ - b.n 44e1e │ │ │ │ + beq.n 44f10 │ │ │ │ + b.n 44e22 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 44ee2 │ │ │ │ + ble.n 44ee6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ec8 │ │ │ │ + beq.n 44ecc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 44eaa │ │ │ │ + bpl.n 44eae │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44f0c │ │ │ │ + beq.n 44f10 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44eca │ │ │ │ + beq.n 44ece │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 44f0c │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + bl 12747c │ │ │ │ + b.n 44f10 │ │ │ │ + movw r2, #55344 @ 0xd830 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25976 @ 0x6578 │ │ │ │ + movw r0, #27512 @ 0x6b78 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44f0c │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44f10 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 44ee8 │ │ │ │ + beq.n 44eec │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44eea │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 44eea │ │ │ │ - b.n 44f0c │ │ │ │ + bne.n 44eee │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 44eee │ │ │ │ + b.n 44f10 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 44eea │ │ │ │ + b.n 44eee │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200818 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 16f59c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 44f0c │ │ │ │ - movw r0, #35440 @ 0x8a70 │ │ │ │ + cbz r0, 44f10 │ │ │ │ + movw r0, #36976 @ 0x9070 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00044f12 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00044f16 <_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 44f4c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 44f50 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44f4c <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 44f50 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25680 @ 0x6450 │ │ │ │ + movw r1, #27216 @ 0x6a50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 44f66 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 140774 │ │ │ │ + bl 12747c │ │ │ │ + b.n 44f6a <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 1410f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44f6a <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 44f6a <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 44f6e <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 44f6e <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44f70 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 44f74 <_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, 44fb2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + cbz r3, 44fb6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44fb2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + cbnz r0, 44fb6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44fb2 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ - movw r0, #25828 @ 0x64e4 │ │ │ │ + beq.n 44fb6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0> │ │ │ │ + movw r0, #27364 @ 0x6ae4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 44fb6 <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ + cbnz r0, 44fba <_PyLong_UnsignedLongLong_Converter@@Base+0xa4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 245b0c │ │ │ │ + bl 246a3c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4500e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + b.n 45012 <_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, #12344 @ 0x3038 │ │ │ │ + movw r0, #13868 @ 0x362c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 44fec <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + beq.n 44ff0 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44fec <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ + cbnz r3, 44ff0 <_PyLong_UnsignedLongLong_Converter@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 44fac <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ + beq.n 44fb0 <_PyLong_UnsignedLongLong_Converter@@Base+0x9a> │ │ │ │ mov r0, r5 │ │ │ │ - bl dd754 │ │ │ │ + bl dd90c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4500e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + beq.n 45012 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4500e <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + cbnz r3, 45012 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00045014 : │ │ │ │ +00045018 : │ │ │ │ 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 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4506c │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45070 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45070 ) │ │ │ │ + ldr r1, [pc, #52] @ (45074 ) │ │ │ │ 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] │ │ │ │ @@ -39698,505 +39692,549 @@ │ │ │ │ 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 14d908 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + bl 14ec30 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4509a │ │ │ │ - bl 86280 │ │ │ │ + cbz r0, 4509e │ │ │ │ + bl 8620c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ 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 45174 │ │ │ │ + beq.n 45178 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45174 │ │ │ │ + bne.n 45178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45174 │ │ │ │ + beq.n 45178 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - movw r3, #46481 @ 0xb591 │ │ │ │ + movw r3, #58257 @ 0xe391 │ │ │ │ movt r3, #24 │ │ │ │ - movw r0, #12404 @ 0x3074 │ │ │ │ + movw r0, #13928 @ 0x3668 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4511e │ │ │ │ + cbnz r0, 45122 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 246a3c │ │ │ │ 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, #12416 @ 0x3080 │ │ │ │ + movw r0, #13940 @ 0x3674 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45154 │ │ │ │ + beq.n 45158 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45154 │ │ │ │ + cbnz r3, 45158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45112 │ │ │ │ + beq.n 45116 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45174 │ │ │ │ + beq.n 45178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45174 │ │ │ │ + cbnz r3, 45178 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_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, 4519a │ │ │ │ + cbnz r3, 4519e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 4519a │ │ │ │ + ble.n 4519e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4519a │ │ │ │ - cbnz r0, 451b6 │ │ │ │ + bne.n 4519e │ │ │ │ + cbnz r0, 451ba │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (451f8 ) │ │ │ │ + ldr r4, [pc, #84] @ (451fc ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 451b6 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 451ba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 451f2 │ │ │ │ + b.n 451f6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 451b2 │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 451b6 │ │ │ │ + bl 95cd4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 451ea │ │ │ │ + bne.n 451ee │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 451f2 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 451f6 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fa3c0 │ │ │ │ + bl fa6b8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4529e │ │ │ │ + beq.n 452a2 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 45260 │ │ │ │ + ble.n 45264 │ │ │ │ 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, 4525c │ │ │ │ + cbz r1, 45260 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 45242 │ │ │ │ + beq.n 45246 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45254 │ │ │ │ + bpl.n 45258 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45254 │ │ │ │ + bne.n 45258 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 4525c │ │ │ │ - bl 83ab0 │ │ │ │ + cbz r1, 45260 │ │ │ │ + bl 83aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45288 │ │ │ │ + blt.n 4528c │ │ │ │ adds r5, #1 │ │ │ │ - b.n 45222 │ │ │ │ + b.n 45226 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 452a0 │ │ │ │ + cbz r3, 452a4 │ │ │ │ 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 8de08 │ │ │ │ + bl 8dd54 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 452a0 │ │ │ │ + cbz r3, 452a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4526c │ │ │ │ + bge.n 45270 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4529e │ │ │ │ + beq.n 452a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4529e │ │ │ │ + cbnz r3, 452a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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] @ (4530c ) │ │ │ │ + ldr r1, [pc, #84] @ (45310 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d51b8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d5304 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 452ec │ │ │ │ + cbz r0, 452f0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 123d40 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124390 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452e0 │ │ │ │ + beq.n 452e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 452e4 │ │ │ │ + cbz r3, 452e8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45306 │ │ │ │ + b.n 4530a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 452e0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 452e4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12456 @ 0x30a8 │ │ │ │ + movw r1, #13952 @ 0x3680 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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 f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45330 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4534c │ │ │ │ + bne.n 45334 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 45350 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d10 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45342 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4534c │ │ │ │ + bne.n 45346 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 45350 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ 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, 45374 │ │ │ │ + cbz r0, 45378 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45392 │ │ │ │ + beq.n 45396 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45392 │ │ │ │ + b.n 45396 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 45390 │ │ │ │ - bl f90b8 │ │ │ │ - cbz r0, 4538c │ │ │ │ + cbz r0, 45394 │ │ │ │ + bl f9290 │ │ │ │ + cbz r0, 45390 │ │ │ │ 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 45392 │ │ │ │ - ldr r0, [pc, #0] @ (45394 ) │ │ │ │ + b.n 45396 │ │ │ │ + ldr r0, [pc, #0] @ (45398 ) │ │ │ │ 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 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 453c0 │ │ │ │ + cbz r0, 453c4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 41242 <_PyDict_DelItem_KnownHash@@Base+0x1a4> │ │ │ │ + bl 4124a <_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 454ec │ │ │ │ - cbz r0, 45418 │ │ │ │ + bl 4555c │ │ │ │ + cbz r0, 4541c │ │ │ │ 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 453fc │ │ │ │ + beq.n 45400 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 453fc │ │ │ │ + cbnz r3, 45400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 4541a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 4541e │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 45418 │ │ │ │ - bl d3c50 │ │ │ │ + bl d3b88 │ │ │ │ + cbz r0, 4541c │ │ │ │ + bl d3d9c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23a9b4 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23bd2c <_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, 45442 │ │ │ │ + cbz r0, 45446 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45466 │ │ │ │ + beq.n 4546a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45466 │ │ │ │ + b.n 4546a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4545e │ │ │ │ - bl f90b8 │ │ │ │ - cbz r0, 4545a │ │ │ │ + cbz r0, 45462 │ │ │ │ + bl f9290 │ │ │ │ + cbz r0, 4545e │ │ │ │ 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 45466 │ │ │ │ + b.n 4546a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 45494 │ │ │ │ + cbnz r3, 45498 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 454bc │ │ │ │ + bl 12747c │ │ │ │ + b.n 454c0 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 454b2 │ │ │ │ + cbz r3, 454b6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12676 @ 0x3184 │ │ │ │ + movw r1, #14212 @ 0x3784 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 454bc │ │ │ │ + bl 12747c │ │ │ │ + b.n 454c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 454e8 │ │ │ │ + cbz r0, 454ec │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4148e │ │ │ │ + bl 41496 │ │ │ │ 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 cc074 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 45520 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45520 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45520 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 4553c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4553c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4553c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 45558 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45558 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45558 │ │ │ │ + bl 77d58 <_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 22ccc4 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 22e6e8 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45570 │ │ │ │ + beq.n 455e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 45576 │ │ │ │ + cbnz r2, 455e6 │ │ │ │ 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, 4552c │ │ │ │ + cbnz r0, 4559c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45570 │ │ │ │ + beq.n 455e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45570 │ │ │ │ + cbnz r3, 455e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45570 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 455e0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4553c │ │ │ │ + beq.n 455ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4553c │ │ │ │ + cbnz r3, 455ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 132104 │ │ │ │ - cbnz r0, 45574 │ │ │ │ + bl 132630 │ │ │ │ + cbnz r0, 455e4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12632 @ 0x3158 │ │ │ │ + movw r1, #14156 @ 0x374c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45570 │ │ │ │ + beq.n 455e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45570 │ │ │ │ + cbnz r3, 455e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45576 │ │ │ │ + b.n 455e6 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12668 @ 0x317c │ │ │ │ + movw r0, #14192 @ 0x3770 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ 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 │ │ │ │ @@ -40207,439 +40245,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 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e828 │ │ │ │ + b.w 7e820 │ │ │ │ stmdb 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, #15224 @ 0x3b78 │ │ │ │ + movw r8, #16760 @ 0x4178 │ │ │ │ movt r8, #53 @ 0x35 │ │ │ │ mov fp, r3 │ │ │ │ - movw sl, #23304 @ 0x5b08 │ │ │ │ + movw sl, #24840 @ 0x6108 │ │ │ │ movt sl, #53 @ 0x35 │ │ │ │ mov r3, r8 │ │ │ │ - movw r9, #32008 @ 0x7d08 │ │ │ │ + movw r9, #33544 @ 0x8308 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 456da │ │ │ │ + bge.n 4574a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4561a │ │ │ │ + bne.n 4568a │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 4562e │ │ │ │ + b.n 4569e │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 45624 │ │ │ │ + bne.n 45694 │ │ │ │ ldrh.w r0, [r6, r4, lsl #1] │ │ │ │ - b.n 4562e │ │ │ │ + b.n 4569e │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 45642 │ │ │ │ + bcs.n 456b2 │ │ │ │ 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 45644 │ │ │ │ + b.n 456b4 │ │ │ │ movs r2, #0 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ ldrh r1, [r2, #14] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 4568a │ │ │ │ + bpl.n 456fa │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst.w r2, #7340032 @ 0x700000 │ │ │ │ - beq.n 4568a │ │ │ │ + beq.n 456fa │ │ │ │ asrs r1, r2, #24 │ │ │ │ ubfx r0, r2, #20, #3 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ - movw r2, #48132 @ 0xbc04 │ │ │ │ + movw r2, #49668 @ 0xc204 │ │ │ │ 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 45686 │ │ │ │ + beq.n 456f6 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 45674 │ │ │ │ + b.n 456e4 │ │ │ │ mov r3, lr │ │ │ │ - b.n 45694 │ │ │ │ + b.n 45704 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2302d8 │ │ │ │ + bl 231bec │ │ │ │ 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 456ca │ │ │ │ + bge.n 4573a │ │ │ │ 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 456a4 │ │ │ │ + b.n 45714 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4560e │ │ │ │ + b.n 4567e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 456f4 │ │ │ │ + cbnz r3, 45764 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 456f4 │ │ │ │ + cbnz r3, 45764 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbf1c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 45728 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45728 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45728 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 45744 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45744 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45744 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45760 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45760 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45760 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 45790 │ │ │ │ - movw r1, #6289 @ 0x1891 │ │ │ │ - movt r1, #25 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 23b3b0 │ │ │ │ - movw r2, #46000 @ 0xb3b0 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #40308 @ 0x9d74 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.n 456f8 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b.n 454f0 │ │ │ │ + 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, 457d8 │ │ │ │ + cbnz r0, 45790 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 457e0 │ │ │ │ + cbz r0, 45798 │ │ │ │ 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 457ca │ │ │ │ + beq.n 45782 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, 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, #9872 @ 0x2690 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #14260 @ 0x37b4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 457d8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 4587a <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #14276 @ 0x37c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [r3, #16] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 82744 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bl 82738 │ │ │ │ + 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 45808 │ │ │ │ + movw r1, #21365 @ 0x5375 │ │ │ │ + movt r1, #25 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 23c728 │ │ │ │ + movw r2, #47536 @ 0xb9b0 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #41844 @ 0xa374 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00045810 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00045828 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 45818 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 45830 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 45860 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + cbnz r3, 45878 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 4583a <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ + bne.n 45852 <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #12736 @ 0x31c0 │ │ │ │ + movw r2, #14284 @ 0x37cc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.w 14aaa8 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4585a <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + bne.n 45872 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #12828 @ 0x321c │ │ │ │ + movw r2, #14376 @ 0x3828 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 1498b4 <_PyErr_Format@@Base> │ │ │ │ + b.w 14aaa8 <_PyErr_Format@@Base> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #10 │ │ │ │ + adds r0, #13 │ │ │ │ + bl 71df8 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #12920 @ 0x3278 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 458a0 <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 45926 <_PyEval_FormatAwaitableError@@Base+0x116> │ │ │ │ + cbz r0, 458ea <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ + cmp r6, #3 │ │ │ │ + ble.n 458a8 <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ + ldrb r3, [r5, #23] │ │ │ │ + cbz r3, 458a8 <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ + ldrb r3, [r0, #18] │ │ │ │ + orn r3, r3, #127 @ 0x7f │ │ │ │ + strb r3, [r0, #18] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #12936 @ 0x3288 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + cbz r3, 458bc <_PyEval_FormatAwaitableError@@Base+0x94> │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 458c6 <_PyEval_FormatAwaitableError@@Base+0x9e> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7d710 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 458ce <_PyEval_FormatAwaitableError@@Base+0xa6> │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d5fc │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 458de <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 458e2 <_PyEval_FormatAwaitableError@@Base+0xba> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 458ea <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 458de <_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 d781c <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 458c8 <_PyEval_FormatAwaitableError@@Base+0xb8> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 458fc <_PyEval_FormatAwaitableError@@Base+0xec> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 45912 <_PyEval_FormatAwaitableError@@Base+0xea> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 45946 <_PyEval_FormatAwaitableError@@Base+0x11e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45900 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ + b.n 4594a <_PyEval_FormatAwaitableError@@Base+0x122> │ │ │ │ mov r5, r0 │ │ │ │ - bl 83930 │ │ │ │ + bl 83924 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 458e6 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ + beq.n 45930 <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 458e6 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ + cbnz r3, 45930 <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 45900 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ - b.n 458bc <_PyEval_FormatAwaitableError@@Base+0xac> │ │ │ │ + bne.n 4594a <_PyEval_FormatAwaitableError@@Base+0x122> │ │ │ │ + b.n 45906 <_PyEval_FormatAwaitableError@@Base+0xde> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 404fe │ │ │ │ - cbnz r0, 45910 <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ + bl 40506 │ │ │ │ + cbnz r0, 4595a <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45924 <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ + b.n 4596e <_PyEval_FormatAwaitableError@@Base+0x146> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 458ec <_PyEval_FormatAwaitableError@@Base+0xdc> │ │ │ │ + bgt.n 45936 <_PyEval_FormatAwaitableError@@Base+0x10e> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d2d48 │ │ │ │ + b.w 1d663c │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 4591e <_PyEval_FormatAwaitableError@@Base+0x10e> │ │ │ │ + beq.n 45968 <_PyEval_FormatAwaitableError@@Base+0x140> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 45924 <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ + bne.n 4596e <_PyEval_FormatAwaitableError@@Base+0x146> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, 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 71e88 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 45996 <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ - cmp r6, #3 │ │ │ │ - ble.n 45954 <_PyEval_FormatAwaitableError@@Base+0x144> │ │ │ │ - ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 45954 <_PyEval_FormatAwaitableError@@Base+0x144> │ │ │ │ - ldrb r3, [r0, #18] │ │ │ │ - orn r3, r3, #127 @ 0x7f │ │ │ │ - strb r3, [r0, #18] │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - cbz r3, 45968 <_PyEval_FormatAwaitableError@@Base+0x158> │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 45972 <_PyEval_FormatAwaitableError@@Base+0x162> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 4597a <_PyEval_FormatAwaitableError@@Base+0x16a> │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4598a <_PyEval_FormatAwaitableError@@Base+0x17a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 4598e <_PyEval_FormatAwaitableError@@Base+0x17e> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 45996 <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4598a <_PyEval_FormatAwaitableError@@Base+0x17a> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r3, r0 │ │ │ │ + sub sp, #12 │ │ │ │ + movw r0, #11408 @ 0x2c90 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [r3, #16] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 82738 │ │ │ │ + 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] @ (45a04 <_PyEval_FormatAwaitableError@@Base+0x1f4>) │ │ │ │ + ldr r3, [pc, #80] @ (45a08 <_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 2408c8 <_PyDeadline_Get@@Base+0xcf0> │ │ │ │ + bl 241ba4 <_PyTime_AsTimeval@@Base+0x28b8> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 241058 <_PyDeadline_Get@@Base+0x1480> │ │ │ │ + bl 2423cc <_PyTime_AsTimeval@@Base+0x30e0> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 459ea <_PyEval_FormatAwaitableError@@Base+0x1da> │ │ │ │ + beq.n 459ee <_PyEval_FormatAwaitableError@@Base+0x1c6> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 459ea <_PyEval_FormatAwaitableError@@Base+0x1da> │ │ │ │ + beq.n 459ee <_PyEval_FormatAwaitableError@@Base+0x1c6> │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 459cc <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ - ldr r3, [pc, #24] @ (45a04 <_PyEval_FormatAwaitableError@@Base+0x1f4>) │ │ │ │ + b.n 459d0 <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ + ldr r3, [pc, #24] @ (45a08 <_PyEval_FormatAwaitableError@@Base+0x1e0>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 459fc <_PyEval_FormatAwaitableError@@Base+0x1ec> │ │ │ │ + beq.n 45a00 <_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 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45a60 <_PyEval_FormatAwaitableError@@Base+0x250> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45a64 <_PyEval_FormatAwaitableError@@Base+0x23c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45a64 <_PyEval_FormatAwaitableError@@Base+0x254>) │ │ │ │ + ldr r1, [pc, #52] @ (45a68 <_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] │ │ │ │ @@ -40657,1838 +40651,1956 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 247534 │ │ │ │ + b.w 247f14 <_PyBytes_Find@@Base+0x450> │ │ │ │ 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 45b60 <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ + beq.n 45b64 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45b60 <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ + bne.n 45b64 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45b60 <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ + beq.n 45b64 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #12944 @ 0x3290 │ │ │ │ + movw r0, #14468 @ 0x3884 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45b0a <_PyEval_FormatAwaitableError@@Base+0x2fa> │ │ │ │ + cbnz r0, 45b0e <_PyEval_FormatAwaitableError@@Base+0x2e6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 246a3c │ │ │ │ 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, #12952 @ 0x3298 │ │ │ │ + movw r0, #14476 @ 0x388c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45b40 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ + beq.n 45b44 <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45b40 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ + cbnz r3, 45b44 <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45afe <_PyEval_FormatAwaitableError@@Base+0x2ee> │ │ │ │ + beq.n 45b02 <_PyEval_FormatAwaitableError@@Base+0x2da> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b60 <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ + beq.n 45b64 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45b60 <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ + cbnz r3, 45b64 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_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, 45b84 <_PyEval_FormatAwaitableError@@Base+0x374> │ │ │ │ + cbz r3, 45b88 <_PyEval_FormatAwaitableError@@Base+0x360> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45b86 <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ + b.n 45b8a <_PyEval_FormatAwaitableError@@Base+0x362> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 45b94 <_PyEval_FormatAwaitableError@@Base+0x384> │ │ │ │ + cbnz r3, 45b98 <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45b94 <_PyEval_FormatAwaitableError@@Base+0x384> │ │ │ │ + blt.n 45b98 <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 45b94 <_PyEval_FormatAwaitableError@@Base+0x384> │ │ │ │ - cbnz r0, 45bae <_PyEval_FormatAwaitableError@@Base+0x39e> │ │ │ │ - ldr r4, [pc, #676] @ (45e3c <_PyEval_FormatAwaitableError@@Base+0x62c>) │ │ │ │ + bgt.n 45b98 <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ + cbnz r0, 45bb2 <_PyEval_FormatAwaitableError@@Base+0x38a> │ │ │ │ + ldr r4, [pc, #676] @ (45e40 <_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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45c42 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ - cbz r5, 45bf6 <_PyEval_FormatAwaitableError@@Base+0x3e6> │ │ │ │ + beq.n 45c46 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + cbz r5, 45bfa <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45bba <_PyEval_FormatAwaitableError@@Base+0x3aa> │ │ │ │ + cbz r4, 45bbe <_PyEval_FormatAwaitableError@@Base+0x396> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 45bc2 <_PyEval_FormatAwaitableError@@Base+0x3b2> │ │ │ │ - b.n 45c04 <_PyEval_FormatAwaitableError@@Base+0x3f4> │ │ │ │ + bne.n 45bc6 <_PyEval_FormatAwaitableError@@Base+0x39e> │ │ │ │ + b.n 45c08 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45bd4 <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 45c04 <_PyEval_FormatAwaitableError@@Base+0x3f4> │ │ │ │ - b.n 45c42 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ - bl 83930 │ │ │ │ + cbnz r0, 45bd8 <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 45c08 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + b.n 45c46 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45bf0 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + beq.n 45bf4 <_PyEval_FormatAwaitableError@@Base+0x3cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45bf0 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + cbnz r3, 45bf4 <_PyEval_FormatAwaitableError@@Base+0x3cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 45c08 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ - b.n 45bcc <_PyEval_FormatAwaitableError@@Base+0x3bc> │ │ │ │ + bne.n 45c0c <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ + b.n 45bd0 <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45c08 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + b.n 45c0c <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 45c12 <_PyEval_FormatAwaitableError@@Base+0x402> │ │ │ │ + cbz r5, 45c16 <_PyEval_FormatAwaitableError@@Base+0x3ee> │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 45c1a <_PyEval_FormatAwaitableError@@Base+0x40a> │ │ │ │ + b.n 45c1e <_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 45d50 <_PyEval_FormatAwaitableError@@Base+0x540> │ │ │ │ + bne.w 45d54 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45c46 <_PyEval_FormatAwaitableError@@Base+0x436> │ │ │ │ + cbnz r0, 45c4a <_PyEval_FormatAwaitableError@@Base+0x422> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45f3e <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ - movw sl, #42848 @ 0xa760 │ │ │ │ + b.n 45f42 <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ + movw sl, #44384 @ 0xad60 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ subs r1, r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45cca <_PyEval_FormatAwaitableError@@Base+0x4ba> │ │ │ │ + beq.n 45cce <_PyEval_FormatAwaitableError@@Base+0x4a6> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d26 <_PyEval_FormatAwaitableError@@Base+0x516> │ │ │ │ + blt.n 45d2a <_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 45c7e <_PyEval_FormatAwaitableError@@Base+0x46e> │ │ │ │ + bpl.n 45c82 <_PyEval_FormatAwaitableError@@Base+0x45a> │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45c56 <_PyEval_FormatAwaitableError@@Base+0x446> │ │ │ │ + b.n 45c5a <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 45c84 <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ + bmi.n 45c88 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45c6e <_PyEval_FormatAwaitableError@@Base+0x45e> │ │ │ │ + bne.n 45c72 <_PyEval_FormatAwaitableError@@Base+0x44a> │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d34 <_PyEval_FormatAwaitableError@@Base+0x524> │ │ │ │ + beq.n 45d38 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ca4 <_PyEval_FormatAwaitableError@@Base+0x494> │ │ │ │ + bgt.n 45ca8 <_PyEval_FormatAwaitableError@@Base+0x480> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45cc4 <_PyEval_FormatAwaitableError@@Base+0x4b4> │ │ │ │ + b.n 45cc8 <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45cfc <_PyEval_FormatAwaitableError@@Base+0x4ec> │ │ │ │ + cbnz r0, 45d00 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45cc4 <_PyEval_FormatAwaitableError@@Base+0x4b4> │ │ │ │ + beq.n 45cc8 <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45cc4 <_PyEval_FormatAwaitableError@@Base+0x4b4> │ │ │ │ + cbnz r3, 45cc8 <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 45c52 <_PyEval_FormatAwaitableError@@Base+0x442> │ │ │ │ + b.n 45c56 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45d26 <_PyEval_FormatAwaitableError@@Base+0x516> │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ + blt.n 45d2a <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ + movw r3, #44384 @ 0xad60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bpl.n 45d0e <_PyEval_FormatAwaitableError@@Base+0x4fe> │ │ │ │ + bpl.n 45d12 <_PyEval_FormatAwaitableError@@Base+0x4ea> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 45d26 <_PyEval_FormatAwaitableError@@Base+0x516> │ │ │ │ - b.n 45cd6 <_PyEval_FormatAwaitableError@@Base+0x4c6> │ │ │ │ + bcc.n 45d2a <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ + b.n 45cda <_PyEval_FormatAwaitableError@@Base+0x4b2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f26 <_PyEval_FormatAwaitableError@@Base+0x716> │ │ │ │ + beq.w 45f2a <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d34 <_PyEval_FormatAwaitableError@@Base+0x524> │ │ │ │ + beq.n 45d38 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d34 <_PyEval_FormatAwaitableError@@Base+0x524> │ │ │ │ + cbnz r3, 45d38 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d34 <_PyEval_FormatAwaitableError@@Base+0x524> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d38 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45d34 <_PyEval_FormatAwaitableError@@Base+0x524> │ │ │ │ + cbz r0, 45d38 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ce8 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + bgt.n 45cec <_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 1eeff8 │ │ │ │ + bl 157dfc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 45f3e <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ + bge.w 45f42 <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c42 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + beq.n 45c46 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45c42 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bne.w 45c46 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45c42 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45c46 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45c42 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bne.w 45c46 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 45d88 <_PyEval_FormatAwaitableError@@Base+0x578> │ │ │ │ + bne.n 45d8c <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45420 @ 0xb16c │ │ │ │ + movw r1, #46956 @ 0xb76c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 45f1c <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + bl 12747c │ │ │ │ + b.n 45f20 <_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 45e40 <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ + bne.n 45e44 <_PyEval_FormatAwaitableError@@Base+0x61c> │ │ │ │ ldrb.w sl, [fp] │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f1c <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq.w 45f20 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 45e26 <_PyEval_FormatAwaitableError@@Base+0x616> │ │ │ │ + blt.n 45e2a <_PyEval_FormatAwaitableError@@Base+0x602> │ │ │ │ subs r7, #1 │ │ │ │ - bcc.n 45e26 <_PyEval_FormatAwaitableError@@Base+0x616> │ │ │ │ + bcc.n 45e2a <_PyEval_FormatAwaitableError@@Base+0x602> │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45e22 <_PyEval_FormatAwaitableError@@Base+0x612> │ │ │ │ + bne.n 45e26 <_PyEval_FormatAwaitableError@@Base+0x5fe> │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + beq.w 45f0a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ddc <_PyEval_FormatAwaitableError@@Base+0x5cc> │ │ │ │ + bgt.n 45de0 <_PyEval_FormatAwaitableError@@Base+0x5b8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45e1a <_PyEval_FormatAwaitableError@@Base+0x60a> │ │ │ │ + b.n 45e1e <_PyEval_FormatAwaitableError@@Base+0x5f6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45e08 <_PyEval_FormatAwaitableError@@Base+0x5f8> │ │ │ │ + cbz r0, 45e0c <_PyEval_FormatAwaitableError@@Base+0x5e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + beq.w 45f0a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + bne.w 45f0a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f0a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45e1a <_PyEval_FormatAwaitableError@@Base+0x60a> │ │ │ │ + beq.n 45e1e <_PyEval_FormatAwaitableError@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 45e1a <_PyEval_FormatAwaitableError@@Base+0x60a> │ │ │ │ + cbnz r3, 45e1e <_PyEval_FormatAwaitableError@@Base+0x5f6> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 45dae <_PyEval_FormatAwaitableError@@Base+0x59e> │ │ │ │ + b.n 45db2 <_PyEval_FormatAwaitableError@@Base+0x58a> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 45db6 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ + bcs.n 45dba <_PyEval_FormatAwaitableError@@Base+0x592> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45efa <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + blt.n 45efe <_PyEval_FormatAwaitableError@@Base+0x6d6> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45eba <_PyEval_FormatAwaitableError@@Base+0x6aa> │ │ │ │ - b.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + bne.n 45ebe <_PyEval_FormatAwaitableError@@Base+0x696> │ │ │ │ + b.n 45f0a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ nop │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f1c <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq.n 45f20 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 45eae <_PyEval_FormatAwaitableError@@Base+0x69e> │ │ │ │ + beq.n 45eb2 <_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 1d8404 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dbc94 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 45eae <_PyEval_FormatAwaitableError@@Base+0x69e> │ │ │ │ + blt.n 45eb2 <_PyEval_FormatAwaitableError@@Base+0x68a> │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + beq.n 45f0a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45e88 <_PyEval_FormatAwaitableError@@Base+0x678> │ │ │ │ + bgt.n 45e8c <_PyEval_FormatAwaitableError@@Base+0x664> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 45ea8 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ + b.n 45eac <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45ed6 <_PyEval_FormatAwaitableError@@Base+0x6c6> │ │ │ │ + cbnz r0, 45eda <_PyEval_FormatAwaitableError@@Base+0x6b2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ea8 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ + beq.n 45eac <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45ea8 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ + cbnz r3, 45eac <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 45e4a <_PyEval_FormatAwaitableError@@Base+0x63a> │ │ │ │ + b.n 45e4e <_PyEval_FormatAwaitableError@@Base+0x626> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + cbz r0, 45f0a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 45ec6 <_PyEval_FormatAwaitableError@@Base+0x6b6> │ │ │ │ + bgt.n 45eca <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 45ef8 <_PyEval_FormatAwaitableError@@Base+0x6e8> │ │ │ │ + b.n 45efc <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45ee8 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ + cbz r0, 45eec <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + beq.n 45f0a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + cbnz r3, 45f0a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f0a <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ef8 <_PyEval_FormatAwaitableError@@Base+0x6e8> │ │ │ │ + beq.n 45efc <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45ef8 <_PyEval_FormatAwaitableError@@Base+0x6e8> │ │ │ │ + cbnz r3, 45efc <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1eeff8 │ │ │ │ + bl 157dfc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45f1e <_PyEval_FormatAwaitableError@@Base+0x70e> │ │ │ │ + bge.n 45f22 <_PyEval_FormatAwaitableError@@Base+0x6fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f1c <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq.n 45f20 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45f1c <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + cbnz r3, 45f20 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 45f3e <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ + bl cec0c │ │ │ │ + b.n 45f42 <_PyEval_FormatAwaitableError@@Base+0x71a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45d24 <_PyEval_FormatAwaitableError@@Base+0x514> │ │ │ │ + beq.w 45d28 <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45d24 <_PyEval_FormatAwaitableError@@Base+0x514> │ │ │ │ + bne.w 45d28 <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d24 <_PyEval_FormatAwaitableError@@Base+0x514> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d28 <_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 201f30 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 45f80 <_PyEval_FormatAwaitableError@@Base+0x770> │ │ │ │ - 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 45f7c <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45f7c <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + b.w 2042f4 │ │ │ │ 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] @ (46008 <_PyEval_FormatAwaitableError@@Base+0x7f8>) │ │ │ │ + ldr r1, [pc, #112] @ (45fd8 <_PyEval_FormatAwaitableError@@Base+0x7b0>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8e58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46002 <_PyEval_FormatAwaitableError@@Base+0x7f2> │ │ │ │ + blt.n 45fd2 <_PyEval_FormatAwaitableError@@Base+0x7aa> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 45fc8 <_PyEval_FormatAwaitableError@@Base+0x7b8> │ │ │ │ + cbz r5, 45f98 <_PyEval_FormatAwaitableError@@Base+0x770> │ │ │ │ mov r0, r5 │ │ │ │ - bl f90b8 │ │ │ │ + bl f9290 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45fc4 <_PyEval_FormatAwaitableError@@Base+0x7b4> │ │ │ │ + beq.n 45f94 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45fc4 <_PyEval_FormatAwaitableError@@Base+0x7b4> │ │ │ │ + cbnz r3, 45f94 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 45fca <_PyEval_FormatAwaitableError@@Base+0x7ba> │ │ │ │ - b.n 46002 <_PyEval_FormatAwaitableError@@Base+0x7f2> │ │ │ │ - ldr r4, [pc, #64] @ (4600c <_PyEval_FormatAwaitableError@@Base+0x7fc>) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 45f9a <_PyEval_FormatAwaitableError@@Base+0x772> │ │ │ │ + b.n 45fd2 <_PyEval_FormatAwaitableError@@Base+0x7aa> │ │ │ │ + ldr r4, [pc, #64] @ (45fdc <_PyEval_FormatAwaitableError@@Base+0x7b4>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 243f90 <_PyObject_GetState@@Base> │ │ │ │ + bl 2453ac <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 45fec <_PyEval_FormatAwaitableError@@Base+0x7dc> │ │ │ │ + cbnz r0, 45fbc <_PyEval_FormatAwaitableError@@Base+0x794> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46002 <_PyEval_FormatAwaitableError@@Base+0x7f2> │ │ │ │ + beq.n 45fd2 <_PyEval_FormatAwaitableError@@Base+0x7aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46002 <_PyEval_FormatAwaitableError@@Base+0x7f2> │ │ │ │ + cbnz r3, 45fd2 <_PyEval_FormatAwaitableError@@Base+0x7aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46002 <_PyEval_FormatAwaitableError@@Base+0x7f2> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45fd2 <_PyEval_FormatAwaitableError@@Base+0x7aa> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #12972 @ 0x32ac │ │ │ │ + movw r0, #14496 @ 0x38a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #352 @ (adr r4, 4616c <_PyEval_FormatAwaitableError@@Base+0x95c>) │ │ │ │ + add r4, pc, #352 @ (adr r4, 4613c <_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, 46010 <_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 4600c <_PyEval_FormatAwaitableError@@Base+0x7e4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4600c <_PyEval_FormatAwaitableError@@Base+0x7e4> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldrd r1, r2, [r0, #8] │ │ │ │ + cbnz r2, 46020 <_PyEval_FormatAwaitableError@@Base+0x7f8> │ │ │ │ + movs r0, #1 │ │ │ │ + b.w 7d710 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7d5fc │ │ │ │ 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 46034 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ + bhi.n 4604a <_PyEval_FormatAwaitableError@@Base+0x822> │ │ │ │ mov r0, r2 │ │ │ │ - bl 255284 <_PyUnicode_ToNumeric@@Base+0x7970> │ │ │ │ + bl 255cf8 <_PyUnicode_ToNumeric@@Base+0x7884> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 46036 <_PyEval_FormatAwaitableError@@Base+0x826> │ │ │ │ + b.n 4604c <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 161c6c <_PyLong_Format@@Base+0x1b40> │ │ │ │ + bl 163470 <_PyEval_GetBuiltin@@Base+0x1b48> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46066 <_PyEval_FormatAwaitableError@@Base+0x856> │ │ │ │ + cbnz r0, 4607c <_PyEval_FormatAwaitableError@@Base+0x854> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 46050 <_PyEval_FormatAwaitableError@@Base+0x840> │ │ │ │ + bhi.n 46066 <_PyEval_FormatAwaitableError@@Base+0x83e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 255398 <_PyUnicode_ToNumeric@@Base+0x7a84> │ │ │ │ + bl 255da8 <_PyUnicode_ToNumeric@@Base+0x7934> │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 46068 <_PyEval_FormatAwaitableError@@Base+0x858> │ │ │ │ + beq.n 4607e <_PyEval_FormatAwaitableError@@Base+0x856> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 161c6c <_PyLong_Format@@Base+0x1b40> │ │ │ │ + bl 163470 <_PyEval_GetBuiltin@@Base+0x1b48> │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 46068 <_PyEval_FormatAwaitableError@@Base+0x858> │ │ │ │ + b.n 4607e <_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, 4607c <_PyEval_FormatAwaitableError@@Base+0x86c> │ │ │ │ - movs r0, #1 │ │ │ │ - b.w 7d724 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d610 │ │ │ │ + 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 r3, [pc, #36] @ (460b8 <_PyEval_FormatAwaitableError@@Base+0x8a8>) │ │ │ │ + ldr r3, [pc, #36] @ (460bc <_PyEval_FormatAwaitableError@@Base+0x894>) │ │ │ │ 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 460a8 <_PyEval_FormatAwaitableError@@Base+0x898> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 460b2 <_PyEval_FormatAwaitableError@@Base+0x8a2> │ │ │ │ + bne.n 460ae <_PyEval_FormatAwaitableError@@Base+0x886> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 460b8 <_PyEval_FormatAwaitableError@@Base+0x890> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ 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 13dba8 │ │ │ │ + b.w 13e550 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46170 <_PyEval_FormatAwaitableError@@Base+0x960> │ │ │ │ + beq.n 46174 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ 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 7f720 │ │ │ │ + bl 7f718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4616c <_PyEval_FormatAwaitableError@@Base+0x95c> │ │ │ │ + bne.n 46170 <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4616c <_PyEval_FormatAwaitableError@@Base+0x95c> │ │ │ │ - movw r0, #25828 @ 0x64e4 │ │ │ │ + beq.n 46170 <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ + movw r0, #27364 @ 0x6ae4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46116 <_PyEval_FormatAwaitableError@@Base+0x906> │ │ │ │ + cbnz r0, 4611a <_PyEval_FormatAwaitableError@@Base+0x8f2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 246a3c │ │ │ │ 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, #13284 @ 0x33e4 │ │ │ │ + movw r0, #14820 @ 0x39e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4614c <_PyEval_FormatAwaitableError@@Base+0x93c> │ │ │ │ + beq.n 46150 <_PyEval_FormatAwaitableError@@Base+0x928> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4614c <_PyEval_FormatAwaitableError@@Base+0x93c> │ │ │ │ + cbnz r3, 46150 <_PyEval_FormatAwaitableError@@Base+0x928> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4610a <_PyEval_FormatAwaitableError@@Base+0x8fa> │ │ │ │ + beq.n 4610e <_PyEval_FormatAwaitableError@@Base+0x8e6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4616c <_PyEval_FormatAwaitableError@@Base+0x95c> │ │ │ │ + beq.n 46170 <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4616c <_PyEval_FormatAwaitableError@@Base+0x95c> │ │ │ │ + cbnz r3, 46170 <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_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, #40848 @ 0x9f90 │ │ │ │ + movw r4, #42384 @ 0xa590 │ │ │ │ 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 461ba <_PyEval_FormatAwaitableError@@Base+0x9aa> │ │ │ │ + bne.n 461be <_PyEval_FormatAwaitableError@@Base+0x996> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 11112c │ │ │ │ + bl 11150c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 461d6 <_PyEval_FormatAwaitableError@@Base+0x9c6> │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ + cbnz r0, 461da <_PyEval_FormatAwaitableError@@Base+0x9b2> │ │ │ │ + b.n 462ca <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - movw r0, #64112 @ 0xfa70 │ │ │ │ + movw r0, #61652 @ 0xf0d4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 461aa <_PyEval_FormatAwaitableError@@Base+0x99a> │ │ │ │ + bne.n 461ae <_PyEval_FormatAwaitableError@@Base+0x986> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ - ldr r2, [pc, #256] @ (462d8 <_PyEval_FormatAwaitableError@@Base+0xac8>) │ │ │ │ + b.n 462ca <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ + ldr r2, [pc, #256] @ (462dc <_PyEval_FormatAwaitableError@@Base+0xab4>) │ │ │ │ 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 46206 <_PyEval_FormatAwaitableError@@Base+0x9f6> │ │ │ │ + bmi.n 4620a <_PyEval_FormatAwaitableError@@Base+0x9e2> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13304 @ 0x33f8 │ │ │ │ + movw r1, #14840 @ 0x39f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ + bl 12747c │ │ │ │ + b.n 462ca <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46228 <_PyEval_FormatAwaitableError@@Base+0xa18> │ │ │ │ + bne.n 4622c <_PyEval_FormatAwaitableError@@Base+0xa04> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13352 @ 0x3428 │ │ │ │ + movw r1, #14888 @ 0x3a28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ + bl 12747c │ │ │ │ + b.n 462ca <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 152d54 │ │ │ │ + bl 1540ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 4624c <_PyEval_FormatAwaitableError@@Base+0xa3c> │ │ │ │ + bgt.n 46250 <_PyEval_FormatAwaitableError@@Base+0xa28> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13392 @ 0x3450 │ │ │ │ + movw r1, #14928 @ 0x3a50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ + bl 12747c │ │ │ │ + b.n 462ca <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d248 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20ef9c <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 462c6 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ + cbz r0, 462ca <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46282 <_PyEval_FormatAwaitableError@@Base+0xa72> │ │ │ │ + cbnz r3, 46286 <_PyEval_FormatAwaitableError@@Base+0xa5e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13424 @ 0x3470 │ │ │ │ + movw r1, #14960 @ 0x3a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d7b4 │ │ │ │ - b.n 462c6 <_PyEval_FormatAwaitableError@@Base+0xab6> │ │ │ │ + bl 20f504 │ │ │ │ + b.n 462ca <_PyEval_FormatAwaitableError@@Base+0xaa2> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #13468 @ 0x349c │ │ │ │ + movw r0, #15004 @ 0x3a9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #16336 @ 0x3fd0 │ │ │ │ + movw r1, #17872 @ 0x45d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 462be <_PyEval_FormatAwaitableError@@Base+0xaae> │ │ │ │ + blt.n 462c2 <_PyEval_FormatAwaitableError@@Base+0xa9a> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d7b4 │ │ │ │ + bl 20f504 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 111704 │ │ │ │ + bl 111ae4 │ │ │ │ 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] @ (46348 <_PyEval_FormatAwaitableError@@Base+0xb20>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + vldr d6, [pc, #68] @ 46340 <_PyEval_FormatAwaitableError@@Base+0xb18> │ │ │ │ + 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 46322 <_PyEval_FormatAwaitableError@@Base+0xafa> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 46332 <_PyEval_FormatAwaitableError@@Base+0xb0a> │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 839d4 │ │ │ │ + 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, 462fa <_PyEval_FormatAwaitableError@@Base+0xaea> │ │ │ │ + cbz r3, 4636a <_PyEval_FormatAwaitableError@@Base+0xb42> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 462fc <_PyEval_FormatAwaitableError@@Base+0xaec> │ │ │ │ + b.n 4636c <_PyEval_FormatAwaitableError@@Base+0xb44> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4630a <_PyEval_FormatAwaitableError@@Base+0xafa> │ │ │ │ + cbnz r3, 4637a <_PyEval_FormatAwaitableError@@Base+0xb52> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 4630a <_PyEval_FormatAwaitableError@@Base+0xafa> │ │ │ │ + ble.n 4637a <_PyEval_FormatAwaitableError@@Base+0xb52> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4630a <_PyEval_FormatAwaitableError@@Base+0xafa> │ │ │ │ - cbnz r4, 46330 <_PyEval_FormatAwaitableError@@Base+0xb20> │ │ │ │ + bne.n 4637a <_PyEval_FormatAwaitableError@@Base+0xb52> │ │ │ │ + cbnz r4, 463a0 <_PyEval_FormatAwaitableError@@Base+0xb78> │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ + beq.w 46572 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 46346 <_PyEval_FormatAwaitableError@@Base+0xb36> │ │ │ │ + bne.n 463b6 <_PyEval_FormatAwaitableError@@Base+0xb8e> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 46366 <_PyEval_FormatAwaitableError@@Base+0xb56> │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 463d6 <_PyEval_FormatAwaitableError@@Base+0xbae> │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46366 <_PyEval_FormatAwaitableError@@Base+0xb56> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 463d6 <_PyEval_FormatAwaitableError@@Base+0xbae> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ + bne.w 46572 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 46374 <_PyEval_FormatAwaitableError@@Base+0xb64> │ │ │ │ + bne.n 463e4 <_PyEval_FormatAwaitableError@@Base+0xbbc> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 46394 <_PyEval_FormatAwaitableError@@Base+0xb84> │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 46404 <_PyEval_FormatAwaitableError@@Base+0xbdc> │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46394 <_PyEval_FormatAwaitableError@@Base+0xb84> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 46404 <_PyEval_FormatAwaitableError@@Base+0xbdc> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ + bne.w 46572 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 463a6 <_PyEval_FormatAwaitableError@@Base+0xb96> │ │ │ │ + beq.n 46416 <_PyEval_FormatAwaitableError@@Base+0xbee> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 463b4 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ + bne.n 46424 <_PyEval_FormatAwaitableError@@Base+0xbfc> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 464f4 <_PyEval_FormatAwaitableError@@Base+0xce4> │ │ │ │ - bl 128f58 │ │ │ │ + b.n 46564 <_PyEval_FormatAwaitableError@@Base+0xd3c> │ │ │ │ + bl 129680 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ + beq.w 46572 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 463fe <_PyEval_FormatAwaitableError@@Base+0xbee> │ │ │ │ + bne.n 4646e <_PyEval_FormatAwaitableError@@Base+0xc46> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13484 @ 0x34ac │ │ │ │ + movw r1, #15020 @ 0x3aac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ + beq.w 46572 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ + bne.w 46572 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ - bl 140774 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46572 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ + bl 1410f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4641c <_PyEval_FormatAwaitableError@@Base+0xc0c> │ │ │ │ + beq.n 4648c <_PyEval_FormatAwaitableError@@Base+0xc64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4641c <_PyEval_FormatAwaitableError@@Base+0xc0c> │ │ │ │ + cbnz r3, 4648c <_PyEval_FormatAwaitableError@@Base+0xc64> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 46446 <_PyEval_FormatAwaitableError@@Base+0xc36> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4644c <_PyEval_FormatAwaitableError@@Base+0xc3c> │ │ │ │ + bne.n 464b6 <_PyEval_FormatAwaitableError@@Base+0xc8e> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 464bc <_PyEval_FormatAwaitableError@@Base+0xc94> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3b88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46502 <_PyEval_FormatAwaitableError@@Base+0xcf2> │ │ │ │ - bl d3c50 │ │ │ │ - b.n 4644c <_PyEval_FormatAwaitableError@@Base+0xc3c> │ │ │ │ + beq.n 46572 <_PyEval_FormatAwaitableError@@Base+0xd4a> │ │ │ │ + bl d3d9c │ │ │ │ + b.n 464bc <_PyEval_FormatAwaitableError@@Base+0xc94> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 46478 <_PyEval_FormatAwaitableError@@Base+0xc68> │ │ │ │ + beq.n 464e8 <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 46478 <_PyEval_FormatAwaitableError@@Base+0xc68> │ │ │ │ + bvs.n 464e8 <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 464f0 <_PyEval_FormatAwaitableError@@Base+0xce0> │ │ │ │ + bvs.n 46560 <_PyEval_FormatAwaitableError@@Base+0xd38> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 4647e <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bne.n 464ee <_PyEval_FormatAwaitableError@@Base+0xcc6> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 464f4 <_PyEval_FormatAwaitableError@@Base+0xce4> │ │ │ │ + b.n 46564 <_PyEval_FormatAwaitableError@@Base+0xd3c> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 464b8 <_PyEval_FormatAwaitableError@@Base+0xca8> │ │ │ │ + bpl.n 46528 <_PyEval_FormatAwaitableError@@Base+0xd00> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 464f0 <_PyEval_FormatAwaitableError@@Base+0xce0> │ │ │ │ + bcs.n 46560 <_PyEval_FormatAwaitableError@@Base+0xd38> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 464cc <_PyEval_FormatAwaitableError@@Base+0xcbc> │ │ │ │ + bcs.n 4653c <_PyEval_FormatAwaitableError@@Base+0xd14> │ │ │ │ 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 464f4 <_PyEval_FormatAwaitableError@@Base+0xce4> │ │ │ │ + b.n 46564 <_PyEval_FormatAwaitableError@@Base+0xd3c> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 464d8 <_PyEval_FormatAwaitableError@@Base+0xcc8> │ │ │ │ + bcs.n 46548 <_PyEval_FormatAwaitableError@@Base+0xd20> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 464f0 <_PyEval_FormatAwaitableError@@Base+0xce0> │ │ │ │ + bcc.n 46560 <_PyEval_FormatAwaitableError@@Base+0xd38> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 464f4 <_PyEval_FormatAwaitableError@@Base+0xce4> │ │ │ │ + b.n 46564 <_PyEval_FormatAwaitableError@@Base+0xd3c> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 464f0 <_PyEval_FormatAwaitableError@@Base+0xce0> │ │ │ │ + bcc.n 46560 <_PyEval_FormatAwaitableError@@Base+0xd38> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 464f4 <_PyEval_FormatAwaitableError@@Base+0xce4> │ │ │ │ + b.n 46564 <_PyEval_FormatAwaitableError@@Base+0xd3c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839d4 │ │ │ │ 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 465b0 <_PyEval_FormatAwaitableError@@Base+0xda0> │ │ │ │ + beq.n 46620 <_PyEval_FormatAwaitableError@@Base+0xdf8> │ │ │ │ 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 7f720 │ │ │ │ + bl 7f718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 465ac <_PyEval_FormatAwaitableError@@Base+0xd9c> │ │ │ │ + bne.n 4661c <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 465ac <_PyEval_FormatAwaitableError@@Base+0xd9c> │ │ │ │ - movw r0, #25828 @ 0x64e4 │ │ │ │ + beq.n 4661c <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ + movw r0, #27364 @ 0x6ae4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46556 <_PyEval_FormatAwaitableError@@Base+0xd46> │ │ │ │ + cbnz r0, 465c6 <_PyEval_FormatAwaitableError@@Base+0xd9e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 246a3c │ │ │ │ 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, #13524 @ 0x34d4 │ │ │ │ + movw r0, #15060 @ 0x3ad4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4658c <_PyEval_FormatAwaitableError@@Base+0xd7c> │ │ │ │ + beq.n 465fc <_PyEval_FormatAwaitableError@@Base+0xdd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4658c <_PyEval_FormatAwaitableError@@Base+0xd7c> │ │ │ │ + cbnz r3, 465fc <_PyEval_FormatAwaitableError@@Base+0xdd4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4654a <_PyEval_FormatAwaitableError@@Base+0xd3a> │ │ │ │ + beq.n 465ba <_PyEval_FormatAwaitableError@@Base+0xd92> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 465ac <_PyEval_FormatAwaitableError@@Base+0xd9c> │ │ │ │ + beq.n 4661c <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 465ac <_PyEval_FormatAwaitableError@@Base+0xd9c> │ │ │ │ + cbnz r3, 4661c <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w sl, [r0, #28] │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + mov r8, sl │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r1 │ │ │ │ + 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 466c4 <_PyEval_FormatAwaitableError@@Base+0xe9c> │ │ │ │ + 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 d140c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 4668c <_PyEval_FormatAwaitableError@@Base+0xe64> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4668c <_PyEval_FormatAwaitableError@@Base+0xe64> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + sub.w r3, r3, r4 │ │ │ │ + blt.n 466d0 <_PyEval_FormatAwaitableError@@Base+0xea8> │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + add sl, fp │ │ │ │ + cmp r8, r1 │ │ │ │ + beq.n 466b8 <_PyEval_FormatAwaitableError@@Base+0xe90> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #6288 @ 0x1890 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 466d0 <_PyEval_FormatAwaitableError@@Base+0xea8> │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne.n 46658 <_PyEval_FormatAwaitableError@@Base+0xe30> │ │ │ │ + ldr.w r7, [r7, #260] @ 0x104 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 4664e <_PyEval_FormatAwaitableError@@Base+0xe26> │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 7f900 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +000466d8 : │ │ │ │ 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] @ (46618 <_PyEval_FormatAwaitableError@@Base+0xe08>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #68] @ 46610 <_PyEval_FormatAwaitableError@@Base+0xe00> │ │ │ │ - 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 465f4 <_PyEval_FormatAwaitableError@@Base+0xde4> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 46604 <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 839e0 │ │ │ │ - vpop {d8} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r0, #9 │ │ │ │ + bhi.n 466f8 │ │ │ │ + movw r3, #44000 @ 0xabe0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ │ │ + b.n 4670a │ │ │ │ + movw r1, #3077 @ 0xc05 │ │ │ │ + movw r0, #44592 @ 0xae30 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ 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, 46624 <_PyEval_FormatAwaitableError@@Base+0xe14> │ │ │ │ + cbz r3, 46714 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4662c <_PyEval_FormatAwaitableError@@Base+0xe1c> │ │ │ │ + b.n 4671c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40748 @ 0x9f2c │ │ │ │ + movw r1, #42284 @ 0xa52c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 1e4f60 │ │ │ │ + b.w 1e7ed0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 466f4 <_PyEval_FormatAwaitableError@@Base+0xee4> │ │ │ │ + beq.n 467e4 │ │ │ │ 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 7f720 │ │ │ │ + bl 7f718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 466f0 <_PyEval_FormatAwaitableError@@Base+0xee0> │ │ │ │ + bne.n 467e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f084 <_PyTime_AsTimeval@@Base+0x10c4> │ │ │ │ + bl 24040c <_PyTime_AsTimeval@@Base+0x1120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 466f0 <_PyEval_FormatAwaitableError@@Base+0xee0> │ │ │ │ + beq.n 467e0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404c4 <_PyDeadline_Get@@Base+0x8ec> │ │ │ │ + bl 2417f8 <_PyTime_AsTimeval@@Base+0x250c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9484 @ 0x250c │ │ │ │ + movw r0, #11020 @ 0x2b0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4669a <_PyEval_FormatAwaitableError@@Base+0xe8a> │ │ │ │ + cbnz r0, 4678a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 245b0c │ │ │ │ + b.w 246a3c │ │ │ │ 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, #13540 @ 0x34e4 │ │ │ │ + movw r0, #15076 @ 0x3ae4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 240738 <_PyDeadline_Get@@Base+0xb60> │ │ │ │ + bl 241a2c <_PyTime_AsTimeval@@Base+0x2740> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 466d0 <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ + beq.n 467c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 466d0 <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ + cbnz r3, 467c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4668e <_PyEval_FormatAwaitableError@@Base+0xe7e> │ │ │ │ + beq.n 4677e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 466f0 <_PyEval_FormatAwaitableError@@Base+0xee0> │ │ │ │ + beq.n 467e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 466f0 <_PyEval_FormatAwaitableError@@Base+0xee0> │ │ │ │ + cbnz r3, 467e0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_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] @ (468b4 <_PyEval_FormatAwaitableError@@Base+0x10a4>) │ │ │ │ + ldr r5, [pc, #428] @ (469a4 ) │ │ │ │ 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 46736 <_PyEval_FormatAwaitableError@@Base+0xf26> │ │ │ │ + bne.n 46826 │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 46736 <_PyEval_FormatAwaitableError@@Base+0xf26> │ │ │ │ + ble.n 46826 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 46736 <_PyEval_FormatAwaitableError@@Base+0xf26> │ │ │ │ - cbnz r6, 4675a <_PyEval_FormatAwaitableError@@Base+0xf4a> │ │ │ │ - ldr r4, [pc, #384] @ (468b8 <_PyEval_FormatAwaitableError@@Base+0x10a8>) │ │ │ │ + bne.n 46826 │ │ │ │ + cbnz r6, 4684a │ │ │ │ + ldr r4, [pc, #384] @ (469a8 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46898 <_PyEval_FormatAwaitableError@@Base+0x1088> │ │ │ │ + beq.w 46988 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 11112c │ │ │ │ + bl 11150c │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, r8, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 4676e <_PyEval_FormatAwaitableError@@Base+0xf5e> │ │ │ │ + cbnz r0, 4685e │ │ │ │ mov r6, sl │ │ │ │ - b.n 4689e <_PyEval_FormatAwaitableError@@Base+0x108e> │ │ │ │ - ldr r3, [pc, #332] @ (468bc <_PyEval_FormatAwaitableError@@Base+0x10ac>) │ │ │ │ + b.n 4698e │ │ │ │ + ldr r3, [pc, #332] @ (469ac ) │ │ │ │ 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 467a0 <_PyEval_FormatAwaitableError@@Base+0xf90> │ │ │ │ + bmi.n 46890 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13304 @ 0x33f8 │ │ │ │ + movw r1, #14840 @ 0x39f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4676a <_PyEval_FormatAwaitableError@@Base+0xf5a> │ │ │ │ + bl 12747c │ │ │ │ + b.n 4685a │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 467c4 <_PyEval_FormatAwaitableError@@Base+0xfb4> │ │ │ │ + bne.n 468b4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13556 @ 0x34f4 │ │ │ │ + movw r1, #15092 @ 0x3af4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4676a <_PyEval_FormatAwaitableError@@Base+0xf5a> │ │ │ │ + bl 12747c │ │ │ │ + b.n 4685a │ │ │ │ mov r0, r9 │ │ │ │ - bl 152d54 │ │ │ │ + bl 1540ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 467e8 <_PyEval_FormatAwaitableError@@Base+0xfd8> │ │ │ │ + bgt.n 468d8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13596 @ 0x351c │ │ │ │ + movw r1, #15132 @ 0x3b1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4676a <_PyEval_FormatAwaitableError@@Base+0xf5a> │ │ │ │ + bl 12747c │ │ │ │ + b.n 4685a │ │ │ │ mov r0, r6 │ │ │ │ - bl b99b0 │ │ │ │ - cbnz r0, 46808 <_PyEval_FormatAwaitableError@@Base+0xff8> │ │ │ │ + bl b9b8c │ │ │ │ + cbnz r0, 468f8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13628 @ 0x353c │ │ │ │ + movw r1, #15164 @ 0x3b3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4676a <_PyEval_FormatAwaitableError@@Base+0xf5a> │ │ │ │ + bl 12747c │ │ │ │ + b.n 4685a │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20d248 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20ef9c <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4676a <_PyEval_FormatAwaitableError@@Base+0xf5a> │ │ │ │ + beq.n 4685a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46834 <_PyEval_FormatAwaitableError@@Base+0x1024> │ │ │ │ + cbnz r3, 46924 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13676 @ 0x356c │ │ │ │ + movw r1, #15212 @ 0x3b6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4688e <_PyEval_FormatAwaitableError@@Base+0x107e> │ │ │ │ + bl 12747c │ │ │ │ + b.n 4697e │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d398 <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ + bl 20f0ec <_PyParkingLot_AfterFork@@Base+0x18c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4688e <_PyEval_FormatAwaitableError@@Base+0x107e> │ │ │ │ + cbz r0, 4697e │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #16336 @ 0x3fd0 │ │ │ │ + movw r1, #17872 @ 0x45d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #13468 @ 0x349c │ │ │ │ + movw r0, #15004 @ 0x3a9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46886 <_PyEval_FormatAwaitableError@@Base+0x1076> │ │ │ │ + blt.n 46976 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 46870 <_PyEval_FormatAwaitableError@@Base+0x1060> │ │ │ │ + blt.n 46960 │ │ │ │ mov r0, r8 │ │ │ │ blx 292d4 │ │ │ │ - b.n 46876 <_PyEval_FormatAwaitableError@@Base+0x1066> │ │ │ │ + b.n 46966 │ │ │ │ mov r0, sl │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1116ec │ │ │ │ + bl 111acc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d7b4 │ │ │ │ + bl 20f504 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d7b4 │ │ │ │ - b.n 4676a <_PyEval_FormatAwaitableError@@Base+0xf5a> │ │ │ │ + bl 20f504 │ │ │ │ + b.n 4685a │ │ │ │ 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 111704 │ │ │ │ + bl 111ae4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + add r5, pc, #800 @ (adr r5, 46cc8 ) │ │ │ │ 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 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w sl, [r0, #28] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - mov r8, sl │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r1 │ │ │ │ - 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 46962 <_PyEval_FormatAwaitableError@@Base+0x1152> │ │ │ │ - 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 d12bc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.n 4692a <_PyEval_FormatAwaitableError@@Base+0x111a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 4692a <_PyEval_FormatAwaitableError@@Base+0x111a> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - sub.w r3, r3, r4 │ │ │ │ - blt.n 4696e <_PyEval_FormatAwaitableError@@Base+0x115e> │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - add sl, fp │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.n 46956 <_PyEval_FormatAwaitableError@@Base+0x1146> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4748 @ 0x128c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4696e <_PyEval_FormatAwaitableError@@Base+0x115e> │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 468f6 <_PyEval_FormatAwaitableError@@Base+0x10e6> │ │ │ │ - ldr.w r7, [r7, #260] @ 0x104 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 468ec <_PyEval_FormatAwaitableError@@Base+0x10dc> │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7f908 │ │ │ │ - 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 469a2 <_PyEval_FormatAwaitableError@@Base+0x1192> │ │ │ │ + bls.n 469dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13720 @ 0x3598 │ │ │ │ + movw r1, #15256 @ 0x3b98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 469cc <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ + bl 12747c │ │ │ │ + b.n 46a06 │ │ │ │ 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 14d9c4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 469fa <_PyEval_FormatAwaitableError@@Base+0x11ea> │ │ │ │ + bl 14ecec <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 46a34 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbnz r0, 469d0 <_PyEval_FormatAwaitableError@@Base+0x11c0> │ │ │ │ + bl d3b88 │ │ │ │ + cbnz r0, 46a0a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 469fa <_PyEval_FormatAwaitableError@@Base+0x11ea> │ │ │ │ - bl d3c50 │ │ │ │ + b.n 46a34 │ │ │ │ + bl d3d9c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f670 │ │ │ │ + bl 181bc0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 469cc <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ + beq.n 46a06 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 469cc <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ + blt.n 46a06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 469f4 <_PyEval_FormatAwaitableError@@Base+0x11e4> │ │ │ │ + bne.n 46a2e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 469fa <_PyEval_FormatAwaitableError@@Base+0x11ea> │ │ │ │ + b.n 46a34 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 469f0 <_PyEval_FormatAwaitableError@@Base+0x11e0> │ │ │ │ + b.n 46a2a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000469fc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r0, #9 │ │ │ │ - bhi.n 46a1c │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 46a2e │ │ │ │ - movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #43056 @ 0xa830 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_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 46a54 │ │ │ │ + bne.n 46a5a │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46a88 │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 46a8e │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46a88 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 46a70 │ │ │ │ + bne.n 46a8e │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 46a76 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46ab6 │ │ │ │ + b.n 46abc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13760 @ 0x35c0 │ │ │ │ + movw r1, #15296 @ 0x3bc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 46a6c │ │ │ │ + bl 12747c │ │ │ │ + b.n 46a72 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46a70 │ │ │ │ - ldr r2, [pc, #44] @ (46ac0 ) │ │ │ │ + bls.n 46a76 │ │ │ │ + ldr r2, [pc, #44] @ (46ac8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #28] @ 46ab8 │ │ │ │ + vldr d7, [pc, #32] @ 46ac0 │ │ │ │ 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 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46ae6 │ │ │ │ + bne.n 46aee │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46afe │ │ │ │ - b.n 46b12 │ │ │ │ + cbnz r0, 46b06 │ │ │ │ + b.n 46b1a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55888 @ 0xda50 │ │ │ │ + movw r0, #57424 @ 0xe050 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46ada │ │ │ │ - b.n 46bf6 │ │ │ │ - bl 83930 │ │ │ │ + bne.n 46ae2 │ │ │ │ + b.n 46bfe │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46b20 │ │ │ │ + bne.n 46b28 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46b30 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 46b38 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46bf6 │ │ │ │ + bne.n 46bfe │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46b30 │ │ │ │ + b.n 46b38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46b0e │ │ │ │ + bne.n 46b16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46b0e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46b16 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ + bl 11b8a8 │ │ │ │ + bl cc074 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 46b56 │ │ │ │ + beq.n 46b5e │ │ │ │ mov r0, r3 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46bc8 │ │ │ │ + beq.n 46bd0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ - cbz r1, 46b6c │ │ │ │ + cbz r1, 46b74 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 46b78 │ │ │ │ + bge.n 46b80 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 46b78 │ │ │ │ + b.n 46b80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23aa3c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ + bl 23bdb0 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46b5c │ │ │ │ - b.n 46bf6 │ │ │ │ + bne.n 46b64 │ │ │ │ + b.n 46bfe │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 23b458 │ │ │ │ + bl 23c7d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46bf6 │ │ │ │ + beq.n 46bfe │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 46ba8 │ │ │ │ + bge.n 46bb0 │ │ │ │ add.w r5, r0, r3, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46b92 │ │ │ │ + b.n 46b9a │ │ │ │ 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 46bf8 │ │ │ │ + b.n 46c00 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ + bl 11b8a8 │ │ │ │ + bl cc074 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #55888 @ 0xda50 │ │ │ │ + movw r0, #57424 @ 0xe050 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 20b9b8 │ │ │ │ - b.n 46c8c │ │ │ │ + b.w 20d7a4 │ │ │ │ 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, #51888 @ 0xcab0 │ │ │ │ + movw r0, #53464 @ 0xd0d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2500 @ 0x9c4 │ │ │ │ + movw r0, #5352 @ 0x14e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ + b.w 4223a │ │ │ │ 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, #13804 @ 0x35ec │ │ │ │ + movw r1, #15340 @ 0x3bec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 46c84 │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 46c8e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 13a3d0 │ │ │ │ - cbnz r0, 46c6e │ │ │ │ + bl 13ad40 │ │ │ │ + cbnz r0, 46c78 │ │ │ │ mov r0, r4 │ │ │ │ - bl e45b0 │ │ │ │ - b.n 46c84 │ │ │ │ + bl e4774 │ │ │ │ + b.n 46c8e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46c88 ) │ │ │ │ + ldr r0, [pc, #12] @ (46c94 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 93304 │ │ │ │ + bl 93244 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ stcl 0, cr0, [r0], {72} @ 0x48 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ + beq.n 46cb8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 259764 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #25292 @ 0x62cc │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #33368 @ 0x8258 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.n 46d00 │ │ │ │ + b.w 4223a │ │ │ │ + b.w 428a4 │ │ │ │ + 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 7ffd8 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (46d38 ) │ │ │ │ + ldr r3, [pc, #156] @ (46dac ) │ │ │ │ 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, 46cd4 │ │ │ │ + cbz r3, 46d48 │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46cca │ │ │ │ + bne.n 46d3e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46cba │ │ │ │ + bne.n 46d2e │ │ │ │ dmb ish │ │ │ │ - beq.n 46cd4 │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 46d48 │ │ │ │ + bl 2687f0 │ │ │ │ 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 46da6 │ │ │ │ + bl 46eee │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46d18 │ │ │ │ + cbz r3, 46d8c │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46d0e │ │ │ │ + bne.n 46d82 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46cfe │ │ │ │ + bne.n 46d72 │ │ │ │ dmb ish │ │ │ │ - beq.n 46d18 │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 46d8c │ │ │ │ + bl 2468dc │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (46d38 ) │ │ │ │ + bl 24a784 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46dac ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46d32 │ │ │ │ + beq.n 46da6 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.w 4228c │ │ │ │ - b.w 42a66 │ │ │ │ - push {r4, lr} │ │ │ │ + │ │ │ │ +00046db0 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, 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 46d64 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 258ee8 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #23756 @ 0x5ccc │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31832 @ 0x7c58 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #148] @ (46e58 ) │ │ │ │ + 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 46dee │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 46dee │ │ │ │ + add.w r9, r8, #4096 @ 0x1000 │ │ │ │ + ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ + cmp r1, r5 │ │ │ │ + bgt.n 46e00 │ │ │ │ + movw r0, #28472 @ 0x6f38 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #1548 @ 0x60c │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46e1a │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ + cbz r0, 46e0e │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 46e3c │ │ │ │ + b.n 46e10 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, #1 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + bl 83d18 │ │ │ │ + cbnz r0, 46e20 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 46e54 │ │ │ │ + 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 46e38 │ │ │ │ + str.w r1, [r2, #4]! │ │ │ │ + b.n 46e2a │ │ │ │ + str r3, [r0, #0] │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ + add.w r4, r0, r5, lsl #2 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 46e50 │ │ │ │ + add.w r5, r5, #1120 @ 0x460 │ │ │ │ + ldr.w r3, [r8, r5, lsl #2] │ │ │ │ + cbz r3, 46e50 │ │ │ │ + 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 46e88 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12564 @ 0x3114 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 46eae │ │ │ │ + mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - blx 2a534 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - b.w 4228c │ │ │ │ + cbnz r3, 46eba │ │ │ │ + ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ + cbz r3, 46eb2 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #2 │ │ │ │ + movw r1, #12616 @ 0x3148 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 46ed2 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + bl 20d7a4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 24e398 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x14a4> │ │ │ │ + cbnz r0, 46ed2 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r3, #2 │ │ │ │ + strb.w r0, [r2, #34] @ 0x22 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #15380 @ 0x3c14 │ │ │ │ + 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 dde24 │ │ │ │ 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] @ (46f08 ) │ │ │ │ + ldr r3, [pc, #336] @ (47050 ) │ │ │ │ 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 46ef0 │ │ │ │ + bne.w 47038 │ │ │ │ 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 46e22 │ │ │ │ + bls.n 46f6a │ │ │ │ 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 │ │ │ │ @@ -42500,15 +42612,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 25910c │ │ │ │ + bl 259d74 │ │ │ │ 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 │ │ │ │ @@ -42523,15 +42635,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, 46e72 │ │ │ │ + cbz r2, 46fba │ │ │ │ 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 │ │ │ │ @@ -42548,15 +42660,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 25910c │ │ │ │ + bl 259d74 │ │ │ │ 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 │ │ │ │ @@ -42567,458 +42679,309 @@ │ │ │ │ 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 46eae │ │ │ │ + bne.n 46ff6 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (46f08 ) │ │ │ │ + ldr r3, [pc, #20] @ (47050 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46f02 │ │ │ │ + beq.n 4704a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -00046f0c : │ │ │ │ - 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] @ (46fb4 ) │ │ │ │ - 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 46f4a │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 46f4a │ │ │ │ - add.w r9, r8, #4096 @ 0x1000 │ │ │ │ - ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ - cmp r1, r5 │ │ │ │ - bgt.n 46f5c │ │ │ │ - movw r0, #26936 @ 0x6938 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #1548 @ 0x60c │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46f76 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46f6a │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.n 46f98 │ │ │ │ - b.n 46f6c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, #1 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - bl 83d44 │ │ │ │ - cbnz r0, 46f7c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46fb0 │ │ │ │ - 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 46f94 │ │ │ │ - str.w r1, [r2, #4]! │ │ │ │ - b.n 46f86 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ - add.w r4, r0, r5, lsl #2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46fac │ │ │ │ - add.w r5, r5, #1120 @ 0x460 │ │ │ │ - ldr.w r3, [r8, r5, lsl #2] │ │ │ │ - cbz r3, 46fac │ │ │ │ - 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 46fe4 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11028 @ 0x2b14 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4700a │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 47016 │ │ │ │ - ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4700e │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #2 │ │ │ │ - movw r1, #11080 @ 0x2b48 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - str r2, [r4, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4702e │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20b9b8 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 24d838 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ - cbnz r0, 4702e │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r3, #2 │ │ │ │ - strb.w r0, [r2, #34] @ 0x22 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #13844 @ 0x3614 │ │ │ │ - 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 ddc6c │ │ │ │ - │ │ │ │ -0004704a : │ │ │ │ +00047054 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4706c │ │ │ │ + bne.n 47076 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4706e │ │ │ │ + beq.n 47078 │ │ │ │ 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 26b498 │ │ │ │ + bl 26ba98 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b72c │ │ │ │ + bl 26bd2c │ │ │ │ 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 26b498 │ │ │ │ + bl 26ba98 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b72c │ │ │ │ + bl 26bd2c │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 47130 │ │ │ │ + cbz r1, 4713a │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 47106 │ │ │ │ + cbz r7, 47110 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #26836 @ 0x68d4 │ │ │ │ + movw r4, #28372 @ 0x6ed4 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + movw r2, #65476 @ 0xffc4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #14080 @ 0x3700 │ │ │ │ + movw r0, #15644 @ 0x3d1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - b.n 4715c │ │ │ │ + bl dde24 │ │ │ │ + b.n 47166 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #26836 @ 0x68d4 │ │ │ │ + movw r4, #28372 @ 0x6ed4 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + movw r2, #65476 @ 0xffc4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #14108 @ 0x371c │ │ │ │ + movw r0, #15672 @ 0x3d38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - b.n 4715c │ │ │ │ - cbz r7, 47146 │ │ │ │ + bl dde24 │ │ │ │ + b.n 47166 │ │ │ │ + cbz r7, 47150 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #14132 @ 0x3734 │ │ │ │ + movw r0, #15696 @ 0x3d50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - b.n 4715c │ │ │ │ + bl dde24 │ │ │ │ + b.n 47166 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #14152 @ 0x3748 │ │ │ │ + movw r0, #15716 @ 0x3d64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 296c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ │ │ │ │ -0004717e : │ │ │ │ +00047188 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12c738 │ │ │ │ + b.w 12cbe8 │ │ │ │ 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 471a2 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 471ac │ │ │ │ + bne.n 471ac │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 471b6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ 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 7f6bc │ │ │ │ + bl 7f6b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47204 │ │ │ │ + cbz r0, 4720e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl daf0c <_PyType_Name@@Base> │ │ │ │ + bl db0b8 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #62416 @ 0xf3d0 │ │ │ │ + movw r0, #63992 @ 0xf9f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 471f8 │ │ │ │ + beq.n 47202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 471fc │ │ │ │ + cbz r3, 47206 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47204 │ │ │ │ + b.n 4720e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 471f8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47202 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00047226 : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00047248 <_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 47282 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 47282 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25680 @ 0x6450 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 47292 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f4a94 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 47296 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 47296 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4729a <_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, 472c2 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + cbnz r7, 47238 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 472c2 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + ble.n 47238 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 472c2 <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ - cbnz r2, 472e0 <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + bne.n 47238 │ │ │ │ + cbnz r2, 47256 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (4735c <_PyLong_UnsignedLong_Converter@@Base+0x114>) │ │ │ │ + ldr r4, [pc, #148] @ (472d0 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4734a <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ + cbz r0, 472c0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ + bl 11b8a8 │ │ │ │ + bl cc074 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 47304 <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ + beq.n 4727a │ │ │ │ mov r0, r3 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 4731c <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 47292 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 165774 │ │ │ │ + bl 16710c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 23b33c │ │ │ │ + bl 23c6b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4734e <_PyLong_UnsignedLong_Converter@@Base+0x106> │ │ │ │ - b.n 4734a <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ + bne.n 472c4 │ │ │ │ + b.n 472c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ + bl 11b8a8 │ │ │ │ + bl cc074 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #55880 @ 0xda48 │ │ │ │ + movw r0, #57416 @ 0xe048 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47356 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ + b.n 472cc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000472f2 : │ │ │ │ + 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 {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 c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 47396 <_PyLong_UnsignedLong_Converter@@Base+0x14e> │ │ │ │ + blt.n 4734a │ │ │ │ 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 47398 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ + b.n 4734c │ │ │ │ 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 │ │ │ │ @@ -43030,105 +42993,138 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ - movweq r1, #14196 @ 0x3774 │ │ │ │ + movweq r1, #15732 @ 0x3d74 │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ itete ne │ │ │ │ - movwne r1, #14204 @ 0x377c │ │ │ │ + movwne r1, #15740 @ 0x3d7c │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 85080 │ │ │ │ + bl 8500c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000473e4 : │ │ │ │ +00047398 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +000473ba <_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 473f4 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 473f4 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #27216 @ 0x6a50 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 47404 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f4c78 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 47408 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 47408 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4740c <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + movs r0, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 47420 │ │ │ │ + cbz r2, 47428 <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 47422 │ │ │ │ + b.n 4742a <_PyLong_UnsignedLong_Converter@@Base+0x70> │ │ │ │ mov r5, r2 │ │ │ │ add r5, r1 │ │ │ │ adds r0, #12 │ │ │ │ - cbnz r2, 47430 │ │ │ │ + cbnz r2, 47438 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 47430 │ │ │ │ + bne.n 47438 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4744a │ │ │ │ - ldr r4, [pc, #128] @ (474b4 ) │ │ │ │ + cbnz r0, 47452 <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + ldr r4, [pc, #128] @ (474bc <_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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47472 │ │ │ │ + cbz r0, 4747a <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 47476 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 4747e <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58424 @ 0xe438 │ │ │ │ + movw r1, #59960 @ 0xea38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #14212 @ 0x3784 │ │ │ │ + movw r0, #15748 @ 0x3d84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 474ac │ │ │ │ + b.n 474b4 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r5, #47264 @ 0xb8a0 │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bl 1efe38 │ │ │ │ + bl 1f2d28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34964 │ │ │ │ + bl 34974 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 474ac │ │ │ │ + beq.n 474b4 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 474ac │ │ │ │ + cbnz r3, 474b4 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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] │ │ │ │ @@ -43138,749 +43134,750 @@ │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000474d4 : │ │ │ │ +000474dc : │ │ │ │ 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 47506 │ │ │ │ + beq.n 4750e │ │ │ │ movw r1, #1524 @ 0x5f4 │ │ │ │ - movw r0, #26936 @ 0x6938 │ │ │ │ + movw r0, #28472 @ 0x6f38 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47524 │ │ │ │ + b.n 4752c │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 47514 │ │ │ │ + cbz r3, 4751c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47514 │ │ │ │ + blt.n 4751c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 4751a │ │ │ │ + bgt.n 47522 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 47522 │ │ │ │ + b.n 4752a │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00047526 : │ │ │ │ +0004752e : │ │ │ │ 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] @ (4760c ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl d140c │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.n 475c4 │ │ │ │ + bne.n 47572 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl d140c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 475c4 │ │ │ │ + beq.n 47574 │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + b.n 47574 │ │ │ │ + ldr r5, [pc, #152] @ (4760c ) │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 115da8 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 475c4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl c8a08 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 475a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 475a0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 475c4 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl f1b54 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 475c8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 475c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 475c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 47608 │ │ │ │ + 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 475e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 475e4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 475f8 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 47608 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 475ee │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 475ee │ │ │ │ + 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, 47558 │ │ │ │ + cbnz r3, 47632 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 47558 │ │ │ │ + ble.n 47632 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47558 │ │ │ │ - cbnz r0, 47570 │ │ │ │ - ldr r5, [pc, #84] @ (475b0 ) │ │ │ │ + bne.n 47632 │ │ │ │ + cbnz r0, 4764a │ │ │ │ + ldr r5, [pc, #88] @ (4768c ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 47596 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 47670 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4759a │ │ │ │ + beq.n 47674 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14228 @ 0x3794 │ │ │ │ + movw r1, #15764 @ 0x3d94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 475ac │ │ │ │ + b.n 47686 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fa98 <_PyTime_AsTimeval@@Base+0x1ad8> │ │ │ │ + bl 240d20 <_PyTime_AsTimeval@@Base+0x1a34> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47596 │ │ │ │ + beq.n 47670 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + nop │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 47810 │ │ │ │ - b.n 475b8 │ │ │ │ + b.n 47692 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ │ │ │ │ -000475c6 : │ │ │ │ +000476a0 : │ │ │ │ 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 475f8 │ │ │ │ + bmi.n 476d2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14272 @ 0x37c0 │ │ │ │ + movw r1, #15808 @ 0x3dc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 4771e │ │ │ │ + bl d1af0 │ │ │ │ + b.n 477f8 │ │ │ │ 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 47660 │ │ │ │ + bge.n 4773a │ │ │ │ ldrb.w r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 47660 │ │ │ │ + bne.n 4773a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 47660 │ │ │ │ + bne.n 4773a │ │ │ │ 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 4765e │ │ │ │ + ble.n 47738 │ │ │ │ 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 4763c │ │ │ │ + b.n 47716 │ │ │ │ str r6, [r4, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.n 47706 │ │ │ │ + ble.n 477e0 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 4767a │ │ │ │ + bl bc390 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 47754 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 47662 │ │ │ │ + b.n 4773c │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 4768e │ │ │ │ + bge.n 47768 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 47706 │ │ │ │ + bpl.n 477e0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add.w r0, r5, #10 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ - cbz r1, 476f4 │ │ │ │ + cbz r1, 477ce │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 476f2 │ │ │ │ + blt.n 477cc │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 476f4 │ │ │ │ - cbz r0, 47706 │ │ │ │ + bpl.n 477ce │ │ │ │ + cbz r0, 477e0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 476f6 │ │ │ │ + bne.n 477d0 │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ - movw r1, #14808 @ 0x39d8 │ │ │ │ + movw r1, #16344 @ 0x3fd8 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r4, #14552 @ 0x38d8 │ │ │ │ + movw r4, #16088 @ 0x3ed8 │ │ │ │ movt r4, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ - bcs.n 476f6 │ │ │ │ + bcs.n 477d0 │ │ │ │ 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 476e2 │ │ │ │ + bne.n 477bc │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 476f2 │ │ │ │ + beq.n 477cc │ │ │ │ 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 476c8 │ │ │ │ + b.n 477a2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 47706 │ │ │ │ + cbz r0, 477e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47720 │ │ │ │ + beq.n 477fa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47720 │ │ │ │ + b.n 477fa │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14300 @ 0x37dc │ │ │ │ + movw r1, #15836 @ 0x3ddc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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] @ (477f0 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl d12bc │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.n 477aa │ │ │ │ - bne.n 47758 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl d12bc │ │ │ │ + mov r0, r1 │ │ │ │ + bl dd90c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 47820 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 47830 │ │ │ │ + b.n 4784a │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 477aa │ │ │ │ - beq.n 4775a │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - b.n 4775a │ │ │ │ - ldr r5, [pc, #148] @ (477f0 ) │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 115878 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 477aa │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl c88b4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 47786 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 47786 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 477aa │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl f1970 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 477ae │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 477aa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 477aa │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + blt.n 4782e │ │ │ │ + cmp r0, r3 │ │ │ │ + it ge │ │ │ │ + movge r0, r3 │ │ │ │ + b.n 47830 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 477ee │ │ │ │ - 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 477ca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 477ca │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 477de │ │ │ │ + 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 477ee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 477d4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 477d4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + b.n 4784c │ │ │ │ + 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 478de │ │ │ │ + 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 4788e │ │ │ │ + bl 25f29c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 478ba │ │ │ │ + movs r1, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 478a2 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b.n 478ba │ │ │ │ + mov r0, r4 │ │ │ │ + bl bfd80 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4789e │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4789e │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000478c2 : │ │ │ │ + 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 18a5e0 │ │ │ │ + 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] @ (478bc ) │ │ │ │ + ldr r3, [pc, #152] @ (47988 ) │ │ │ │ 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, 47858 │ │ │ │ + cbz r3, 47926 │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4784e │ │ │ │ + bne.n 4791c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4783e │ │ │ │ + bne.n 4790c │ │ │ │ dmb ish │ │ │ │ - beq.n 47858 │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 47926 │ │ │ │ + bl 2687f0 │ │ │ │ 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 46da6 │ │ │ │ + bl 46eee │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 4789c │ │ │ │ + cbz r3, 4796a │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47892 │ │ │ │ + bne.n 47960 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47882 │ │ │ │ + bne.n 47950 │ │ │ │ dmb ish │ │ │ │ - beq.n 4789c │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 4796a │ │ │ │ + bl 2468dc │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71e88 │ │ │ │ - ldr r3, [pc, #20] @ (478bc ) │ │ │ │ + bl 71df8 │ │ │ │ + ldr r3, [pc, #20] @ (47988 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 478b6 │ │ │ │ + beq.n 47984 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 478e2 │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 4790e │ │ │ │ - movs r1, #7 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 478f6 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b.n 4790e │ │ │ │ - mov r0, r4 │ │ │ │ - bl bfbac │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 478f2 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 478f2 │ │ │ │ - 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 dd754 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 47938 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 47948 │ │ │ │ - b.n 47962 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 47946 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ge │ │ │ │ - movge r0, r3 │ │ │ │ - b.n 47948 │ │ │ │ - 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 47964 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00047966 : │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 187834 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #20 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29e98 │ │ │ │ + cbnz r0, 479b4 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1a18 │ │ │ │ + b.n 479ba │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 8f9d8 │ │ │ │ + add sp, #20 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w f976c │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 479b4 │ │ │ │ + beq.n 47a14 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #44840 @ 0xaf28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 479d6 │ │ │ │ + bl 12747c │ │ │ │ + b.n 47a36 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 479da │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 47a3a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #44880 @ 0xaf50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47aa2 │ │ │ │ + b.n 47b02 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 479d6 │ │ │ │ + beq.n 47a36 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 47a0c │ │ │ │ + ble.n 47a6c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #44924 @ 0xaf7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 479d6 │ │ │ │ + bl cec0c │ │ │ │ + b.n 47a36 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 47a3e │ │ │ │ + cbnz r3, 47a9e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47a26 │ │ │ │ + blt.n 47a86 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 47a3e │ │ │ │ + b.n 47a9e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 258b8c │ │ │ │ + bl 259544 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47aa2 │ │ │ │ - bl 95d94 │ │ │ │ + b.n 47b02 │ │ │ │ + bl 95cd4 │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47a60 │ │ │ │ + bne.n 47ac0 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a50 │ │ │ │ + bne.n 47ab0 │ │ │ │ dmb ish │ │ │ │ - beq.n 47a6c │ │ │ │ + beq.n 47acc │ │ │ │ mov r0, r4 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2687f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 258b8c │ │ │ │ + bl 259544 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47a8e │ │ │ │ + bne.n 47aee │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a7e │ │ │ │ + bne.n 47ade │ │ │ │ dmb ish │ │ │ │ - beq.n 47a9a │ │ │ │ + beq.n 47afa │ │ │ │ mov r0, r4 │ │ │ │ - bl 2459ac │ │ │ │ + bl 2468dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - b.n 47a2e │ │ │ │ + bl 987c8 │ │ │ │ + b.n 47a8e │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w f9590 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ - push {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, 47af0 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 47af6 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 8fa90 │ │ │ │ - add sp, #20 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56764 @ 0xddbc │ │ │ │ + movw r1, #58300 @ 0xe3bc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b74 │ │ │ │ - ldr r2, [pc, #32] @ (47b2c ) │ │ │ │ + b.n 47b84 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.w c35b0 │ │ │ │ + ldr r2, [pc, #32] @ (47b3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50612 @ 0xc5b4 │ │ │ │ + movw r0, #52032 @ 0xcb40 │ │ │ │ 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 82744 │ │ │ │ + b.w 82738 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00047b30 : │ │ │ │ +00047b40 : │ │ │ │ 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 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47b70 │ │ │ │ + cbz r0, 47b80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 475c6 │ │ │ │ + bl 476a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47b64 │ │ │ │ + beq.n 47b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47b68 │ │ │ │ + cbz r3, 47b78 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47b70 │ │ │ │ + b.n 47b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 47b64 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47b74 │ │ │ │ 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 454ec │ │ │ │ - cbz r0, 47bd6 │ │ │ │ + bl 4555c │ │ │ │ + cbz r0, 47be6 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #9452 @ 0x24ec │ │ │ │ + movw r2, #10876 @ 0x2a7c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl ccba4 │ │ │ │ + bl cccfc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47bba │ │ │ │ + beq.n 47bca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47bba │ │ │ │ + cbnz r3, 47bca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 47bd8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 47be8 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 47bd6 │ │ │ │ - bl d3c50 │ │ │ │ + bl d3b88 │ │ │ │ + cbz r0, 47be6 │ │ │ │ + bl d3d9c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23a9b4 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23bd2c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.w c34a8 │ │ │ │ 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 243f90 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47c1c │ │ │ │ + bl 2453ac <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47c26 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86280 │ │ │ │ + bl 8620c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47c20 │ │ │ │ + cbnz r0, 47c2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c1c │ │ │ │ + beq.n 47c26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47c1c │ │ │ │ + cbnz r3, 47c26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47c4e │ │ │ │ + b.n 47c58 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47c3e │ │ │ │ + bge.n 47c48 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #14584 @ 0x38f8 │ │ │ │ + movw r0, #16120 @ 0x3ef8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #14592 @ 0x3900 │ │ │ │ + movw r0, #16128 @ 0x3f00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56772 @ 0xddc4 │ │ │ │ + movw r1, #58308 @ 0xe3c4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b74 │ │ │ │ + b.n 47b84 │ │ │ │ stmdb 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, 47c7c │ │ │ │ + cbz r3, 47c86 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 47c7e │ │ │ │ + b.n 47c88 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r4, [pc, #528] @ (47e90 ) │ │ │ │ + ldr r4, [pc, #524] @ (47e98 ) │ │ │ │ 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} │ │ │ │ @@ -43894,330 +43891,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 47cd4 │ │ │ │ + bne.n 47cde │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 47cd4 │ │ │ │ + ble.n 47cde │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 47cd4 │ │ │ │ - cbnz r5, 47cf8 │ │ │ │ - ldr r4, [pc, #444] @ (47e94 ) │ │ │ │ + bne.n 47cde │ │ │ │ + cbnz r5, 47d02 │ │ │ │ + ldr r4, [pc, #444] @ (47e9c ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e5c │ │ │ │ + beq.w 47e66 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 11112c │ │ │ │ + bl 11150c │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e6a │ │ │ │ + beq.w 47e74 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 11112c │ │ │ │ + bl 11150c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 47d80 │ │ │ │ + cbz r0, 47d8a │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 47d30 │ │ │ │ + beq.n 47d3a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 47d34 │ │ │ │ - b.n 47d80 │ │ │ │ + bge.n 47d3e │ │ │ │ + b.n 47d8a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 47d40 │ │ │ │ + ble.n 47d4a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47d62 │ │ │ │ + cbz r3, 47d6c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #49608 @ 0xc1c8 │ │ │ │ + movw r1, #51144 @ 0xc7c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14680 @ 0x3958 │ │ │ │ + movw r0, #16216 @ 0x3f58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47d80 │ │ │ │ - ldr.w fp, [pc, #312] @ 47e98 │ │ │ │ - b.n 47dda │ │ │ │ + blt.n 47d8a │ │ │ │ + ldr.w fp, [pc, #312] @ 47ea0 │ │ │ │ + b.n 47de4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #65220 @ 0xfec4 │ │ │ │ + movw r2, #62760 @ 0xf528 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8132 @ 0x1fc4 │ │ │ │ + movw r1, #8376 @ 0x20b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47e6e │ │ │ │ + b.n 47e78 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47d80 │ │ │ │ + beq.n 47d8a │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 47df4 │ │ │ │ + blt.n 47dfe │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 47e4e │ │ │ │ + bge.n 47e58 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 47e24 │ │ │ │ + bne.n 47e2e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47e14 │ │ │ │ + bne.n 47e1e │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 47d84 │ │ │ │ + bne.n 47d8e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1116ec │ │ │ │ - b.n 47d80 │ │ │ │ + bl 111acc │ │ │ │ + b.n 47d8a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47e06 │ │ │ │ + cbz r3, 47e10 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47db4 │ │ │ │ + b.n 47dbe │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29dc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47db4 │ │ │ │ + b.n 47dbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47dd6 │ │ │ │ + bne.n 47de0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 47dd6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47de0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1116ec │ │ │ │ + bl 111acc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47d80 │ │ │ │ + beq.n 47d8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47d80 │ │ │ │ + bne.n 47d8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 47d80 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47d8a │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 47e58 │ │ │ │ + beq.n 47e62 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 47e6e │ │ │ │ + b.n 47e78 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47e6e │ │ │ │ + b.n 47e78 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 111704 │ │ │ │ + bl 111ae4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 111704 │ │ │ │ + bl 111ae4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - add r0, pc, #0 @ (adr r0, 47e94 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 47e9c ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #76 @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 4805c ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 48064 ) │ │ │ │ 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] @ (47ecc ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (47ed4 ) │ │ │ │ + bl 161928 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #14604 @ 0x390c │ │ │ │ + movw r0, #16140 @ 0x3f0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56548 @ 0xdce4 │ │ │ │ + movw r1, #58084 @ 0xe2e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47b74 │ │ │ │ + b.n 47b84 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 47efa │ │ │ │ + cbnz r3, 47f02 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 47ef0 │ │ │ │ + cbz r2, 47ef8 │ │ │ │ movw r3, #47264 @ 0xb8a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47efa │ │ │ │ + bne.n 47f02 │ │ │ │ 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 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 47fa8 │ │ │ │ + beq.n 47fb0 │ │ │ │ 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 46fb8 │ │ │ │ - cbnz r0, 47f7a │ │ │ │ + bl 46e5c │ │ │ │ + cbnz r0, 47f82 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 47f5c │ │ │ │ - bl d3c50 │ │ │ │ + bl d3b88 │ │ │ │ + cbz r0, 47f64 │ │ │ │ + bl d3d9c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47fa6 │ │ │ │ + b.n 47fae │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3b88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f4e │ │ │ │ + bne.n 47f56 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3b88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f4e │ │ │ │ - b.n 47fa4 │ │ │ │ + bne.n 47f56 │ │ │ │ + b.n 47fac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 47f8e │ │ │ │ + beq.n 47f96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 47f8e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 47f96 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56904 @ 0xde48 │ │ │ │ + movw r1, #58440 @ 0xe448 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (48010 ) │ │ │ │ + ldr r3, [pc, #76] @ (48018 ) │ │ │ │ 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 47fee │ │ │ │ + bhi.n 47ff6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64888 @ 0xfd78 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #928 @ 0x3a0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 48002 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 4800a │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1ef82c <_PySlice_FromIndices@@Base+0x84> │ │ │ │ + bl 1f2578 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef898 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ - cbz r0, 48006 │ │ │ │ + bl 1f25e4 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ + cbz r0, 4800e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4800e │ │ │ │ + b.n 48016 │ │ │ │ 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 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ 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] │ │ │ │ @@ -44228,91 +44224,104 @@ │ │ │ │ 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, 48074 │ │ │ │ + cbz r0, 4807c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48074 │ │ │ │ + beq.n 4807c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48074 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4807c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e828 │ │ │ │ + b.w 7e820 │ │ │ │ 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] @ (480e4 ) │ │ │ │ + ldr r1, [pc, #84] @ (480ec ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d51b8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d5304 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 480c4 │ │ │ │ + cbz r0, 480cc │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 123d40 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124390 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480b8 │ │ │ │ + beq.n 480c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 480bc │ │ │ │ + cbz r3, 480c4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 480de │ │ │ │ + b.n 480e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 480b8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 480c0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14716 @ 0x397c │ │ │ │ + movw r1, #16252 @ 0x3f7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000480e8 : │ │ │ │ +000480f0 : │ │ │ │ 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 192374 │ │ │ │ + bl 195e54 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 48120 │ │ │ │ + cbz r3, 48148 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r5, [pc, #368] @ (48294 ) │ │ │ │ + ldr r5, [pc, #368] @ (482bc ) │ │ │ │ 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} │ │ │ │ @@ -44326,268 +44335,287 @@ │ │ │ │ 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 48172 │ │ │ │ + bne.n 4819a │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 48172 │ │ │ │ + ble.n 4819a │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 48172 │ │ │ │ - cbnz r4, 48194 │ │ │ │ + bne.n 4819a │ │ │ │ + cbnz r4, 481bc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #288] @ (48298 ) │ │ │ │ + ldr r4, [pc, #288] @ (482c0 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48258 │ │ │ │ + beq.n 48280 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 11112c │ │ │ │ + bl 11150c │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldrd sl, r7, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48266 │ │ │ │ + beq.n 4828e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11112c │ │ │ │ + bl 11150c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48254 │ │ │ │ + beq.n 4827c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 481cc │ │ │ │ + beq.n 481f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 481ce │ │ │ │ - b.n 48254 │ │ │ │ + bge.n 481f6 │ │ │ │ + b.n 4827c │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 481d4 │ │ │ │ - cbz r4, 481f2 │ │ │ │ + ble.n 481fc │ │ │ │ + cbz r4, 4821a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #49608 @ 0xc1c8 │ │ │ │ + movw r1, #51144 @ 0xc7c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14760 @ 0x39a8 │ │ │ │ + movw r0, #16296 @ 0x3fa8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48212 │ │ │ │ - b.n 48254 │ │ │ │ + bge.n 4823a │ │ │ │ + b.n 4827c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #65244 @ 0xfedc │ │ │ │ + movw r2, #62784 @ 0xf540 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #8132 @ 0x1fc4 │ │ │ │ + movw r1, #8376 @ 0x20b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 48254 │ │ │ │ - bl 95d94 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 4827c │ │ │ │ + bl 95cd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 48228 │ │ │ │ + blt.n 48250 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4823a │ │ │ │ + b.n 48262 │ │ │ │ mov r0, sl │ │ │ │ - cbz r4, 48234 │ │ │ │ + cbz r4, 4825c │ │ │ │ blx 293e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4823a │ │ │ │ + b.n 48262 │ │ │ │ blx 29abc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 4826c │ │ │ │ + bl 987c8 │ │ │ │ + cbz r4, 48294 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1850 │ │ │ │ + bl f1a34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48274 │ │ │ │ + b.n 4829c │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48274 │ │ │ │ + b.n 4829c │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48274 │ │ │ │ + b.n 4829c │ │ │ │ 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 111704 │ │ │ │ + bl 111ae4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 111704 │ │ │ │ + bl 111ae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r0, pc, #496 @ (adr r0, 48488 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 484b0 ) │ │ │ │ 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 │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + 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 14a6d0 │ │ │ │ + cbnz r0, 482f0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 48322 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 48408 <_PyCrossInterpreterData_UnregisterClass@@Base+0xe4> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 48306 │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 482ec │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4831a │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 482ec │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000482c6 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +00048324 <_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] @ (48380 <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ + ldr r2, [pc, #168] @ (483dc <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ itete mi │ │ │ │ addmi.w r4, r4, #5472 @ 0x1560 │ │ │ │ ldrpl.w r4, [r4, #3720] @ 0xe88 │ │ │ │ addmi r4, #28 │ │ │ │ addpl.w r4, r4, #648 @ 0x288 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4831e <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 4837c <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48314 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 48372 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48304 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 48362 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 4831e <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 4837c <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 2687f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207d94 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ + bl 209e88 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48350 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 483ae <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 4834e <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 483ac <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 4833c <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 4839a <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 4833e <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 4839c <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 48342 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 483a0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4837a <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 483d8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48370 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 483ce <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48360 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 483be <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4837a <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 483d8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 2468dc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #14776 @ 0x39b8 │ │ │ │ + movw r0, #16312 @ 0x3fb8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0d8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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 r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl d7770 │ │ │ │ mov r4, r0 │ │ │ │ - movs r1, #1 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4843a <_PyCrossInterpreterData_UnregisterClass@@Base+0x116> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 4843e <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 48452 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 48452 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cbz r3, 48452 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 48452 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ mov r0, r5 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 1494dc │ │ │ │ - cbnz r0, 483ca <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 483fc <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4845e │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 483e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ - bl 7f720 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483c6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ + blt.n 48434 <_PyCrossInterpreterData_UnregisterClass@@Base+0x110> │ │ │ │ + add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 483f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 483c6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000483fe : │ │ │ │ +00048456 : │ │ │ │ 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 │ │ │ │ @@ -44596,128 +44624,97 @@ │ │ │ │ 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 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 48458 │ │ │ │ + cbz r0, 484b0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a4450 │ │ │ │ + bl 1a8330 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48450 │ │ │ │ + beq.n 484a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48450 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 484a8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 48458 │ │ │ │ - bl 77270 │ │ │ │ + cbz r0, 484b0 │ │ │ │ + bl 771ec │ │ │ │ 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 d75c4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 48490 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 48494 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 484a8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 484a8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 484a8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 484a8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4848a │ │ │ │ - add r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000484ac : │ │ │ │ +000484b6 : │ │ │ │ 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 1b5a0c │ │ │ │ + bl 1b98f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 484dc │ │ │ │ - bl 77270 │ │ │ │ + cbz r0, 484e6 │ │ │ │ + bl 771ec │ │ │ │ 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 24c7c0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ - cbnz r0, 48502 │ │ │ │ + bl 24d1d0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 4850c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 48592 │ │ │ │ + b.n 485b6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00048506 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +00048510 <_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 139cac │ │ │ │ + bl 13a1d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 24c0bc │ │ │ │ - cbnz r0, 48546 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 48540 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + bl 24cacc │ │ │ │ + cbnz r0, 48550 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 4854a <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #10416 @ 0x28b0 │ │ │ │ + movw r1, #11952 @ 0x2eb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48548 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + b.n 48552 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004854a : │ │ │ │ +00048554 : │ │ │ │ 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 │ │ │ │ @@ -44731,48 +44728,55 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #4 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 10df20 <_PySet_Contains@@Base+0x28> │ │ │ │ + bl 10e2c8 <_PySet_Contains@@Base+0x28> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2908c │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 7ffd8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #54968 @ 0xd6b8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 485fe │ │ │ │ + bl 71488 <_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, 485d2 │ │ │ │ + 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] @ (48600 ) │ │ │ │ + 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] │ │ │ │ @@ -44784,416 +44788,420 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00048604 : │ │ │ │ +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, #5528 @ 0x1598 │ │ │ │ + movw r1, #1776 @ 0x6f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #5532 @ 0x159c │ │ │ │ + movw r0, #1780 @ 0x6f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 486c8 │ │ │ │ + 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 486a0 │ │ │ │ + ble.n 486c4 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #58501 @ 0xe485 │ │ │ │ + movw r2, #59437 @ 0xe82d │ │ │ │ movt r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #27073 @ 0x69c1 │ │ │ │ + movw r1, #28681 @ 0x7009 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #57321 @ 0xdfe9 │ │ │ │ + movw r0, #58257 @ 0xe391 │ │ │ │ movt r0, #16 │ │ │ │ - bl 6cb00 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cae8 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 486a0 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 486c8 │ │ │ │ + cbnz r0, 486c4 │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 486ec │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 10c880 │ │ │ │ + bl 10cb44 <_PyArena_Free@@Base+0xebc> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 486b4 │ │ │ │ - bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 486d8 │ │ │ │ + bl 10e6bc <_Py_hashtable_destroy@@Base> │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ ldr.w r3, [r4, #-40] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.n 487d0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #152] @ (48778 ) │ │ │ │ + ldr r3, [pc, #148] @ (487a4 ) │ │ │ │ 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, 48716 │ │ │ │ + cbz r3, 48744 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4870c │ │ │ │ + bne.n 4873a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 486fc │ │ │ │ + bne.n 4872a │ │ │ │ dmb ish │ │ │ │ - beq.n 48716 │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 48744 │ │ │ │ + bl 2687f0 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 48bc4 │ │ │ │ + bl 48c7c │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48758 │ │ │ │ + cbz r3, 48786 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4874e │ │ │ │ + bne.n 4877c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4873e │ │ │ │ + bne.n 4876c │ │ │ │ dmb ish │ │ │ │ - beq.n 48758 │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 48786 │ │ │ │ + bl 2468dc │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (48778 ) │ │ │ │ + bl 24a784 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (487a4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48772 │ │ │ │ + beq.n 487a0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, 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 7ffe0 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.n 487a0 │ │ │ │ + bl 95cd4 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 290a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 987c8 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 487d0 │ │ │ │ + bne.n 48800 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15040 @ 0x3ac0 │ │ │ │ + movw r1, #16576 @ 0x40c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 487ec │ │ │ │ + bl 12747c │ │ │ │ + b.n 4881c │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 487f0 │ │ │ │ + ble.n 48820 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ + bl 14eed0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 489ac │ │ │ │ + b.n 489dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 488fc │ │ │ │ + bne.w 4892c │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 4882a │ │ │ │ + cbz r3, 4885a │ │ │ │ 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, 4881c │ │ │ │ - movw r1, #15088 @ 0x3af0 │ │ │ │ + cbnz r2, 4884c │ │ │ │ + movw r1, #16624 @ 0x40f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ - b.n 487ec │ │ │ │ - movw r1, #15140 @ 0x3b24 │ │ │ │ + bl 12747c │ │ │ │ + b.n 4881c │ │ │ │ + movw r1, #16676 @ 0x4124 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ - b.n 487ec │ │ │ │ + bl 12747c │ │ │ │ + b.n 4881c │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 48844 │ │ │ │ + cbz r6, 48874 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ - b.n 487ec │ │ │ │ + bl 14eed0 │ │ │ │ + b.n 4881c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48868 │ │ │ │ + beq.n 48898 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56032 @ 0xdae0 │ │ │ │ + movw r1, #57568 @ 0xe0e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 487ec │ │ │ │ + bl 12747c │ │ │ │ + b.n 4881c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 488ba │ │ │ │ + cbnz r3, 488ea │ │ │ │ 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 20bb04 │ │ │ │ + bl 20d8f0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48960 │ │ │ │ + beq.n 48990 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 489ac │ │ │ │ + bne.w 489dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4893c │ │ │ │ + beq.n 4896c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4893c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4893c │ │ │ │ + bne.n 4896c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4896c │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #1056 @ 0x420 │ │ │ │ + movw r1, #2592 @ 0xa20 │ │ │ │ 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 bfa10 │ │ │ │ + bl bfbe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 487ec │ │ │ │ + beq.n 4881c │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 20bb04 │ │ │ │ + bl 20d8f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 24d838 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ + bl 24e398 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x14a4> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 48960 │ │ │ │ - b.n 489ac │ │ │ │ + cbz r0, 48990 │ │ │ │ + b.n 489dc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 201f30 │ │ │ │ + bl 2042f4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 48918 │ │ │ │ + cbz r3, 48948 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24d838 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ - cbz r0, 48960 │ │ │ │ + b.w 24e398 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x14a4> │ │ │ │ + cbz r0, 48990 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 489ac │ │ │ │ + bne.n 489dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4893c │ │ │ │ + beq.n 4896c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4893c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4896c │ │ │ │ + bl 77d58 <_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, #56968 @ 0xde88 │ │ │ │ + movw r1, #58504 @ 0xe488 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 487ec │ │ │ │ + bl 12747c │ │ │ │ + b.n 4881c │ │ │ │ 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 d3a3c │ │ │ │ - cbz r0, 48998 │ │ │ │ + bl d3b88 │ │ │ │ + cbz r0, 489c8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 487ec │ │ │ │ - bl d3c50 │ │ │ │ + bne.w 4881c │ │ │ │ + bl d3d9c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ - b.n 487ec │ │ │ │ + bl 14eed0 │ │ │ │ + b.n 4881c │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3b88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4897c │ │ │ │ - b.n 487ec │ │ │ │ + bne.n 489ac │ │ │ │ + b.n 4881c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #25112 @ 0x6218 │ │ │ │ + movw r0, #26648 @ 0x6818 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0d8 │ │ │ │ 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 48a0a │ │ │ │ + beq.n 48a3a │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48a0a │ │ │ │ + beq.n 48a3a │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #54440 @ 0xd4a8 │ │ │ │ + movw r1, #55976 @ 0xdaa8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl bfa10 │ │ │ │ - cbnz r0, 48a1e │ │ │ │ - b.n 48a4a │ │ │ │ + bl bfbe4 │ │ │ │ + cbnz r0, 48a4e │ │ │ │ + b.n 48a7a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 489ec │ │ │ │ - movw r0, #54440 @ 0xd4a8 │ │ │ │ + beq.n 48a1c │ │ │ │ + movw r0, #55976 @ 0xdaa8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48a4a │ │ │ │ - b.n 489ec │ │ │ │ + bl 16c70c <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48a7a │ │ │ │ + b.n 48a1c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 86280 │ │ │ │ + bl 8620c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48a4a │ │ │ │ + cbz r0, 48a7a │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48a4e │ │ │ │ + cbnz r0, 48a7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48a4a │ │ │ │ + beq.n 48a7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48a4a │ │ │ │ + cbnz r3, 48a7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48a5e │ │ │ │ + b.n 48a8e │ │ │ │ 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} │ │ │ │ │ │ │ │ -00048a62 : │ │ │ │ +00048a92 : │ │ │ │ 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 1dfca0 │ │ │ │ + bl 1e2dc0 │ │ │ │ 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 │ │ │ │ @@ -45202,149 +45210,199 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-200] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ (48b98 ) │ │ │ │ + ldr r1, [pc, #224] @ (48bc8 ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34704 @ 0x8790 │ │ │ │ + movw r2, #36240 @ 0x8d90 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #15284 @ 0x3bb4 │ │ │ │ + movw r1, #16820 @ 0x41b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b72 │ │ │ │ + beq.n 48ba2 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ - movw r1, #9452 @ 0x24ec │ │ │ │ + movw r1, #10876 @ 0x2a7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10160 @ 0x27b0 │ │ │ │ + movw r0, #11676 @ 0x2d9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48b0a │ │ │ │ + bge.n 48b3a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48b68 │ │ │ │ + b.n 48b98 │ │ │ │ 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 2155c8 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 217198 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48b06 │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 48b36 │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ 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 41f24 │ │ │ │ + bl 41f24 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 77270 │ │ │ │ - b.n 48b74 │ │ │ │ + bl 771ec │ │ │ │ + b.n 48ba4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (48b98 ) │ │ │ │ + ldr r3, [pc, #28] @ (48bc8 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48b8c │ │ │ │ + beq.n 48bbc │ │ │ │ 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 {r4, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 95d94 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - blx 290a4 │ │ │ │ + bl f90f0 │ │ │ │ + cbnz r0, 48c48 │ │ │ │ + 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, 48c22 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 48c22 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48c22 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 48c3e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48c3e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48c3e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9889c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7e820 │ │ │ │ + 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] @ (48c78 ) │ │ │ │ + ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ + cbz r3, 48c6e │ │ │ │ + bl 19ec34 <_Py_write_noraise@@Base+0x3d4> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 48c76 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #212] @ (48cac ) │ │ │ │ + ldr r3, [pc, #212] @ (48d64 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #180] @ 0xb4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48c92 │ │ │ │ + bne.n 48d4a │ │ │ │ ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ - bls.n 48c22 │ │ │ │ + bls.n 48cda │ │ │ │ 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 25ee7c │ │ │ │ + bl 25f7cc │ │ │ │ sub.w r2, r5, #64 @ 0x40 │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldrb.w r2, [r4, #181] @ 0xb5 │ │ │ │ adds r3, r0, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 48c4e │ │ │ │ + cbz r2, 48d06 │ │ │ │ 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 │ │ │ │ @@ -45353,32 +45411,32 @@ │ │ │ │ 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 25ee7c │ │ │ │ + bl 25f7cc │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bne.n 48c7a │ │ │ │ + bne.n 48d32 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (48cac ) │ │ │ │ + ldr r3, [pc, #24] @ (48d64 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48ca4 │ │ │ │ + beq.n 48d5c │ │ │ │ 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 │ │ │ │ @@ -45386,238 +45444,136 @@ │ │ │ │ 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 48cd2 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 48d8a │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48cde │ │ │ │ + cbz r3, 48d96 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48d20 │ │ │ │ + b.n 48dd8 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48d1c │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48dd4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48d1c │ │ │ │ + cbnz r3, 48dd4 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48d1c │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48dd4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48d1c │ │ │ │ + cbnz r3, 48dd4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48d1c │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48dd4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48d1c │ │ │ │ + cbnz r3, 48dd4 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48d1c │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48dd4 │ │ │ │ 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 f8f18 │ │ │ │ - cbnz r0, 48da0 │ │ │ │ - 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, 48d7a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 48d7a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d7a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 48d96 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48d96 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d96 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e828 │ │ │ │ - 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] @ (48dd0 ) │ │ │ │ - ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48dc6 │ │ │ │ - bl 19ad3c <_Py_write_noraise@@Base+0x3d4> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 48dce │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 48dec │ │ │ │ - ldr r2, [pc, #20] @ (48df0 ) │ │ │ │ + cbnz r3, 48df4 │ │ │ │ + ldr r2, [pc, #20] @ (48df8 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 264a64 │ │ │ │ + b.w 265280 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xb878 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 48e24 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 48e24 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48e3e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 48e3e │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 48e5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 86280 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48e5c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 48e5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9444 @ 0x24e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48eb2 │ │ │ │ + beq.n 48e4e │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48eb2 │ │ │ │ + beq.n 48e4e │ │ │ │ mov r0, r6 │ │ │ │ - bl b4df8 │ │ │ │ + bl b4fe4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 48ec6 │ │ │ │ + bgt.n 48e62 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31700 @ 0x7bd4 │ │ │ │ + movw r1, #33236 @ 0x81d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 48ef4 │ │ │ │ + bl 12747c │ │ │ │ + b.n 48e90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48e8e │ │ │ │ - movw r0, #46748 @ 0xb69c │ │ │ │ + beq.n 48e2a │ │ │ │ + movw r0, #48284 @ 0xbc9c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48ef4 │ │ │ │ - b.n 48e8e │ │ │ │ + bl 16c70c <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48e90 │ │ │ │ + b.n 48e2a │ │ │ │ subs r0, #1 │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48ef4 │ │ │ │ + cbz r0, 48e90 │ │ │ │ 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 86280 │ │ │ │ - cbnz r0, 48ef8 │ │ │ │ + bl 8620c │ │ │ │ + cbnz r0, 48e94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48f16 │ │ │ │ + bne.n 48eb2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48f36 │ │ │ │ + b.n 48ed2 │ │ │ │ cmp r7, r8 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 48edc │ │ │ │ + bne.n 48e78 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48f26 │ │ │ │ + cbnz r0, 48ec2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48ef4 │ │ │ │ + beq.n 48e90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48ef4 │ │ │ │ + bne.n 48e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 48ef4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48e90 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -45628,1384 +45584,1447 @@ │ │ │ │ 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 11b368 │ │ │ │ + bl 11b8a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 48f88 │ │ │ │ + beq.n 48f24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 48f88 │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 48f24 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #15332 @ 0x3be4 │ │ │ │ + movw r1, #16868 @ 0x41e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 48f94 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 48f30 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48f98 │ │ │ │ - bl 498ac │ │ │ │ + beq.n 48f34 │ │ │ │ + bl 498b6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 48ff2 │ │ │ │ + b.n 48f8e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 48fae │ │ │ │ + bge.n 48f4a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ add r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ba74 │ │ │ │ + bl 20d860 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48f94 │ │ │ │ + beq.n 48f30 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48fd2 │ │ │ │ + ble.n 48f6e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 48ff2 │ │ │ │ + ble.n 48f8e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 48fc2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 48fc2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48fdc │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 48fdc │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 48ffa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8620c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48ffa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 48ffa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (4909c ) │ │ │ │ + ldr r3, [pc, #148] @ (490a4 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #222] @ 0xde │ │ │ │ - cbz r3, 4903c │ │ │ │ + cbz r3, 49044 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49032 │ │ │ │ + bne.n 4903a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49022 │ │ │ │ + bne.n 4902a │ │ │ │ dmb ish │ │ │ │ - beq.n 4903c │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 49044 │ │ │ │ + bl 2687f0 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 48bc4 │ │ │ │ + bl 48c7c │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 4907e │ │ │ │ + cbz r3, 49086 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49074 │ │ │ │ + bne.n 4907c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49064 │ │ │ │ + bne.n 4906c │ │ │ │ dmb ish │ │ │ │ - beq.n 4907e │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 49086 │ │ │ │ + bl 2468dc │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71e88 │ │ │ │ - ldr r3, [pc, #20] @ (4909c ) │ │ │ │ + bl 71df8 │ │ │ │ + ldr r3, [pc, #20] @ (490a4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49098 │ │ │ │ + beq.n 490a0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr 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 490c2 │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 490ce │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 490f0 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 490ec │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 490ec │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 490ec │ │ │ │ - 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 49124 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 49124 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49140 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 49140 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4915e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1047c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4915e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 4915e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 260c18 │ │ │ │ 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, 49184 │ │ │ │ + cbz r4, 490ce │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 49186 │ │ │ │ + b.n 490d0 │ │ │ │ mov r3, r4 │ │ │ │ add.w sl, r3, r1 │ │ │ │ - cbnz r4, 49196 │ │ │ │ + cbnz r4, 490e0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 49196 │ │ │ │ + ble.n 490e0 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 49196 │ │ │ │ - cbnz r5, 491b8 │ │ │ │ + bgt.n 490e0 │ │ │ │ + cbnz r5, 49102 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (49270 ) │ │ │ │ + ldr r4, [pc, #212] @ (491b8 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49266 │ │ │ │ + beq.n 491b0 │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 4923e │ │ │ │ + beq.n 49188 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 49204 │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 4914e │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 491dc │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 49126 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49266 │ │ │ │ + bne.n 491b0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 491fc │ │ │ │ - bl 83930 │ │ │ │ + b.n 49146 │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 491f8 │ │ │ │ + beq.n 49142 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 491f8 │ │ │ │ + cbnz r3, 49142 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 491ce │ │ │ │ + beq.n 49118 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 49206 │ │ │ │ - b.n 49246 │ │ │ │ + bne.n 49150 │ │ │ │ + b.n 49190 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4921c │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 49266 │ │ │ │ + cbnz r0, 49166 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 491b0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4924a │ │ │ │ - bl 83930 │ │ │ │ + b.n 49194 │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49238 │ │ │ │ + beq.n 49182 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49238 │ │ │ │ + cbnz r3, 49182 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4924a │ │ │ │ - b.n 49210 │ │ │ │ + bne.n 49194 │ │ │ │ + b.n 4915a │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4924a │ │ │ │ + b.n 49194 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ea84 │ │ │ │ + bl 14fdac │ │ │ │ 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 20640c <_Py_RestoreSignals@@Base+0xc00> │ │ │ │ + b.w 2086a8 <_Py_RestoreSignals@@Base+0xb54> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ 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 491de │ │ │ │ + bl 25f29c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 491ea │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 4920c │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49208 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 49208 │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 49208 │ │ │ │ + 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 49240 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 49240 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4925c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 4925c │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 4927a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 104aa4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4927a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 4927a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0004927e : │ │ │ │ + b.w 1e6490 │ │ │ │ + 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 492ae │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #62844 @ 0xf57c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 492ae │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 492ec │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl f4590 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 492c2 │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 492aa │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl f4590 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 492d6 │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 492aa │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11b404 <_Py_set_inheritable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 492aa │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 492f6 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 492fe │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.w 3431c │ │ │ │ + movw r1, #58608 @ 0xe4f0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.w 41e84 │ │ │ │ │ │ │ │ -00049274 : │ │ │ │ - b.w 1e34b8 │ │ │ │ +0004930e : │ │ │ │ + ldr r3, [pc, #68] @ (49354 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ + cbz r0, 49350 │ │ │ │ + ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne.n 49326 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + b.n 49318 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 4933c │ │ │ │ + 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 49322 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cbz r0, 49350 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49350 │ │ │ │ + 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 │ │ │ │ + cbnz r1, 49384 │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12720 @ 0x31b0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 493ae │ │ │ │ + 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 493ac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 493ac │ │ │ │ + bl 77d58 <_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 492aa │ │ │ │ + beq.n 493e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #44840 @ 0xaf28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 492cc │ │ │ │ + bl 12747c │ │ │ │ + b.n 49404 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 492d0 │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 49408 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #44880 @ 0xaf50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49396 │ │ │ │ + b.n 494ce │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 492cc │ │ │ │ + beq.n 49404 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 49302 │ │ │ │ + ble.n 4943a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #44924 @ 0xaf7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 492cc │ │ │ │ + bl cec0c │ │ │ │ + b.n 49404 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 49334 │ │ │ │ + cbnz r3, 4946c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4931c │ │ │ │ + blt.n 49454 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 49334 │ │ │ │ + b.n 4946c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e94c │ │ │ │ + bl 25f2b8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49396 │ │ │ │ - bl 95d94 │ │ │ │ + b.n 494ce │ │ │ │ + bl 95cd4 │ │ │ │ adds r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49354 │ │ │ │ + bne.n 4948c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49344 │ │ │ │ + bne.n 4947c │ │ │ │ dmb ish │ │ │ │ - beq.n 49360 │ │ │ │ + beq.n 49498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2687f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 25e94c │ │ │ │ + bl 25f2b8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49382 │ │ │ │ + bne.n 494ba │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49372 │ │ │ │ + bne.n 494aa │ │ │ │ dmb ish │ │ │ │ - beq.n 4938e │ │ │ │ + beq.n 494c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2459ac │ │ │ │ + bl 2468dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - b.n 49324 │ │ │ │ + bl 987c8 │ │ │ │ + b.n 4945c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 493c6 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #65304 @ 0xff18 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 493c6 │ │ │ │ + bl 13e960 │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 49502 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 49514 │ │ │ │ + b.n 49550 │ │ │ │ + vabs.f64 d7, d0 │ │ │ │ + vldr d6, [pc, #96] @ 49568 │ │ │ │ + vcmp.f64 d7, d6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 49554 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movs r3, #0 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + blx 29684 │ │ │ │ + vcmp.f64 d8, d0 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4955c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 4955c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49404 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl f43ac │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 493da │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 493c2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl f43ac │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 493ee │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 493c2 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11aec4 <_Py_set_inheritable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 493c2 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ + b.n 4955c │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.w 2603dc │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49412 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 4941a │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.w 34310 │ │ │ │ - movw r1, #57072 @ 0xdef0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.w 41e84 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0004942a : │ │ │ │ - ldr r3, [pc, #68] @ (49470 ) │ │ │ │ +00049570 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #32] @ (495a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4946c │ │ │ │ - ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ - cmp r3, #3 │ │ │ │ - bne.n 49442 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - b.n 49434 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 49458 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ - add.w r3, r2, #124 @ 0x7c │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ - add.w r3, r3, r2, lsl #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - bcc.n 4943e │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4946c │ │ │ │ + ldr r1, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 1a96ac │ │ │ │ + cbz r0, 4959e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4946c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ + 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 │ │ │ │ - bl cbf1c │ │ │ │ + bl cc074 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 494a4 │ │ │ │ + cbz r0, 495d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494a4 │ │ │ │ + beq.n 495d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494a4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 495d4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 494c0 │ │ │ │ + cbz r0, 495f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494c0 │ │ │ │ + beq.n 495f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494c0 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 495f0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 494dc │ │ │ │ + cbz r0, 4960c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494dc │ │ │ │ + beq.n 4960c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494dc │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4960c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 494f8 │ │ │ │ + cbz r0, 49628 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494f8 │ │ │ │ + beq.n 49628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494f8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49628 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 49514 │ │ │ │ + cbz r0, 49644 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49514 │ │ │ │ + beq.n 49644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49514 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49644 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 49530 │ │ │ │ + cbz r0, 49660 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49530 │ │ │ │ + beq.n 49660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49530 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49660 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r3, 4968a │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #16924 @ 0x421c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w dde24 │ │ │ │ + bl 13c4e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 496ae │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #16940 @ 0x422c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl dde24 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 13ca34 │ │ │ │ + b.n 496cc │ │ │ │ + ble.n 496ca │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #68 @ 0x44 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1af0 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 49552 │ │ │ │ + cbz r3, 496ee │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 49554 │ │ │ │ + b.n 496f0 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 49562 │ │ │ │ + cbnz r3, 496fe │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 49562 │ │ │ │ + blt.n 496fe │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 49562 │ │ │ │ - cbnz r4, 4957e │ │ │ │ + bgt.n 496fe │ │ │ │ + cbnz r4, 4971a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #392] @ (496f0 ) │ │ │ │ + ldr r4, [pc, #396] @ (49890 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 495d8 │ │ │ │ - cbz r5, 495a2 │ │ │ │ + cbz r0, 49774 │ │ │ │ + cbz r5, 4973e │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4958c │ │ │ │ + cbz r7, 49728 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4958c │ │ │ │ + bne.n 49728 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 495a6 │ │ │ │ + b.n 49742 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 49594 │ │ │ │ + cbnz r0, 49730 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 495a6 │ │ │ │ - bl c34a8 │ │ │ │ + b.n 49742 │ │ │ │ + bl c35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 495d8 │ │ │ │ + blt.n 49774 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 49588 │ │ │ │ - b.n 49590 │ │ │ │ + beq.n 49724 │ │ │ │ + b.n 4972c │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2566e4 <_PyUnicode_ToNumeric@@Base+0x8dd0> │ │ │ │ + bl 257378 <_PyUnicode_ToNumeric@@Base+0x8f04> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 495d8 │ │ │ │ + beq.n 49774 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4962e │ │ │ │ + beq.n 497ca │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 495dc │ │ │ │ + beq.n 49778 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #44840 @ 0xaf28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 496d8 │ │ │ │ + b.n 49874 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 495fc │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 49798 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #44880 @ 0xaf50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 495d8 │ │ │ │ + bl 12747c │ │ │ │ + b.n 49774 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 495d8 │ │ │ │ + beq.n 49774 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4962e │ │ │ │ + ble.n 497ca │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #44924 @ 0xaf7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 495d8 │ │ │ │ + bl cec0c │ │ │ │ + b.n 49774 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbf1c │ │ │ │ + bl cc074 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 49888 │ │ │ │ + bl 49894 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4964a │ │ │ │ + cbnz r0, 497e6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 495d8 │ │ │ │ + beq.n 49774 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 495d8 │ │ │ │ + bl cec0c │ │ │ │ + b.n 49774 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 496e0 ) │ │ │ │ + add r3, pc, #116 @ (adr r3, 49880 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 496e8 ) │ │ │ │ + add r3, pc, #116 @ (adr r3, 49888 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r8, r6, [r0] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 496a8 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 49844 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4963e │ │ │ │ + beq.n 497da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4963e │ │ │ │ + bne.n 497da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4963e │ │ │ │ - cbz r5, 496d8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 497da │ │ │ │ + cbz r5, 49874 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 496ca │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 49866 │ │ │ │ + bl 95cd4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 53762 │ │ │ │ + bl 538d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - b.n 496d2 │ │ │ │ + bl 987c8 │ │ │ │ + b.n 4986e │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53762 │ │ │ │ + bl 538d0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ subs r3, #236 @ 0xec │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 13dfb8 │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49724 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 49736 │ │ │ │ - b.n 49772 │ │ │ │ - vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 49788 │ │ │ │ - vcmp.f64 d7, d6 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49776 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 29684 │ │ │ │ - vcmp.f64 d8, d0 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4977e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 4977e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4977e │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - │ │ │ │ -00049790 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (497c0 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3, #52] @ 0x34 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 1a57cc │ │ │ │ - cbz r0, 497be │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 497f0 │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11184 @ 0x2bb0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4981a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 49818 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49818 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r3, 49842 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #15388 @ 0x3c1c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc6c │ │ │ │ - bl 13bb3c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 49866 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #15404 @ 0x3c2c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 13c08c │ │ │ │ - b.n 49884 │ │ │ │ - ble.n 49882 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64028 @ 0xfa1c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 498a6 │ │ │ │ + cbz r0, 498b2 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80208 │ │ │ │ + bl 80200 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 49474 │ │ │ │ │ │ │ │ -000498ac : │ │ │ │ +000498b6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (498dc ) │ │ │ │ + ldr r0, [pc, #32] @ (498e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #15428 @ 0x3c44 │ │ │ │ + movw r2, #16964 @ 0x4244 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 1274e0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (498e4 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (498ec ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.n 495a4 │ │ │ │ + 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 11b8a8 │ │ │ │ + bl cc074 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 49956 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 49956 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + movw r1, #4968 @ 0x1368 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + bl 11b8a8 │ │ │ │ + bl cc074 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #56536 @ 0xdcd8 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 49a0e │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cbz r3, 499aa │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 499aa │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ │ │ + cmp r7, r5 │ │ │ │ + beq.n 499c2 │ │ │ │ + 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 d140c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4999e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4999e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 49952 │ │ │ │ + bne.n 499c2 │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 49958 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #59644 @ 0xe8fc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 49952 │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + cbnz r1, 499d0 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 49a0e │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.n 499c6 │ │ │ │ + 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 499f6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + b.n 499e8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 499c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 499c6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 499c6 │ │ │ │ + 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, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4990c │ │ │ │ + cbz r3, 49a2e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4990e │ │ │ │ + b.n 49a30 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4991c │ │ │ │ + cbnz r3, 49a3e │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4991c │ │ │ │ + ble.n 49a3e │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 4991c │ │ │ │ - cbnz r4, 4993c │ │ │ │ + bgt.n 49a3e │ │ │ │ + cbnz r4, 49a5e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #352] @ (49a80 ) │ │ │ │ + ldr r4, [pc, #348] @ (49ba0 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499f0 │ │ │ │ + beq.n 49b12 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49950 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 49a72 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499f0 │ │ │ │ + bne.n 49b12 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49966 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 49a88 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 499f0 │ │ │ │ + bne.n 49b12 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 4997a │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 49a9c │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a6e │ │ │ │ - b.n 499f0 │ │ │ │ - bl 83930 │ │ │ │ + beq.n 49b90 │ │ │ │ + b.n 49b12 │ │ │ │ + bl 83924 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4999a │ │ │ │ + beq.n 49abc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 4999a │ │ │ │ + cbnz r3, 49abc │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 49970 │ │ │ │ + beq.n 49a92 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49a4c │ │ │ │ + beq.n 49b6e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 499ac │ │ │ │ + cbz r0, 49ace │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 499b4 │ │ │ │ - b.n 499b8 │ │ │ │ + bne.n 49ad6 │ │ │ │ + b.n 49ada │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 499c0 │ │ │ │ + b.n 49ae2 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 499dc │ │ │ │ + bge.n 49afe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15472 @ 0x3c70 │ │ │ │ + movw r1, #17008 @ 0x4270 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 499f0 │ │ │ │ + bl 12747c │ │ │ │ + b.n 49b12 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 499f4 │ │ │ │ + beq.n 49b16 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ed6dc │ │ │ │ - cbnz r0, 499f8 │ │ │ │ + bl 1f057c │ │ │ │ + cbnz r0, 49b1a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49a78 │ │ │ │ + b.n 49b9a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 499fa │ │ │ │ + b.n 49b1c │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 49a0e │ │ │ │ + beq.n 49b30 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1f057c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499f0 │ │ │ │ + beq.n 49b12 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 49a10 │ │ │ │ + b.n 49b32 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 49a66 │ │ │ │ + bge.n 49b88 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49a56 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 49b78 │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a14 │ │ │ │ - b.n 499f0 │ │ │ │ + beq.n 49b36 │ │ │ │ + b.n 49b12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 499c4 │ │ │ │ + blt.n 49ae6 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 49a10 │ │ │ │ + b.n 49b32 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 49a78 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 49b9a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f908 │ │ │ │ - b.n 49a78 │ │ │ │ + bl 7f900 │ │ │ │ + b.n 49b9a │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 499c4 │ │ │ │ + beq.n 49ae6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 499a2 │ │ │ │ + b.n 49ac4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ subs r4, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00049a84 : │ │ │ │ +00049ba4 : │ │ │ │ sub sp, #16 │ │ │ │ add sp, #16 │ │ │ │ - b.w 1818a8 │ │ │ │ + b.w 183f7c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20b8f4 │ │ │ │ + bl 20d6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49aae │ │ │ │ - beq.n 49ab2 │ │ │ │ + blt.n 49bce │ │ │ │ + beq.n 49bd2 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49aba │ │ │ │ + b.n 49bda │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49aba │ │ │ │ + b.n 49bda │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 49c14 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 49b24 │ │ │ │ + bl 48408 <_PyCrossInterpreterData_UnregisterClass@@Base+0xe4> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 49c08 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 49c1c │ │ │ │ + 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 859a0 │ │ │ │ - cbnz r0, 49b24 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ - mov r3, r0 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #55000 @ 0xd6d8 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 14a6d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49bdc │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cbz r3, 49b78 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 49b78 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr.w r5, [r3, r4, lsl #2] │ │ │ │ - cmp r7, r5 │ │ │ │ - beq.n 49b90 │ │ │ │ - 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 d12bc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49b6c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 49b6c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 49b20 │ │ │ │ - bne.n 49b90 │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 49b26 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58108 @ 0xe2fc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 49b20 │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 49b9e │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 49bdc │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.n 49b94 │ │ │ │ - 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 49bc4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - b.n 49bb6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49b94 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 49b94 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 49b94 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49be4 ) │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #0] @ (49c24 ) │ │ │ │ bx lr │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (49c2c ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14d908 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ - cbz r0, 49c1e │ │ │ │ + bl 14ec30 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + cbz r0, 49c66 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1eeff8 │ │ │ │ + bl 157dfc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49c20 │ │ │ │ + bge.n 49c68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49c1e │ │ │ │ + beq.n 49c66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49c1e │ │ │ │ + cbnz r3, 49c66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + ldr r0, [pc, #0] @ (49c70 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #9] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 49c5c │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - bl 4845e │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 49c50 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 49c64 │ │ │ │ - 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 1494dc │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1dc224 <_PyErr_ProgramDecodedTextObject@@Base+0x1a4> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (49cfc ) │ │ │ │ + ldr r3, [pc, #132] @ (49d24 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49cac │ │ │ │ + cbz r3, 49cd4 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49ca2 │ │ │ │ + bne.n 49cca │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49c92 │ │ │ │ + bne.n 49cba │ │ │ │ dmb ish │ │ │ │ - beq.n 49cac │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 49cd4 │ │ │ │ + bl 2687f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49d1c │ │ │ │ + bl 49d60 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49cde │ │ │ │ + cbz r3, 49d06 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49cd4 │ │ │ │ + bne.n 49cfc │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49cc4 │ │ │ │ + bne.n 49cec │ │ │ │ dmb ish │ │ │ │ - beq.n 49cde │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 49d06 │ │ │ │ + bl 2468dc │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71e88 │ │ │ │ - ldr r3, [pc, #20] @ (49cfc ) │ │ │ │ + bl 71df8 │ │ │ │ + ldr r3, [pc, #20] @ (49d24 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49cf8 │ │ │ │ + beq.n 49d20 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d8e44 <_PyErr_ProgramDecodedTextObject@@Base+0x330> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + bl 187eb8 │ │ │ │ + cbz r0, 49d5e │ │ │ │ + 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 49d5c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49d5c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #236] @ (49e1c ) │ │ │ │ + ldr r3, [pc, #236] @ (49e60 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ldrd r3, lr, [r0] │ │ │ │ ands.w r4, r5, #63 @ 0x3f │ │ │ │ - bne.n 49d50 │ │ │ │ + bne.n 49d94 │ │ │ │ orrs.w r2, r5, r8 │ │ │ │ - bne.n 49d54 │ │ │ │ + bne.n 49d98 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 49d58 │ │ │ │ + b.n 49d9c │ │ │ │ movs r7, #0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 49d70 │ │ │ │ - cbz r4, 49d70 │ │ │ │ + cbnz r7, 49db4 │ │ │ │ + cbz r4, 49db4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 49d72 │ │ │ │ + b.n 49db6 │ │ │ │ mov r3, r7 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r9, r4, #63 @ 0x3f │ │ │ │ add.w r1, lr, r3 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ add r9, r1 │ │ │ │ - beq.n 49d88 │ │ │ │ + beq.n 49dcc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 49ee0 │ │ │ │ + bl 4a0b2 │ │ │ │ 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 │ │ │ │ @@ -47018,119 +47037,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 49dc8 │ │ │ │ + beq.n 49e0c │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ - b.n 49dbe │ │ │ │ + b.n 49e02 │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ orr.w r8, r8, r5, lsr #29 │ │ │ │ mov.w sl, sl, lsr #6 │ │ │ │ mov r4, r3 │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [r0, #5] │ │ │ │ str.w r2, [r0, #1] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 49df4 │ │ │ │ + beq.n 49e38 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 49ee0 │ │ │ │ - b.n 49de2 │ │ │ │ + bl 4a0b2 │ │ │ │ + b.n 49e26 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #24] @ (49e1c ) │ │ │ │ + ldr r3, [pc, #24] @ (49e60 ) │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49e16 │ │ │ │ + beq.n 49e5a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, lr} │ │ │ │ + b.n 49e66 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 185674 │ │ │ │ - cbz r0, 49e56 │ │ │ │ + cbz r7, 49e8a │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 49e8a │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.n 49e96 │ │ │ │ + bl 1607b8 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 49f2a │ │ │ │ + b.n 49fd0 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 49f30 │ │ │ │ + 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 49eb0 │ │ │ │ + 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 49f1a │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bne.n 49eea │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1dabf4 │ │ │ │ + cbnz r0, 49ed8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + add r3, r6 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 49f4e │ │ │ │ + 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 49ebe │ │ │ │ + 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 49efc │ │ │ │ + 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 49fd0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 49fd0 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + bl 26b820 │ │ │ │ + cmp r0, r7 │ │ │ │ + bcs.n 49f44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1ea97c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1088c8 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 49f52 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 49fd0 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 49f6c │ │ │ │ + mul.w r3, r7, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ + bge.n 49f6c │ │ │ │ + add r0, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + subs r0, #1 │ │ │ │ + bl 26ba98 │ │ │ │ + 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 49fb0 │ │ │ │ + bl 187eb8 │ │ │ │ + cbnz r0, 49f9a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 49f4e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 49f4e │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49f4e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 49faa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49faa │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 49f76 │ │ │ │ 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] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49e54 │ │ │ │ + beq.n 49fd0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49e54 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 49fd0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 4a7a2 │ │ │ │ - movw r1, #56920 @ 0xde58 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.w 41e84 │ │ │ │ + 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 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 49e98 │ │ │ │ + bpl.n 4a006 │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49ed0 │ │ │ │ - bl 71328 │ │ │ │ + bne.n 4a03e │ │ │ │ + bl 71310 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49ecc │ │ │ │ + cbz r0, 4a03a │ │ │ │ mov r1, r6 │ │ │ │ - bl 86eb8 │ │ │ │ + bl 86e44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49eb6 │ │ │ │ + blt.n 4a024 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86eb8 │ │ │ │ + bl 86e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49ed8 │ │ │ │ + bge.n 4a046 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49ecc │ │ │ │ + beq.n 4a03a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49ecc │ │ │ │ + cbnz r3, 4a03a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49ed8 │ │ │ │ + b.n 4a046 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 440f0 │ │ │ │ + b.w 4406a │ │ │ │ + movw r1, #58456 @ 0xe458 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.w 41e84 │ │ │ │ + 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 4a092 │ │ │ │ + movw r3, #24964 @ 0x6184 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 4a092 │ │ │ │ + movw r4, #7528 @ 0x1d68 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 4a0aa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3253e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4a088 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 4716c │ │ │ │ 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] │ │ │ │ @@ -47802,1153 +47982,969 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ add r3, r1 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w r3, r2, r3, ror #11 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r7, 4a7c6 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 4a7c6 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.n 4a7d2 │ │ │ │ - bl 15f0e0 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 4a866 │ │ │ │ - b.n 4a90c │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 4a86c │ │ │ │ - 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 4a7ec │ │ │ │ - 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 4a856 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4a826 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d7334 │ │ │ │ - cbnz r0, 4a814 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add r3, r6 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 4a88a │ │ │ │ - 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 4a7fa │ │ │ │ - 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 4a838 │ │ │ │ - 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 4a90c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 4a90c │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b220 │ │ │ │ - cmp r0, r7 │ │ │ │ - bcs.n 4a880 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1085d4 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 4a88e │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4a90c │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4a8a8 │ │ │ │ - mul.w r3, r7, r5 │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 4a8a8 │ │ │ │ - add r0, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - subs r0, #1 │ │ │ │ - bl 26b498 │ │ │ │ - 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 4a8ec │ │ │ │ - bl 185674 │ │ │ │ - cbnz r0, 4a8d6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 4a88a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4a88a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a88a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 4a8e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a8e6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 4a8b2 │ │ │ │ - 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 4a90c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a90c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bpl.n 4a94a │ │ │ │ - movw r3, #24964 @ 0x6184 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 4a94a │ │ │ │ - movw r4, #7528 @ 0x1d68 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 4a962 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32532 <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4a940 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 47162 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbz r0, 4a992 │ │ │ │ + cbz r0, 4a99c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4a992 │ │ │ │ - bl 243fb4 <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt.n 4a99c │ │ │ │ + bl 24529c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a99c │ │ │ │ + beq.n 4a9a6 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ 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 781c4 │ │ │ │ + bl 78140 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ 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 4a9e4 │ │ │ │ + beq.n 4a9ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a9e4 │ │ │ │ + cbnz r3, 4a9ee │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004a9e6 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #40] @ (4aa10 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ +0004a9f0 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (4aa18 <_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 │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2957c │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce178 │ │ │ │ + cbnz r0, 4aa80 <_PyContext_NewHamtForTests@@Base+0x90> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cbz r5, 4aa4e <_PyContext_NewHamtForTests@@Base+0x5e> │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + b.n 4aa56 <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ + movw r4, #10688 @ 0x29c0 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r5, r6 │ │ │ │ + blt.n 4aa74 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29204 │ │ │ │ + cbnz r0, 4aa74 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ + adds r0, r4, r6 │ │ │ │ + subs r1, r5, r6 │ │ │ │ + bl 156630 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4aa82 <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 156630 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4aa82 <_PyContext_NewHamtForTests@@Base+0x92> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 4aa8c <_PyContext_NewHamtForTests@@Base+0x9c> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cec0c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #58468 @ 0xe464 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.n 4acda <_PyContext_NewHamtForTests@@Base+0x2ea> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4aad4 <_PyContext_NewHamtForTests@@Base+0xee>) │ │ │ │ + ldr r3, [pc, #176] @ (4ab5c <_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, 4aa58 <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ + cbz r3, 4aae0 <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4aa4e <_PyContext_NewHamtForTests@@Base+0x68> │ │ │ │ + bne.n 4aad6 <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4aa3e <_PyContext_NewHamtForTests@@Base+0x58> │ │ │ │ + bne.n 4aac6 <_PyContext_NewHamtForTests@@Base+0xd6> │ │ │ │ dmb ish │ │ │ │ - beq.n 4aa58 <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 4aae0 <_PyContext_NewHamtForTests@@Base+0xf0> │ │ │ │ + bl 2687f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49d1c │ │ │ │ + bl 49d60 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4aa8a <_PyContext_NewHamtForTests@@Base+0xa4> │ │ │ │ + cbz r3, 4ab12 <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4aa80 <_PyContext_NewHamtForTests@@Base+0x9a> │ │ │ │ + bne.n 4ab08 <_PyContext_NewHamtForTests@@Base+0x118> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4aa70 <_PyContext_NewHamtForTests@@Base+0x8a> │ │ │ │ + bne.n 4aaf8 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 4aa8a <_PyContext_NewHamtForTests@@Base+0xa4> │ │ │ │ - bl 2459ac │ │ │ │ - movw r1, #54088 @ 0xd348 │ │ │ │ + beq.n 4ab12 <_PyContext_NewHamtForTests@@Base+0x122> │ │ │ │ + bl 2468dc │ │ │ │ + movw r1, #55624 @ 0xd948 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ and.w r5, r0, #15 │ │ │ │ mov.w r0, r0, lsr #4 │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ strb.w r5, [r2, #-1] │ │ │ │ - bne.n 4aa98 <_PyContext_NewHamtForTests@@Base+0xb2> │ │ │ │ + bne.n 4ab20 <_PyContext_NewHamtForTests@@Base+0x130> │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7f6bc │ │ │ │ - ldr r3, [pc, #20] @ (4aad4 <_PyContext_NewHamtForTests@@Base+0xee>) │ │ │ │ + bl 7f6b4 │ │ │ │ + ldr r3, [pc, #20] @ (4ab5c <_PyContext_NewHamtForTests@@Base+0x16c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4aad0 <_PyContext_NewHamtForTests@@Base+0xea> │ │ │ │ + beq.n 4ab58 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ - cbnz r0, 4ab3c <_PyContext_NewHamtForTests@@Base+0x156> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ab0a <_PyContext_NewHamtForTests@@Base+0x124> │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - b.n 4ab12 <_PyContext_NewHamtForTests@@Base+0x12c> │ │ │ │ - movw r4, #10688 @ 0x29c0 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - cmp r5, r6 │ │ │ │ - blt.n 4ab30 <_PyContext_NewHamtForTests@@Base+0x14a> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29204 │ │ │ │ - cbnz r0, 4ab30 <_PyContext_NewHamtForTests@@Base+0x14a> │ │ │ │ - adds r0, r4, r6 │ │ │ │ - subs r1, r5, r6 │ │ │ │ - bl 155230 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 4ab3e <_PyContext_NewHamtForTests@@Base+0x158> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 155230 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 4ab3e <_PyContext_NewHamtForTests@@Base+0x158> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ab48 <_PyContext_NewHamtForTests@@Base+0x162> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #56932 @ 0xde64 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ab58 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ - 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, #33800 @ 0x8408 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33804 @ 0x840c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe90 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4ab96 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4ab98 <_PyContext_NewHamtForTests@@Base+0x1b2> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 4ab98 <_PyContext_NewHamtForTests@@Base+0x1b2> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - movs r3, #2 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - movw r1, #26072 @ 0x65d8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl bfa10 │ │ │ │ - cbz r0, 4abd2 <_PyContext_NewHamtForTests@@Base+0x1ec> │ │ │ │ - ldrd r2, r1, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 22a2e4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movw r0, #11576 @ 0x2d38 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 7f6bc │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4ac06 <_PyContext_NewHamtForTests@@Base+0x220> │ │ │ │ + bne.n 4ab82 <_PyContext_NewHamtForTests@@Base+0x192> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4ac1e <_PyContext_NewHamtForTests@@Base+0x238> │ │ │ │ - b.n 4ac32 <_PyContext_NewHamtForTests@@Base+0x24c> │ │ │ │ + cbnz r0, 4ab9a <_PyContext_NewHamtForTests@@Base+0x1aa> │ │ │ │ + b.n 4abae <_PyContext_NewHamtForTests@@Base+0x1be> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55888 @ 0xda50 │ │ │ │ + movw r0, #57424 @ 0xe050 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4abfa <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ - b.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ - bl 83930 │ │ │ │ + bne.n 4ab76 <_PyContext_NewHamtForTests@@Base+0x186> │ │ │ │ + b.n 4ac88 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ac40 <_PyContext_NewHamtForTests@@Base+0x25a> │ │ │ │ + bne.n 4abbc <_PyContext_NewHamtForTests@@Base+0x1cc> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4ac50 <_PyContext_NewHamtForTests@@Base+0x26a> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4abcc <_PyContext_NewHamtForTests@@Base+0x1dc> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + bne.n 4ac88 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ac50 <_PyContext_NewHamtForTests@@Base+0x26a> │ │ │ │ + b.n 4abcc <_PyContext_NewHamtForTests@@Base+0x1dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ac2e <_PyContext_NewHamtForTests@@Base+0x248> │ │ │ │ + bne.n 4abaa <_PyContext_NewHamtForTests@@Base+0x1ba> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac2e <_PyContext_NewHamtForTests@@Base+0x248> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4abaa <_PyContext_NewHamtForTests@@Base+0x1ba> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ac72 <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ + bne.n 4abee <_PyContext_NewHamtForTests@@Base+0x1fe> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15560 @ 0x3cc8 │ │ │ │ + movw r1, #17096 @ 0x42c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + bl 12747c │ │ │ │ + b.n 4ac88 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 4ac82 <_PyContext_NewHamtForTests@@Base+0x29c> │ │ │ │ + blt.n 4abfe <_PyContext_NewHamtForTests@@Base+0x20e> │ │ │ │ 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 4ac8a <_PyContext_NewHamtForTests@@Base+0x2a4> │ │ │ │ - cbnz r5, 4acae <_PyContext_NewHamtForTests@@Base+0x2c8> │ │ │ │ + ble.n 4ac06 <_PyContext_NewHamtForTests@@Base+0x216> │ │ │ │ + cbnz r5, 4ac2a <_PyContext_NewHamtForTests@@Base+0x23a> │ │ │ │ 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 23f8d8 <_PyTime_AsTimeval@@Base+0x1918> │ │ │ │ + bl 240c00 <_PyTime_AsTimeval@@Base+0x1914> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + beq.n 4ac88 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ad0e <_PyContext_NewHamtForTests@@Base+0x328> │ │ │ │ + b.n 4ac8a <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ negs r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3a0c │ │ │ │ - cbnz r0, 4ad0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + bl 1f6760 │ │ │ │ + cbnz r0, 4ac88 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4acc8 <_PyContext_NewHamtForTests@@Base+0x2e2> │ │ │ │ + bge.n 4ac44 <_PyContext_NewHamtForTests@@Base+0x254> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2eb54 │ │ │ │ - cbnz r0, 4acec <_PyContext_NewHamtForTests@@Base+0x306> │ │ │ │ - b.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + cbnz r0, 4ac68 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + b.n 4ac88 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ 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 23f8d8 <_PyTime_AsTimeval@@Base+0x1918> │ │ │ │ + bl 240c00 <_PyTime_AsTimeval@@Base+0x1914> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ad0c <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + beq.n 4ac88 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ad00 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + beq.n 4ac7c <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ad00 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ac7c <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3a0c │ │ │ │ + bl 1f6760 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4aca4 <_PyContext_NewHamtForTests@@Base+0x2be> │ │ │ │ + beq.n 4ac20 <_PyContext_NewHamtForTests@@Base+0x230> │ │ │ │ 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, 4ad3c <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ + cbz r0, 4acb8 <_PyContext_NewHamtForTests@@Base+0x2c8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ad3c <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ + beq.n 4acb8 <_PyContext_NewHamtForTests@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ad3c <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4acb8 <_PyContext_NewHamtForTests@@Base+0x2c8> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4ad5a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ + cbnz r2, 4acd6 <_PyContext_NewHamtForTests@@Base+0x2e6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4ad5a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ + cbz r0, 4acd6 <_PyContext_NewHamtForTests@@Base+0x2e6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4ad5a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ + beq.n 4acd6 <_PyContext_NewHamtForTests@@Base+0x2e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ad5a <_PyContext_NewHamtForTests@@Base+0x374> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4acd6 <_PyContext_NewHamtForTests@@Base+0x2e6> │ │ │ │ + bl 77d58 <_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, #35336 @ 0x8a08 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #35340 @ 0x8a0c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 8fdd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4ad18 <_PyContext_NewHamtForTests@@Base+0x328> │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4ad1a <_PyContext_NewHamtForTests@@Base+0x32a> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 4ad1a <_PyContext_NewHamtForTests@@Base+0x32a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + movs r3, #2 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + movw r1, #27608 @ 0x6bd8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl bfbe4 │ │ │ │ + cbz r0, 4ad54 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + ldrd r2, r1, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 22bf90 │ │ │ │ + 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, #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 ce02c │ │ │ │ - cbnz r0, 4adc2 <_PyContext_NewHamtForTests@@Base+0x3dc> │ │ │ │ + bl ce178 │ │ │ │ + cbnz r0, 4adbc <_PyContext_NewHamtForTests@@Base+0x3cc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ad90 <_PyContext_NewHamtForTests@@Base+0x3aa> │ │ │ │ + cbz r5, 4ad8a <_PyContext_NewHamtForTests@@Base+0x39a> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ad98 <_PyContext_NewHamtForTests@@Base+0x3b2> │ │ │ │ + b.n 4ad92 <_PyContext_NewHamtForTests@@Base+0x3a2> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4adb6 <_PyContext_NewHamtForTests@@Base+0x3d0> │ │ │ │ + blt.n 4adb0 <_PyContext_NewHamtForTests@@Base+0x3c0> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4adb6 <_PyContext_NewHamtForTests@@Base+0x3d0> │ │ │ │ + cbnz r0, 4adb0 <_PyContext_NewHamtForTests@@Base+0x3c0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4adc4 <_PyContext_NewHamtForTests@@Base+0x3de> │ │ │ │ + b.n 4adbe <_PyContext_NewHamtForTests@@Base+0x3ce> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4adc4 <_PyContext_NewHamtForTests@@Base+0x3de> │ │ │ │ + b.n 4adbe <_PyContext_NewHamtForTests@@Base+0x3ce> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4adce <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ + cbz r3, 4adc8 <_PyContext_NewHamtForTests@@Base+0x3d8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #57084 @ 0xdefc │ │ │ │ + movw r1, #58620 @ 0xe4fc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ab58 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ + b.n 4acda <_PyContext_NewHamtForTests@@Base+0x2ea> │ │ │ │ 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 24c7c0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ - cbnz r0, 4ae02 <_PyContext_NewHamtForTests@@Base+0x41c> │ │ │ │ + bl 24d1d0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 4adfc <_PyContext_NewHamtForTests@@Base+0x40c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24c9f4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x510> │ │ │ │ + b.w 24d404 <_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 4ae32 <_PyContext_NewHamtForTests@@Base+0x44c> │ │ │ │ + bgt.n 4ae2c <_PyContext_NewHamtForTests@@Base+0x43c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c7c0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ - cbnz r0, 4ae4e <_PyContext_NewHamtForTests@@Base+0x468> │ │ │ │ + bl 24d1d0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2dc> │ │ │ │ + cbnz r0, 4ae48 <_PyContext_NewHamtForTests@@Base+0x458> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 48592 │ │ │ │ + b.w 485b6 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #15596 @ 0x3cec │ │ │ │ + movw r1, #17132 @ 0x42ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ae1e <_PyContext_NewHamtForTests@@Base+0x438> │ │ │ │ + bge.n 4ae18 <_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 4ae78 <_PyContext_NewHamtForTests@@Base+0x492> │ │ │ │ + bhi.n 4ae72 <_PyContext_NewHamtForTests@@Base+0x482> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4ae90 <_PyContext_NewHamtForTests@@Base+0x4aa> │ │ │ │ + beq.n 4ae8a <_PyContext_NewHamtForTests@@Base+0x49a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ae92 <_PyContext_NewHamtForTests@@Base+0x4ac> │ │ │ │ - movw r0, #40276 @ 0x9d54 │ │ │ │ + b.n 4ae8c <_PyContext_NewHamtForTests@@Base+0x49c> │ │ │ │ + movw r0, #41812 @ 0xa354 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ae6e <_PyContext_NewHamtForTests@@Base+0x488> │ │ │ │ - b.n 4aebc <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ + bne.n 4ae68 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ + b.n 4aeb6 <_PyContext_NewHamtForTests@@Base+0x4c6> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e77a0 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ + bl 1ea710 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4aebc <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ + beq.n 4aeb6 <_PyContext_NewHamtForTests@@Base+0x4c6> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4aec0 <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ + blt.n 4aeba <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30912 @ 0x78c0 │ │ │ │ + movw r1, #32448 @ 0x7ec0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4aef4 <_PyContext_NewHamtForTests@@Base+0x50e> │ │ │ │ + b.n 4aeee <_PyContext_NewHamtForTests@@Base+0x4fe> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4aed8 <_PyContext_NewHamtForTests@@Base+0x4f2> │ │ │ │ + cbz r0, 4aed2 <_PyContext_NewHamtForTests@@Base+0x4e2> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ad094 │ │ │ │ + bl 1b0fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4aebc <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ + blt.n 4aeb6 <_PyContext_NewHamtForTests@@Base+0x4c6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4aef4 <_PyContext_NewHamtForTests@@Base+0x50e> │ │ │ │ - cbz r4, 4aeea <_PyContext_NewHamtForTests@@Base+0x504> │ │ │ │ + cbnz r0, 4aeee <_PyContext_NewHamtForTests@@Base+0x4fe> │ │ │ │ + cbz r4, 4aee4 <_PyContext_NewHamtForTests@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4aef2 <_PyContext_NewHamtForTests@@Base+0x50c> │ │ │ │ + beq.n 4aeec <_PyContext_NewHamtForTests@@Base+0x4fc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4aef2 <_PyContext_NewHamtForTests@@Base+0x50c> │ │ │ │ + b.n 4aeec <_PyContext_NewHamtForTests@@Base+0x4fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a4c <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4aebc <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ + bl f9c38 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4aeb6 <_PyContext_NewHamtForTests@@Base+0x4c6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #54312 @ 0xd428 │ │ │ │ + movw r1, #55848 @ 0xda28 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl bfa10 │ │ │ │ - cbz r0, 4af3c <_PyContext_NewHamtForTests@@Base+0x556> │ │ │ │ + bl bfbe4 │ │ │ │ + cbz r0, 4af36 <_PyContext_NewHamtForTests@@Base+0x546> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2298dc │ │ │ │ + bl 22b31c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4af40 <_PyContext_NewHamtForTests@@Base+0x55a> │ │ │ │ - cbnz r0, 4af4e <_PyContext_NewHamtForTests@@Base+0x568> │ │ │ │ + beq.n 4af3a <_PyContext_NewHamtForTests@@Base+0x54a> │ │ │ │ + cbnz r0, 4af48 <_PyContext_NewHamtForTests@@Base+0x558> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4af6a <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ + b.n 4af64 <_PyContext_NewHamtForTests@@Base+0x574> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af6a <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ - b.n 4af5c <_PyContext_NewHamtForTests@@Base+0x576> │ │ │ │ + beq.n 4af64 <_PyContext_NewHamtForTests@@Base+0x574> │ │ │ │ + b.n 4af56 <_PyContext_NewHamtForTests@@Base+0x566> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4af62 <_PyContext_NewHamtForTests@@Base+0x57c> │ │ │ │ + cbz r0, 4af5c <_PyContext_NewHamtForTests@@Base+0x56c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af6a <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ + beq.n 4af64 <_PyContext_NewHamtForTests@@Base+0x574> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4af6a <_PyContext_NewHamtForTests@@Base+0x584> │ │ │ │ + b.n 4af64 <_PyContext_NewHamtForTests@@Base+0x574> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #56756 @ 0xddb4 │ │ │ │ + movw r0, #13164 @ 0x336c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 7f6b4 │ │ │ │ + movw r1, #58292 @ 0xe3b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ab58 <_PyContext_NewHamtForTests@@Base+0x172> │ │ │ │ + b.n 4acda <_PyContext_NewHamtForTests@@Base+0x2ea> │ │ │ │ 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 4afa4 <_PyContext_NewHamtForTests@@Base+0x5be> │ │ │ │ + bne.n 4afac <_PyContext_NewHamtForTests@@Base+0x5bc> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15040 @ 0x3ac0 │ │ │ │ + movw r1, #16576 @ 0x40c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4afdc <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ + bl 12747c │ │ │ │ + b.n 4afe4 <_PyContext_NewHamtForTests@@Base+0x5f4> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4afe8 <_PyContext_NewHamtForTests@@Base+0x602> │ │ │ │ + cbnz r3, 4aff0 <_PyContext_NewHamtForTests@@Base+0x600> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4afe0 <_PyContext_NewHamtForTests@@Base+0x5fa> │ │ │ │ + cbz r3, 4afe8 <_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, 4afd0 <_PyContext_NewHamtForTests@@Base+0x5ea> │ │ │ │ - movw r1, #15088 @ 0x3af0 │ │ │ │ + cbnz r2, 4afd8 <_PyContext_NewHamtForTests@@Base+0x5e8> │ │ │ │ + movw r1, #16624 @ 0x40f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4afdc <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ - movw r1, #15140 @ 0x3b24 │ │ │ │ + bl 12747c │ │ │ │ + b.n 4afe4 <_PyContext_NewHamtForTests@@Base+0x5f4> │ │ │ │ + movw r1, #16676 @ 0x4124 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b092 <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ + b.n 4b09a <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20d7a4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4b00c <_PyContext_NewHamtForTests@@Base+0x626> │ │ │ │ + cbz r2, 4b014 <_PyContext_NewHamtForTests@@Base+0x624> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 24d838 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1354> │ │ │ │ + bl 24e398 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x14a4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b092 <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ + bne.n 4b09a <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4b092 <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ - cbz r0, 4b052 <_PyContext_NewHamtForTests@@Base+0x66c> │ │ │ │ + b.n 4b09a <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ + cbz r0, 4b05a <_PyContext_NewHamtForTests@@Base+0x66a> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b05c <_PyContext_NewHamtForTests@@Base+0x676> │ │ │ │ + bne.n 4b064 <_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 4b03a <_PyContext_NewHamtForTests@@Base+0x654> │ │ │ │ + beq.n 4b042 <_PyContext_NewHamtForTests@@Base+0x652> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b03a <_PyContext_NewHamtForTests@@Base+0x654> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b042 <_PyContext_NewHamtForTests@@Base+0x652> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56968 @ 0xde88 │ │ │ │ + movw r1, #58504 @ 0xe488 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4afdc <_PyContext_NewHamtForTests@@Base+0x5f6> │ │ │ │ + bl 12747c │ │ │ │ + b.n 4afe4 <_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 d3a3c │ │ │ │ - cbz r0, 4b080 <_PyContext_NewHamtForTests@@Base+0x69a> │ │ │ │ - bl d3c50 │ │ │ │ + bl d3b88 │ │ │ │ + cbz r0, 4b088 <_PyContext_NewHamtForTests@@Base+0x698> │ │ │ │ + bl d3d9c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ - b.n 4b092 <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ + bl 14eed0 │ │ │ │ + b.n 4b09a <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3b88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b06c <_PyContext_NewHamtForTests@@Base+0x686> │ │ │ │ + bne.n 4b074 <_PyContext_NewHamtForTests@@Base+0x684> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ 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 2341f4 │ │ │ │ + bl 235aac │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 781c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e828 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b10a <_PyContext_NewHamtForTests@@Base+0x724> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b10a <_PyContext_NewHamtForTests@@Base+0x724> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 4b130 <_PyContext_NewHamtForTests@@Base+0x74a> │ │ │ │ + cbnz r6, 4b0ea <_PyContext_NewHamtForTests@@Base+0x6fa> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4b130 <_PyContext_NewHamtForTests@@Base+0x74a> │ │ │ │ + ble.n 4b0ea <_PyContext_NewHamtForTests@@Base+0x6fa> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b130 <_PyContext_NewHamtForTests@@Base+0x74a> │ │ │ │ - cbnz r2, 4b154 <_PyContext_NewHamtForTests@@Base+0x76e> │ │ │ │ + bne.n 4b0ea <_PyContext_NewHamtForTests@@Base+0x6fa> │ │ │ │ + cbnz r2, 4b10e <_PyContext_NewHamtForTests@@Base+0x71e> │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b16c <_PyContext_NewHamtForTests@@Base+0x786> │ │ │ │ + cbz r0, 4b126 <_PyContext_NewHamtForTests@@Base+0x736> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - bl 14ea84 │ │ │ │ + bl 14fdac │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b354 │ │ │ │ + bl 4b35c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b170 <_PyContext_NewHamtForTests@@Base+0x78a> │ │ │ │ + bne.n 4b12a <_PyContext_NewHamtForTests@@Base+0x73a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b178 <_PyContext_NewHamtForTests@@Base+0x792> │ │ │ │ + b.n 4b132 <_PyContext_NewHamtForTests@@Base+0x742> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r6, [r5] │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 297f8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78140 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e820 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4b184 <_PyContext_NewHamtForTests@@Base+0x794> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4b184 <_PyContext_NewHamtForTests@@Base+0x794> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004b17c : │ │ │ │ - movw r0, #13080 @ 0x3318 │ │ │ │ +0004b186 : │ │ │ │ + movw r0, #14616 @ 0x3918 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b1a4 │ │ │ │ + cbz r3, 4b1ae │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b1a6 │ │ │ │ + b.n 4b1b0 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4b1b4 │ │ │ │ + cbnz r3, 4b1be │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b1b4 │ │ │ │ + blt.n 4b1be │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4b1b4 │ │ │ │ - cbnz r4, 4b1d0 │ │ │ │ + bgt.n 4b1be │ │ │ │ + cbnz r4, 4b1da │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #408] @ (4b350 ) │ │ │ │ + ldr r4, [pc, #404] @ (4b358 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b22a │ │ │ │ - cbz r5, 4b1f4 │ │ │ │ + cbz r0, 4b234 │ │ │ │ + cbz r5, 4b1fe │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4b1de │ │ │ │ + cbz r7, 4b1e8 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4b1de │ │ │ │ + bne.n 4b1e8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b1f8 │ │ │ │ + b.n 4b202 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4b1e6 │ │ │ │ + cbnz r0, 4b1f0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4b1f8 │ │ │ │ - bl c34a8 │ │ │ │ + b.n 4b202 │ │ │ │ + bl c35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b22a │ │ │ │ + blt.n 4b234 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4b1da │ │ │ │ - b.n 4b1e2 │ │ │ │ + beq.n 4b1e4 │ │ │ │ + b.n 4b1ec │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2566e4 <_PyUnicode_ToNumeric@@Base+0x8dd0> │ │ │ │ + bl 257378 <_PyUnicode_ToNumeric@@Base+0x8f04> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b22a │ │ │ │ + beq.n 4b234 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b280 │ │ │ │ + beq.n 4b28a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4b22e │ │ │ │ + beq.n 4b238 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #44840 @ 0xaf28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b336 │ │ │ │ + b.n 4b340 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 4b24e │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 4b258 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #44880 @ 0xaf50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4b22a │ │ │ │ + bl 12747c │ │ │ │ + b.n 4b234 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b22a │ │ │ │ + beq.n 4b234 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4b280 │ │ │ │ + ble.n 4b28a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #44924 @ 0xaf7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4b22a │ │ │ │ + bl cec0c │ │ │ │ + b.n 4b234 │ │ │ │ mov r0, r6 │ │ │ │ - bl cbf1c │ │ │ │ + bl cc074 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b654 │ │ │ │ + bl 4b6cc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b29c │ │ │ │ + cbnz r0, 4b2a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b22a │ │ │ │ + beq.n 4b234 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4b22a │ │ │ │ + bl cec0c │ │ │ │ + b.n 4b234 │ │ │ │ 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, #128 @ (adr r3, 4b340 ) │ │ │ │ + add r3, pc, #124 @ (adr r3, 4b348 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #124 @ (adr r3, 4b348 ) │ │ │ │ + add r3, pc, #124 @ (adr r3, 4b350 ) │ │ │ │ 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 7f720 │ │ │ │ - cbz r0, 4b306 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 4b310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b290 │ │ │ │ + beq.n 4b29a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b290 │ │ │ │ + bne.n 4b29a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b290 │ │ │ │ - cbz r5, 4b336 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b29a │ │ │ │ + cbz r5, 4b340 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b328 │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 4b332 │ │ │ │ + bl 95cd4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53b90 │ │ │ │ + bl 53ba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - b.n 4b330 │ │ │ │ + bl 987c8 │ │ │ │ + b.n 4b33a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53b90 │ │ │ │ + bl 53ba8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ @@ -48959,55 +48955,55 @@ │ │ │ │ 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 4b382 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 4b382 │ │ │ │ + beq.n 4b38a │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 4b38a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 234150 │ │ │ │ + b.w 235a08 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b3a2 │ │ │ │ + beq.n 4b3aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15716 @ 0x3d64 │ │ │ │ + movw r1, #17252 @ 0x4364 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4b3ca │ │ │ │ + bl 12747c │ │ │ │ + b.n 4b3d2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ ldr r7, [r5, #8] │ │ │ │ subs r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt.n 4b3c6 │ │ │ │ + bgt.n 4b3ce │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 26b498 │ │ │ │ + bl 26ba98 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4b3d0 │ │ │ │ - bl 1e7a0c │ │ │ │ + ble.n 4b3d8 │ │ │ │ + bl 1ea97c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b3fa │ │ │ │ + b.n 4b402 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ca6c │ │ │ │ + bl 20e858 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b3ca │ │ │ │ + beq.n 4b3d2 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4b3f8 │ │ │ │ + ble.n 4b400 │ │ │ │ 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] │ │ │ │ @@ -49017,247 +49013,227 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 781c4 │ │ │ │ - bl 781fc │ │ │ │ + bl 78140 │ │ │ │ + bl 78178 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4b43a │ │ │ │ + bgt.n 4b442 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #46079 @ 0xb3ff │ │ │ │ + movw r2, #46087 @ 0xb407 │ │ │ │ movt r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b43a │ │ │ │ + bne.n 4b442 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14da54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14ed7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subs r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4b448 │ │ │ │ + ble.n 4b450 │ │ │ │ add.w r7, r5, #16 │ │ │ │ - b.n 4b46a │ │ │ │ + b.n 4b472 │ │ │ │ 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, 4b478 │ │ │ │ + cbz r2, 4b480 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4b478 │ │ │ │ + ble.n 4b480 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14da68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14ed90 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 4b448 │ │ │ │ + bcc.n 4b450 │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 78230 │ │ │ │ - b.n 4b46a │ │ │ │ + bl 781ac │ │ │ │ + b.n 4b472 │ │ │ │ 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, 4b498 │ │ │ │ + cbz r3, 4b4a0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b49a │ │ │ │ + b.n 4b4a2 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub.w r9, r5, #3 │ │ │ │ - cbnz r3, 4b4ae │ │ │ │ + cbnz r3, 4b4b6 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4b4ae │ │ │ │ + ble.n 4b4b6 │ │ │ │ cmp r1, #6 │ │ │ │ - bgt.n 4b4ae │ │ │ │ - cbnz r4, 4b4ce │ │ │ │ + bgt.n 4b4b6 │ │ │ │ + cbnz r4, 4b4d6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #372] @ (4b628 ) │ │ │ │ + ldr r4, [pc, #372] @ (4b630 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5b6 │ │ │ │ + beq.n 4b5be │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b4e4 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4b4ec │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5b6 │ │ │ │ + bne.n 4b5be │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b4fa │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4b502 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5b6 │ │ │ │ + bne.n 4b5be │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b512 │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 4b51a │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b5b6 │ │ │ │ + bne.n 4b5be │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b532 │ │ │ │ - bl 83930 │ │ │ │ + b.n 4b53a │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b52e │ │ │ │ + beq.n 4b536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b52e │ │ │ │ + cbnz r3, 4b536 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4b504 │ │ │ │ + beq.n 4b50c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 4b56c │ │ │ │ + beq.n 4b574 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4b544 │ │ │ │ + cbz r6, 4b54c │ │ │ │ subs.w r9, r5, #4 │ │ │ │ - beq.n 4b578 │ │ │ │ - b.n 4b54c │ │ │ │ + beq.n 4b580 │ │ │ │ + b.n 4b554 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4b558 │ │ │ │ + cbz r5, 4b560 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 4b580 │ │ │ │ - b.n 4b560 │ │ │ │ + beq.n 4b588 │ │ │ │ + b.n 4b568 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42bb2 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4b580 │ │ │ │ - b.n 4b5b6 │ │ │ │ + bl 42bb6 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4b588 │ │ │ │ + b.n 4b5be │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4b580 │ │ │ │ + b.n 4b588 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4b59c │ │ │ │ + bge.n 4b5a4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15472 @ 0x3c70 │ │ │ │ + movw r1, #17008 @ 0x4270 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4b5b6 │ │ │ │ + bl 12747c │ │ │ │ + b.n 4b5be │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4b5ba │ │ │ │ + beq.n 4b5c2 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1ed6dc │ │ │ │ - cbnz r0, 4b5be │ │ │ │ + bl 1f057c │ │ │ │ + cbnz r0, 4b5c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b622 │ │ │ │ + b.n 4b62a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b5c0 │ │ │ │ + b.n 4b5c8 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4b5d4 │ │ │ │ + beq.n 4b5dc │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1f057c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5b6 │ │ │ │ + beq.n 4b5be │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4b5d6 │ │ │ │ + b.n 4b5de │ │ │ │ movs r4, #0 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4b61c │ │ │ │ + bge.n 4b624 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b60c │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 4b614 │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b5d6 │ │ │ │ - b.n 4b5b6 │ │ │ │ + beq.n 4b5de │ │ │ │ + b.n 4b5be │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 4b622 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 4b62a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f900 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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, #6441 @ 0x1929 │ │ │ │ + movw r1, #15585 @ 0x3ce1 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4064c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4b672 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - bl 80208 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + b.w 40654 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -49265,730 +49241,748 @@ │ │ │ │ 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, 4b6a4 │ │ │ │ + cbz r3, 4b678 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b6a6 │ │ │ │ + b.n 4b67a │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4b6b4 │ │ │ │ + cbnz r3, 4b688 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4b6b4 │ │ │ │ + ble.n 4b688 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4b6b4 │ │ │ │ - cbnz r4, 4b6d4 │ │ │ │ + bgt.n 4b688 │ │ │ │ + cbnz r4, 4b6a8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (4b6f4 ) │ │ │ │ + ldr r4, [pc, #60] @ (4b6c8 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b6f0 │ │ │ │ + cbz r0, 4b6c4 │ │ │ │ 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 151c60 │ │ │ │ + b.w 152ff8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 71488 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4b6ea │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + bl 80200 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004b6f8 : │ │ │ │ +0004b6ee : │ │ │ │ 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, 4b70e │ │ │ │ + cbz r0, 4b704 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 4b714 │ │ │ │ - bl 262848 │ │ │ │ - b.n 4b71c │ │ │ │ - bl 7a158 │ │ │ │ + cbnz r1, 4b70a │ │ │ │ + bl 263064 │ │ │ │ + b.n 4b712 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b722 │ │ │ │ + cbnz r0, 4b718 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b742 │ │ │ │ + b.n 4b738 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1071dc │ │ │ │ + bl 1074ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b742 │ │ │ │ + beq.n 4b738 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b742 │ │ │ │ + cbnz r3, 4b738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 │ │ │ │ - cbz r1, 4b75e │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - bmi.n 4b77a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36624 @ 0x8f10 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b794 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r2, r4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - bl 78230 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4b7b8 │ │ │ │ + bne.n 4b770 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b7d8 │ │ │ │ - b.n 4b7d0 │ │ │ │ + bne.n 4b790 │ │ │ │ + b.n 4b788 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17112 @ 0x42d8 │ │ │ │ + movw r0, #18620 @ 0x48bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b7aa │ │ │ │ - b.n 4b85a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4b762 │ │ │ │ + b.n 4b812 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b85a │ │ │ │ + bne.n 4b812 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b7ec │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4b85a │ │ │ │ + bne.n 4b7a4 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 4b812 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b812 │ │ │ │ + beq.n 4b7ca │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #17348 @ 0x43c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 4b85a │ │ │ │ + bl d1af0 │ │ │ │ + b.n 4b812 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4b81e │ │ │ │ + bhi.n 4b7d6 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4b85e │ │ │ │ - b.n 4b838 │ │ │ │ + beq.n 4b816 │ │ │ │ + b.n 4b7f0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #64548 @ 0xfc24 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #588 @ 0x24c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 4b85a │ │ │ │ + bl d1af0 │ │ │ │ + b.n 4b812 │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4b85e │ │ │ │ + beq.n 4b816 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64668 @ 0xfc9c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #708 @ 0x2c4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b894 │ │ │ │ + b.n 4b84c │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4b880 │ │ │ │ + bcc.n 4b838 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15840 @ 0x3de0 │ │ │ │ + movw r1, #17376 @ 0x43e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 4b85a │ │ │ │ + bl d1af0 │ │ │ │ + b.n 4b812 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0f30 │ │ │ │ + bl 1f3e7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b85a │ │ │ │ + bne.n 4b812 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4b89c ) │ │ │ │ - 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, 4b8b8 │ │ │ │ + cbz r1, 4b866 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b8d4 │ │ │ │ + bmi.n 4b882 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37296 @ 0x91b0 │ │ │ │ + movw r1, #38160 @ 0x9510 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b8ee │ │ │ │ + b.n 4b89c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - str r1, [r3, #16] │ │ │ │ - bl 78230 │ │ │ │ + str r1, [r3, #12] │ │ │ │ + bl 781ac │ │ │ │ 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, 4b90e │ │ │ │ + cbnz r0, 4b8bc │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4b91e │ │ │ │ - b.n 4b918 │ │ │ │ + cbz r0, 4b8cc │ │ │ │ + b.n 4b8c6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b908 │ │ │ │ - b.n 4b92c │ │ │ │ + beq.n 4b8b6 │ │ │ │ + b.n 4b8da │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4b92c │ │ │ │ + cbnz r0, 4b8da │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4b92c │ │ │ │ + cbz r0, 4b8da │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4b934 ) │ │ │ │ + ldr r0, [pc, #0] @ (4b8e0 ) │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 121ea0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4b9d0 ) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4b980 │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4b976 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4b966 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4b980 │ │ │ │ - bl 267fdc │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 4bae4 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4b9b2 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4b9a8 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4b998 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4b9b2 │ │ │ │ - bl 2459ac │ │ │ │ - movs r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 71e88 │ │ │ │ - ldr r3, [pc, #20] @ (4b9d0 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4b9cc │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4b9f4 │ │ │ │ + cbnz r3, 4b904 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4b9f4 │ │ │ │ + ble.n 4b904 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b9f4 │ │ │ │ - cbnz r4, 4ba14 │ │ │ │ + bne.n 4b904 │ │ │ │ + cbnz r4, 4b924 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4baac ) │ │ │ │ + ldr r4, [pc, #176] @ (4b9bc ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ba14 │ │ │ │ + cbnz r0, 4b924 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4baa8 │ │ │ │ + b.n 4b9b8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ba28 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4b938 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba10 │ │ │ │ + bne.n 4b920 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4ba3c │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4b94c │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba10 │ │ │ │ + bne.n 4b920 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #51888 @ 0xcab0 │ │ │ │ + movw r1, #53464 @ 0xd0d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #15992 @ 0x3e78 │ │ │ │ + movw r0, #17528 @ 0x4478 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ba10 │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 4b920 │ │ │ │ + bl 95cd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a848 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ - cbz r6, 4ba8a │ │ │ │ + bl 987c8 │ │ │ │ + cbz r6, 4b99a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4ba94 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 4b9a4 │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ba5e │ │ │ │ - b.n 4ba10 │ │ │ │ + beq.n 4b96e │ │ │ │ + b.n 4b920 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4baa8 │ │ │ │ + b.n 4b9b8 │ │ │ │ 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 f1834 │ │ │ │ + b.w f1a18 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 3f91a │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbz r1, 4b9d8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #3 │ │ │ │ + bmi.n 4b9f4 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #38832 @ 0x97b0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4ba0e │ │ │ │ + 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 781ac │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 1224f0 │ │ │ │ + ldr r0, [pc, #0] @ (4ba18 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #10] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + b.w 3f920 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #132] @ (4bab4 ) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + cbz r3, 4ba64 │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4ba5a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ba4a │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ba64 │ │ │ │ + bl 2687f0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 4bcf4 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 4ba96 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4ba8c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ba7c │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ba96 │ │ │ │ + bl 2468dc │ │ │ │ + movs r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 71df8 │ │ │ │ + ldr r3, [pc, #20] @ (4bab4 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4bab0 │ │ │ │ + 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, 4bada │ │ │ │ + cbnz r0, 4bade │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 149364 │ │ │ │ + b.w 14a558 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bacc │ │ │ │ + beq.n 4bad0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #272] @ (4bc08 ) │ │ │ │ - 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 4bb18 │ │ │ │ - orrs.w r3, r4, r8 │ │ │ │ - bne.n 4bb1c │ │ │ │ - mov r9, r5 │ │ │ │ - b.n 4bb22 │ │ │ │ - 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 4bb48 │ │ │ │ - cbz r5, 4bb48 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ - b.n 4bb4a │ │ │ │ - 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 4bb60 │ │ │ │ - mov r0, sp │ │ │ │ - bl 193f28 │ │ │ │ - add r3, sp, #20 │ │ │ │ - rsb r1, r4, #119 @ 0x77 │ │ │ │ - mov.w fp, #128 @ 0x80 │ │ │ │ - and.w sl, r1, #63 @ 0x3f │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, fp │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r5, sl, #9 │ │ │ │ - blx 2957c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - add.w r7, r0, r9 │ │ │ │ - add r5, r9 │ │ │ │ - blx 29c10 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - strb.w fp, [r0, r9] │ │ │ │ - add.w r1, r7, sl │ │ │ │ - movs r0, #0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 4bba2 │ │ │ │ - strb.w r0, [r2, #1]! │ │ │ │ - b.n 4bb98 │ │ │ │ - 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 4bbd0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - adds r7, #1 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ - bl 193f28 │ │ │ │ - b.n 4bbbe │ │ │ │ - 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] @ (4bc08 ) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + blt.n 4bb0a │ │ │ │ + cbz r0, 4bb0a │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 4bb22 │ │ │ │ + movw r3, #56048 @ 0xdaf0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #17428 @ 0x4414 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 4bb6c │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + ldr.w r6, [r1, r4, lsl #2] │ │ │ │ + add.w r3, r1, r4, lsl #2 │ │ │ │ + cbz r5, 4bb8a │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + movw r1, #4968 @ 0x1368 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + bl 11b8a8 │ │ │ │ + bl cc074 │ │ │ │ + ldr.w r8, [r5, #4] │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + cmp r1, r8 │ │ │ │ + beq.n 4bb72 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 4bb72 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #716 @ 0x2cc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1af0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4bbb8 │ │ │ │ + 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 4bba0 │ │ │ │ + add.w r1, r1, r2, lsl #2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + adds r3, #4 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4bba0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4bc00 │ │ │ │ - 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} │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + b.n 4bb92 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4bbb6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4bbb6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20addc <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ - cbz r0, 4bc5e │ │ │ │ + bl 20cbcc <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ + cbz r0, 4bc0e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4bc42 │ │ │ │ + cbnz r0, 4bbf2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4bc62 │ │ │ │ + beq.n 4bc12 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4bc62 │ │ │ │ - bl 81e1c │ │ │ │ - cbnz r0, 4bc6a │ │ │ │ + b.n 4bc12 │ │ │ │ + bl 81e10 │ │ │ │ + cbnz r0, 4bc1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bc5e │ │ │ │ + beq.n 4bc0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bc5e │ │ │ │ + cbnz r3, 4bc0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4bca4 │ │ │ │ + b.n 4bc54 │ │ │ │ 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, #15892 @ 0x3e14 │ │ │ │ + movw r0, #17464 @ 0x4438 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bca4 │ │ │ │ + beq.n 4bc54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bca4 │ │ │ │ + cbnz r3, 4bc54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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, 4bcb4 │ │ │ │ + cbz r0, 4bc64 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20a3e8 │ │ │ │ + b.w 20c1d8 │ │ │ │ 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 4bd2c │ │ │ │ + ble.n 4bcdc │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4bd2c │ │ │ │ + beq.n 4bcdc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic.w r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4bcfa │ │ │ │ + cbz r5, 4bcaa │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b498 │ │ │ │ + bl 26ba98 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4bcfa │ │ │ │ + bge.n 4bcaa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ mul.w r5, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4bd10 │ │ │ │ + ble.n 4bcc0 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b498 │ │ │ │ + bl 26ba98 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4bcf2 │ │ │ │ + blt.n 4bca2 │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ca6c │ │ │ │ + bl 20e858 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bd3c │ │ │ │ + beq.n 4bcec │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 148470 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 14962c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bd3e │ │ │ │ + beq.n 4bcee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bd3e │ │ │ │ + b.n 4bcee │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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, #4072] @ 0xfe8 │ │ │ │ - mov r7, r0 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - blt.n 4bd66 │ │ │ │ - cbz r0, 4bd66 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 4bd7e │ │ │ │ - movw r3, #56048 @ 0xdaf0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15900 @ 0x3e1c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4bdc8 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - ldr.w r6, [r1, r4, lsl #2] │ │ │ │ - add.w r3, r1, r4, lsl #2 │ │ │ │ - cbz r5, 4bde6 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl 11b368 │ │ │ │ - bl cbf1c │ │ │ │ - ldr.w r8, [r5, #4] │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - cmp r1, r8 │ │ │ │ - beq.n 4bdce │ │ │ │ - mov r0, r8 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 4bdce │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64548 @ 0xfc24 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4be14 │ │ │ │ - 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 4bdfc │ │ │ │ - add.w r1, r1, r2, lsl #2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - adds r3, #4 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4bdfc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str.w r2, [r3, #-4] │ │ │ │ - b.n 4bdee │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4be12 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 4be12 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ + ldr r3, [pc, #272] @ (4be18 ) │ │ │ │ + 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 4bd28 │ │ │ │ + orrs.w r3, r4, r8 │ │ │ │ + bne.n 4bd2c │ │ │ │ + mov r9, r5 │ │ │ │ + b.n 4bd32 │ │ │ │ + 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 4bd58 │ │ │ │ + cbz r5, 4bd58 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ + b.n 4bd5a │ │ │ │ + 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 4bd70 │ │ │ │ + mov r0, sp │ │ │ │ + bl 197c08 │ │ │ │ + add r3, sp, #20 │ │ │ │ + rsb r1, r4, #119 @ 0x77 │ │ │ │ + mov.w fp, #128 @ 0x80 │ │ │ │ + and.w sl, r1, #63 @ 0x3f │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, fp │ │ │ │ + movs r1, #0 │ │ │ │ + add.w r5, sl, #9 │ │ │ │ + blx 2957c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + add.w r7, r0, r9 │ │ │ │ + add r5, r9 │ │ │ │ + blx 29c10 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + strb.w fp, [r0, r9] │ │ │ │ + add.w r1, r7, sl │ │ │ │ movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 4bdb2 │ │ │ │ + strb.w r0, [r2, #1]! │ │ │ │ + b.n 4bda8 │ │ │ │ + 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 4bde0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sp │ │ │ │ + adds r7, #1 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ + bl 197c08 │ │ │ │ + b.n 4bdce │ │ │ │ + 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] @ (4be18 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4be10 │ │ │ │ + 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, 4be22 │ │ │ │ + cbz r0, 4be26 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20a3e8 │ │ │ │ + b.w 20c1d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ @@ -49997,1501 +49991,1450 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be58 │ │ │ │ + cbz r0, 4be5c │ │ │ │ movs r1, #5 │ │ │ │ - b.w 20a3e8 │ │ │ │ + b.w 20c1d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4be6c │ │ │ │ + cbz r0, 4be70 │ │ │ │ movs r1, #7 │ │ │ │ - b.w 20a3e8 │ │ │ │ + b.w 20c1d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bf0c ) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4beba │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4beb0 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4bea0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4beba │ │ │ │ - bl 267fdc │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 4bae4 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4beec │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4bee2 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4bed2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4beec │ │ │ │ - bl 2459ac │ │ │ │ - movs r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 249b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4bf0c ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4bf06 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #24 │ │ │ │ - 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4bf32 │ │ │ │ + cbnz r3, 4be9c │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4bf32 │ │ │ │ + ble.n 4be9c │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4bf32 │ │ │ │ - cbnz r4, 4bf52 │ │ │ │ + bne.n 4be9c │ │ │ │ + cbnz r4, 4bebc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #188] @ (4bff8 ) │ │ │ │ + ldr r4, [pc, #192] @ (4bf64 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bf52 │ │ │ │ + cbnz r0, 4bebc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bff2 │ │ │ │ + b.n 4bf5c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bf66 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4bed0 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf4e │ │ │ │ + bne.n 4beb8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d4600 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf4e │ │ │ │ + beq.n 4beb8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e6c5c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf4e │ │ │ │ + beq.n 4beb8 │ │ │ │ ldrd r7, r8, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #15972 @ 0x3e64 │ │ │ │ + movw r1, #17472 @ 0x4440 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4980 @ 0x1374 │ │ │ │ + movw r0, #6516 @ 0x1974 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bf4e │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 4beb8 │ │ │ │ + bl 95cd4 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 4bfd4 │ │ │ │ + bl 987c8 │ │ │ │ + cbz r4, 4bf3e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4bfde │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 4bf48 │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bfa6 │ │ │ │ - b.n 4bf4e │ │ │ │ + beq.n 4bf10 │ │ │ │ + b.n 4beb8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4bff2 │ │ │ │ + b.n 4bf5c │ │ │ │ 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 f1834 │ │ │ │ + b.w f1a18 │ │ │ │ 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, 4c022 │ │ │ │ + cbnz r0, 4bf8e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c02a │ │ │ │ + cbz r0, 4bf96 │ │ │ │ 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 4c014 │ │ │ │ + beq.n 4bf80 │ │ │ │ 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, 4c05e │ │ │ │ + cbz r6, 4bfca │ │ │ │ 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, 4c070 │ │ │ │ + cbz r2, 4bfdc │ │ │ │ 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 1085d4 │ │ │ │ + bl 1088c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 78230 │ │ │ │ - cbz r4, 4c09e │ │ │ │ - ldr r0, [pc, #28] @ (4c0a4 ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 781ac │ │ │ │ + cbz r4, 4c00a │ │ │ │ + ldr r0, [pc, #28] @ (4c010 ) │ │ │ │ + bl 161928 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3340 @ 0xd0c │ │ │ │ + movw r0, #4836 @ 0x12e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c180 │ │ │ │ + bmi.n 4c0ec │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0004c0a8 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c0b6 │ │ │ │ - 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 72074 │ │ │ │ - cbz r0, 4c0fc │ │ │ │ + bl 71fe4 │ │ │ │ + cbz r0, 4c058 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddd4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4c0e6 │ │ │ │ + cbz r0, 4c042 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7f908 │ │ │ │ - cbnz r0, 4c100 │ │ │ │ + bl 7f900 │ │ │ │ + cbnz r0, 4c05c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c0fc │ │ │ │ + beq.n 4c058 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c0fc │ │ │ │ + cbnz r3, 4c058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c102 │ │ │ │ + b.n 4c05e │ │ │ │ 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] @ (4c0f8 ) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + cbz r3, 4c0a6 │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4c09c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4c08c │ │ │ │ + dmb ish │ │ │ │ + beq.n 4c0a6 │ │ │ │ + bl 2687f0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 4bcf4 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 4c0d8 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4c0ce │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4c0be │ │ │ │ + dmb ish │ │ │ │ + beq.n 4c0d8 │ │ │ │ + bl 2468dc │ │ │ │ + movs r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 24a784 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c0f8 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4c0f2 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004c106 : │ │ │ │ +0004c0fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4c11a │ │ │ │ - cbnz r1, 4c120 │ │ │ │ - bl 262848 │ │ │ │ - b.n 4c12a │ │ │ │ + cbz r0, 4c110 │ │ │ │ + cbnz r1, 4c116 │ │ │ │ + bl 263064 │ │ │ │ + b.n 4c120 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9aa9c │ │ │ │ + bl 9a9d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4c13a │ │ │ │ - movw r0, #15980 @ 0x3e6c │ │ │ │ + bge.n 4c130 │ │ │ │ + movw r0, #17516 @ 0x446c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ed164 │ │ │ │ - b.n 4c140 │ │ │ │ + bl 1f006c │ │ │ │ + b.n 4c136 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ 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, 4c16c │ │ │ │ + cbnz r0, 4c162 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c174 │ │ │ │ + cbz r0, 4c16a │ │ │ │ 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 4c15e │ │ │ │ + beq.n 4c154 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ movw r2, #41388 @ 0xa1ac │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 4c1ca │ │ │ │ + bne.n 4c1c0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 4c1ca │ │ │ │ + bne.n 4c1c0 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4c1ca │ │ │ │ - bl 41838 │ │ │ │ + bhi.n 4c1c0 │ │ │ │ + bl 4183e │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4c1d4 │ │ │ │ + beq.n 4c1ca │ │ │ │ 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 4c1d6 │ │ │ │ + b.n 4c1cc │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c1d6 │ │ │ │ + b.n 4c1cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004c1d8 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ - movw r0, #13112 @ 0x3338 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #4 │ │ │ │ - b.w 7f6bc │ │ │ │ - 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, 4c218 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c220 │ │ │ │ - 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 4c20a │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c222 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 4c24c │ │ │ │ + cbnz r3, 4c1ec │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 4c266 │ │ │ │ + cbz r2, 4c206 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4c266 │ │ │ │ + cbz r3, 4c206 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57860 @ 0xe204 │ │ │ │ + movw r1, #59396 @ 0xe804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c314 │ │ │ │ - bl 165774 │ │ │ │ + b.n 4c2b4 │ │ │ │ + bl 16710c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r2, 4c272 │ │ │ │ + cbz r2, 4c212 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 23b264 │ │ │ │ + bl 23c5dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c262 │ │ │ │ + beq.n 4c202 │ │ │ │ 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 186abc │ │ │ │ + bl 189618 │ │ │ │ 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 186abc │ │ │ │ + bl 189618 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 4c314 │ │ │ │ + cbz r3, 4c2b4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b458 │ │ │ │ + bl 23c7d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c2d0 │ │ │ │ + beq.n 4c270 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4c2ea │ │ │ │ + b.n 4c28a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c262 │ │ │ │ + beq.n 4c202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c262 │ │ │ │ + bne.n 4c202 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c262 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c202 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 4c312 │ │ │ │ + bge.n 4c2b2 │ │ │ │ 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 4c2ea │ │ │ │ + b.n 4c28a │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + subs r3, r0, r3 │ │ │ │ + movw r0, #3984 @ 0xf90 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 82738 │ │ │ │ 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 781c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e828 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4c366 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c366 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 4c2f4 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 4c2fc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bx r3 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4c2e6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - subs r3, r0, r3 │ │ │ │ - movw r0, #2492 @ 0x9bc │ │ │ │ + movw r0, #14636 @ 0x392c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82744 │ │ │ │ + movs r1, #4 │ │ │ │ + b.w 7f6b4 │ │ │ │ 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, 4c3a4 │ │ │ │ + cbnz r0, 4c332 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c3ac │ │ │ │ + cbz r0, 4c33a │ │ │ │ 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 4c396 │ │ │ │ + beq.n 4c324 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3357 @ 0xd1d │ │ │ │ + movw r1, #3365 @ 0xd25 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4064c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - │ │ │ │ -0004c3c4 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ + b.w 40654 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + 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 78140 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e820 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4c3a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4c3a0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77d58 <_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 2298dc │ │ │ │ + bl 22b31c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c402 │ │ │ │ + beq.n 4c3d4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4c412 │ │ │ │ + bne.n 4c3e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c414 │ │ │ │ + beq.n 4c3e6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4c414 │ │ │ │ + b.n 4c3e6 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e9f7c │ │ │ │ + bl ea12c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0004c418 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 22b31c │ │ │ │ + subs r0, #1 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + 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 18685c │ │ │ │ + vmov.f64 d9, d0 │ │ │ │ + vmov.f64 d8, d1 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 4c464 │ │ │ │ + vabs.f64 d9, d9 │ │ │ │ + vldr d7, [pc, #72] @ 4c480 │ │ │ │ + vcmp.f64 d9, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 4c468 │ │ │ │ + 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 4c470 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4c470 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4c442 │ │ │ │ + cbz r3, 4c4a6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c444 │ │ │ │ + b.n 4c4a8 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4c452 │ │ │ │ + cbnz r3, 4c4b6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c452 │ │ │ │ + blt.n 4c4b6 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4c452 │ │ │ │ - cbnz r4, 4c46e │ │ │ │ + bgt.n 4c4b6 │ │ │ │ + cbnz r4, 4c4d2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #432] @ (4c608 ) │ │ │ │ + ldr r4, [pc, #428] @ (4c668 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c4c8 │ │ │ │ - cbz r5, 4c492 │ │ │ │ + cbz r0, 4c52c │ │ │ │ + cbz r5, 4c4f6 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4c47c │ │ │ │ + cbz r7, 4c4e0 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c47c │ │ │ │ + bne.n 4c4e0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c496 │ │ │ │ + b.n 4c4fa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c484 │ │ │ │ + cbnz r0, 4c4e8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c496 │ │ │ │ - bl c34a8 │ │ │ │ + b.n 4c4fa │ │ │ │ + bl c35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c4c8 │ │ │ │ + blt.n 4c52c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c478 │ │ │ │ - b.n 4c480 │ │ │ │ + beq.n 4c4dc │ │ │ │ + b.n 4c4e4 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21c540 │ │ │ │ + bl 21e0c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c4c8 │ │ │ │ + beq.n 4c52c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c51e │ │ │ │ + beq.n 4c582 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c4cc │ │ │ │ + beq.n 4c530 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #44840 @ 0xaf28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c5dc │ │ │ │ + b.n 4c640 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 4c4ec │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 4c550 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #44880 @ 0xaf50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4c4c8 │ │ │ │ + bl 12747c │ │ │ │ + b.n 4c52c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c4c8 │ │ │ │ + beq.n 4c52c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c51e │ │ │ │ + ble.n 4c582 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #44924 @ 0xaf7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4c4c8 │ │ │ │ + bl cec0c │ │ │ │ + b.n 4c52c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c702 │ │ │ │ + bl 4c976 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c536 │ │ │ │ + cbnz r0, 4c59a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c4c8 │ │ │ │ + beq.n 4c52c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4c4c8 │ │ │ │ + bl cec0c │ │ │ │ + b.n 4c52c │ │ │ │ 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, 4c5e8 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c648 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4c5f0 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c650 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c5f8 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c658 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c600 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c660 ) │ │ │ │ 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 7f720 │ │ │ │ - cbz r0, 4c5ac │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 4c610 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c52a │ │ │ │ + beq.n 4c58e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c52a │ │ │ │ + bne.n 4c58e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c52a │ │ │ │ - cbz r5, 4c5dc │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c58e │ │ │ │ + cbz r5, 4c640 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c5ce │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 4c632 │ │ │ │ + bl 95cd4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53de8 │ │ │ │ + bl 53e06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - b.n 4c5d6 │ │ │ │ + bl 987c8 │ │ │ │ + b.n 4c63a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53de8 │ │ │ │ + bl 53e06 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ - bpl.n 4c5fe │ │ │ │ + bpl.n 4c65e │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c622 │ │ │ │ + ble.n 4c682 │ │ │ │ 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] @ (4c898 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c8f8 ) │ │ │ │ bkpt 0x00fa │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 2298dc │ │ │ │ - subs r0, #1 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - │ │ │ │ -0004c62a : │ │ │ │ - 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 22fd3c │ │ │ │ - vmov.f64 d9, d0 │ │ │ │ - vmov.f64 d8, d1 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4c692 │ │ │ │ - vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c6a8 │ │ │ │ - vcmp.f64 d9, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c696 │ │ │ │ - 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 4c69e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4c69e │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 209400 │ │ │ │ + bl 20b4f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c6d8 │ │ │ │ + beq.n 4c694 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c6da │ │ │ │ + beq.n 4c696 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4c6da │ │ │ │ + b.n 4c696 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004c69a : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4c6a8 │ │ │ │ + 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 8fe38 │ │ │ │ + bl 8fd80 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 200818 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4c720 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 80208 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 16f59c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ 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 4c760 │ │ │ │ + beq.n 4c70a │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 4c760 │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 4c70a │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c762 │ │ │ │ + b.n 4c70c │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4c79a │ │ │ │ + bpl.n 4c744 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2608 │ │ │ │ + bl d2764 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c796 │ │ │ │ + cbz r0, 4c740 │ │ │ │ mov r1, r5 │ │ │ │ - bl 209400 │ │ │ │ + bl 20b4f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c7a2 │ │ │ │ + bne.n 4c74c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c796 │ │ │ │ + beq.n 4c740 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c796 │ │ │ │ + cbnz r3, 4c740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c7a2 │ │ │ │ + b.n 4c74c │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0004c750 : │ │ │ │ + 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 22fd3c │ │ │ │ + bl 18685c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4c802 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 4c7b8 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c818 │ │ │ │ + vldr d7, [pc, #68] @ 4c7d0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4c806 │ │ │ │ + bgt.n 4c7bc │ │ │ │ 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 4c80e │ │ │ │ + b.n 4c7c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c80e │ │ │ │ + b.n 4c7c4 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r7, [r0, #65] @ 0x41 │ │ │ │ - cbz r7, 4c84e │ │ │ │ + cbz r7, 4c806 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12676 @ 0x3184 │ │ │ │ + movw r1, #14212 @ 0x3784 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4c87c │ │ │ │ + bl 12747c │ │ │ │ + b.n 4c834 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4c860 │ │ │ │ + bpl.n 4c818 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4c880 │ │ │ │ + bgt.n 4c838 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #16116 @ 0x3ef4 │ │ │ │ + movw r1, #17652 @ 0x44f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c9ba │ │ │ │ + b.n 4c972 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl fb260 │ │ │ │ + bl fb578 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c87c │ │ │ │ + beq.n 4c834 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1762b4 <_PyEval_MatchClass@@Base+0x604> │ │ │ │ + bl 178128 <_PyEval_MatchClass@@Base+0x698> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4c8b8 │ │ │ │ + bne.n 4c870 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c87c │ │ │ │ + beq.n 4c834 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c87c │ │ │ │ + bne.n 4c834 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c87c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c834 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c8c8 │ │ │ │ + beq.n 4c880 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c8c8 │ │ │ │ + cbnz r3, 4c880 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 4c90c │ │ │ │ + beq.n 4c8c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23b258 │ │ │ │ + bl 23c5d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c87c │ │ │ │ + beq.n 4c834 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20631c <_Py_RestoreSignals@@Base+0xb10> │ │ │ │ + bl 2085d0 <_Py_RestoreSignals@@Base+0xa7c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c8fc │ │ │ │ + bne.n 4c8b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77270 │ │ │ │ - b.n 4c87c │ │ │ │ + bl 771ec │ │ │ │ + b.n 4c834 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4c932 │ │ │ │ + bmi.n 4c8ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16176 @ 0x3f30 │ │ │ │ + movw r1, #17712 @ 0x4530 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 4c87c │ │ │ │ - bl 83930 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 4c834 │ │ │ │ + bl 83924 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c942 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4c946 │ │ │ │ - b.n 4c87c │ │ │ │ + bne.n 4c8fa │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 4c8fe │ │ │ │ + b.n 4c834 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4c95e │ │ │ │ + bge.n 4c916 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5672 @ 0x1628 │ │ │ │ + movw r1, #7208 @ 0x1c28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4c87c │ │ │ │ + bl 12747c │ │ │ │ + b.n 4c834 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c99e │ │ │ │ + beq.n 4c956 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4c990 │ │ │ │ + bmi.n 4c948 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16228 @ 0x3f64 │ │ │ │ + movw r1, #17764 @ 0x4564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 4c87c │ │ │ │ + bl d1af0 │ │ │ │ + b.n 4c834 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4c9a8 │ │ │ │ - bl 86eb8 │ │ │ │ + cbz r0, 4c960 │ │ │ │ + bl 86e44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4c87c │ │ │ │ + blt.w 4c834 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c9ba │ │ │ │ + b.n 4c972 │ │ │ │ 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 4c99e │ │ │ │ + b.n 4c956 │ │ │ │ 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 71488 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4c994 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 80200 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004c998 : │ │ │ │ + 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 20ca6c │ │ │ │ + bl 20e858 │ │ │ │ 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 22fd3c │ │ │ │ + bl 18685c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4ca28 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 4ca0e │ │ │ │ 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 4ca2a │ │ │ │ + b.n 4ca10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - ldr r0, [pc, #0] @ (4ca38 ) │ │ │ │ + │ │ │ │ +0004ca1a : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 22fd3c │ │ │ │ + bl 18685c │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4ca94 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 4ca7e │ │ │ │ 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 4ccfa │ │ │ │ + bl 4cc6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4ca8a │ │ │ │ - bl 263a0c <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4ca94 │ │ │ │ + cbz r3, 4ca74 │ │ │ │ + bl 264224 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4ca7e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 7ffe0 │ │ │ │ + ldr r0, [pc, #0] @ (4ca88 ) │ │ │ │ + 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, 4caba │ │ │ │ + cbz r3, 4caa6 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4cabc │ │ │ │ + b.n 4caa8 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 4caca │ │ │ │ + cbnz r3, 4cab6 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4caca │ │ │ │ + ble.n 4cab6 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4caca │ │ │ │ - cbnz r4, 4caea │ │ │ │ + bgt.n 4cab6 │ │ │ │ + cbnz r4, 4cad6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #276] @ (4cbe4 ) │ │ │ │ + ldr r4, [pc, #276] @ (4cbd0 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbc0 │ │ │ │ + beq.n 4cbac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4cafe │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 4caea │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cbd4 │ │ │ │ - b.n 4cbc0 │ │ │ │ - bl 83930 │ │ │ │ + beq.n 4cbc0 │ │ │ │ + b.n 4cbac │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cb1a │ │ │ │ + beq.n 4cb06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cb1a │ │ │ │ + cbnz r3, 4cb06 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4caf4 │ │ │ │ + beq.n 4cae0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb36 │ │ │ │ + beq.n 4cb22 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cb38 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4cb38 │ │ │ │ - b.n 4cbc0 │ │ │ │ + bne.n 4cb24 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 4cb24 │ │ │ │ + b.n 4cbac │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4cb58 │ │ │ │ + bge.n 4cb44 │ │ │ │ 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 f1834 │ │ │ │ + b.w f1a18 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4cb6c │ │ │ │ + cbz r0, 4cb58 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4cb84 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 4cbc0 │ │ │ │ + b.n 4cb70 │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 4cbac │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cb98 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 4cb84 │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cbb6 │ │ │ │ + blt.n 4cba2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4cba8 │ │ │ │ - b.n 4cb72 │ │ │ │ + bge.n 4cb94 │ │ │ │ + b.n 4cb5e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 4cbb6 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 4cba2 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 4cbb2 │ │ │ │ + beq.n 4cb9e │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4cbde │ │ │ │ + b.n 4cbca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4cbc4 │ │ │ │ + bne.n 4cbb0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cbde │ │ │ │ + b.n 4cbca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cbc0 │ │ │ │ + bne.n 4cbac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cbc0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cbac │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cb3c │ │ │ │ + beq.n 4cb28 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cb22 │ │ │ │ + b.n 4cb0e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r6, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4cc7c ) │ │ │ │ - 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, 4cc2c │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4cc22 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4cc12 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4cc2c │ │ │ │ - bl 267fdc │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4cf52 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4cc5e │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4cc54 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4cc44 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4cc5e │ │ │ │ - bl 2459ac │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71e88 │ │ │ │ - ldr r3, [pc, #20] @ (4cc7c ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4cc78 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004cc80 : │ │ │ │ +0004cbd4 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 7ffd8 │ │ │ │ + │ │ │ │ +0004cbe6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4cc98 │ │ │ │ - bl 262848 │ │ │ │ - b.n 4cca2 │ │ │ │ + cbnz r0, 4cbfe │ │ │ │ + bl 263064 │ │ │ │ + b.n 4cc08 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 244d50 │ │ │ │ + bl 245da8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4ccb2 │ │ │ │ - movw r0, #16388 @ 0x4004 │ │ │ │ + bge.n 4cc18 │ │ │ │ + movw r0, #17924 @ 0x4604 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ed164 │ │ │ │ - b.n 4ccb8 │ │ │ │ + bl 1f006c │ │ │ │ + b.n 4cc1e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ 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, 4ccea │ │ │ │ + cbz r0, 4cc50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ccea │ │ │ │ + beq.n 4cc50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ccea │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4cc50 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1220d8 <_Py_union_type_or@@Base+0x228> │ │ │ │ + bl 122728 <_Py_union_type_or@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ad80 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20cb70 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004cc60 : │ │ │ │ + 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 4cdfc │ │ │ │ + bvs.n 4cd6e │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #248] @ 4ce08 │ │ │ │ + vldr d6, [pc, #244] @ 4cd78 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ vabs.f64 d4, d7 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4cd48 │ │ │ │ + ble.n 4ccba │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4cd5e │ │ │ │ - vldr d0, [pc, #216] @ 4ce10 │ │ │ │ + bgt.n 4ccd0 │ │ │ │ + vldr d0, [pc, #212] @ 4cd80 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #216] @ 4ce18 │ │ │ │ + vldr d7, [pc, #216] @ 4cd88 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce00 │ │ │ │ + b.n 4cd72 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4cda4 │ │ │ │ + bgt.n 4cd16 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cda4 │ │ │ │ - b.n 4cdf2 │ │ │ │ + beq.n 4cd16 │ │ │ │ + b.n 4cd64 │ │ │ │ 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 4cd92 │ │ │ │ - vldr d0, [pc, #156] @ 4ce20 │ │ │ │ + bne.n 4cd04 │ │ │ │ + vldr d0, [pc, #156] @ 4cd90 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #160] @ 4ce28 │ │ │ │ + vldr d7, [pc, #156] @ 4cd98 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce00 │ │ │ │ - vldr d0, [pc, #156] @ 4ce30 │ │ │ │ + b.n 4cd72 │ │ │ │ + vldr d0, [pc, #152] @ 4cda0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4ce38 │ │ │ │ + vldr d7, [pc, #156] @ 4cda8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce00 │ │ │ │ + b.n 4cd72 │ │ │ │ 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 4cde0 │ │ │ │ - vldr d0, [pc, #112] @ 4ce40 │ │ │ │ + bne.n 4cd52 │ │ │ │ + vldr d0, [pc, #108] @ 4cdb0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4ce48 │ │ │ │ + vldr d7, [pc, #112] @ 4cdb8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce00 │ │ │ │ - vldr d0, [pc, #108] @ 4ce50 │ │ │ │ + b.n 4cd72 │ │ │ │ + vldr d0, [pc, #108] @ 4cdc0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4ce58 │ │ │ │ + vldr d7, [pc, #108] @ 4cdc8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce00 │ │ │ │ + b.n 4cd72 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 4ce60 │ │ │ │ + vldr d0, [pc, #96] @ 4cdd0 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -51504,19 +51447,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 4cf30 @ unpredictable │ │ │ │ + bls.n 4cea0 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4cf38 │ │ │ │ + bls.n 4cea8 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -51525,130 +51468,200 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [pc, #132] @ (4ce6c ) │ │ │ │ + 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, 4ce1c │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4ce12 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ce02 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ce1c │ │ │ │ + bl 2687f0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4cf80 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 4ce4e │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4ce44 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ce34 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ce4e │ │ │ │ + bl 2468dc │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 71df8 │ │ │ │ + ldr r3, [pc, #20] @ (4ce6c ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4ce68 │ │ │ │ + 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, 4ce70 │ │ │ │ - b.n 4d0d6 │ │ │ │ + cbnz r2, 4ce78 │ │ │ │ + b.n 4d0e0 │ │ │ │ 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 8fe38 │ │ │ │ + bl 8fd80 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248a7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 249828 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4ceaa │ │ │ │ + cbz r3, 4ceb2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4cec8 │ │ │ │ + beq.n 4ced0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4cec8 │ │ │ │ + b.n 4ced0 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4ceba │ │ │ │ + cbnz r3, 4cec2 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 4cebc │ │ │ │ + b.n 4cec4 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #11936 @ 0x2ea0 │ │ │ │ + movw r0, #13460 @ 0x3494 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ mov r0, r2 │ │ │ │ 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 22fd3c │ │ │ │ + bl 18685c │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4cf46 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 4cf4e │ │ │ │ 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 4ccfa │ │ │ │ + bl 4cc6c │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 2487d4 <_Py_c_abs@@Base> │ │ │ │ + bl 249788 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4cf32 │ │ │ │ - bl 263a0c <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4cf48 │ │ │ │ - movw r0, #16560 @ 0x40b0 │ │ │ │ + cbz r1, 4cf3a │ │ │ │ + bl 264224 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4cf50 │ │ │ │ + movw r0, #18096 @ 0x46b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4cf48 │ │ │ │ + b.n 4cf50 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0004cf5a : │ │ │ │ + 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 245da8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 78208 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, 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, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #292] @ (4d088 ) │ │ │ │ + ldr r3, [pc, #292] @ (4d0b8 ) │ │ │ │ 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 4cf86 │ │ │ │ + bne.n 4cfb4 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 4cf8a │ │ │ │ + bne.n 4cfb8 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 4cf90 │ │ │ │ + b.n 4cfbe │ │ │ │ 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 4cfc2 │ │ │ │ + beq.n 4cff0 │ │ │ │ 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 │ │ │ │ @@ -51681,20 +51694,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 4d0fc │ │ │ │ + bl 4d106 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4d040 │ │ │ │ + bne.n 4d06e │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d0fc │ │ │ │ + bl 4d106 │ │ │ │ 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 │ │ │ │ @@ -51707,67 +51720,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, #20] @ (4d088 ) │ │ │ │ + ldr r3, [pc, #24] @ (4d0b8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d082 │ │ │ │ + beq.n 4d0b0 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0004d08c : │ │ │ │ - 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 244d50 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004d0b2 : │ │ │ │ +0004d0bc : │ │ │ │ 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 9aa9c │ │ │ │ + bl 9a9d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ 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 8fe38 │ │ │ │ + bl 8fd80 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248a7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 249828 <_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 │ │ │ │ @@ -54118,452 +54116,423 @@ │ │ │ │ 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, #16616 @ 0x40e8 │ │ │ │ + movw r0, #18152 @ 0x46e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddc6c │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4edec ) │ │ │ │ - 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, 4ed9c │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4ed92 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4ed82 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4ed9c │ │ │ │ - bl 267fdc │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4cf52 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4edce │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4edc4 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4edb4 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4edce │ │ │ │ - bl 2459ac │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 249b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4edec ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4ede8 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + b.w dde24 │ │ │ │ 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, 4ee0c │ │ │ │ + cbz r3, 4ed7e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ee0e │ │ │ │ + b.n 4ed80 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4ee1e │ │ │ │ + cbnz r3, 4ed90 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4ee1e │ │ │ │ + ble.n 4ed90 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4ee1e │ │ │ │ - cbnz r4, 4ee40 │ │ │ │ + bgt.n 4ed90 │ │ │ │ + cbnz r4, 4edb2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (4eeac ) │ │ │ │ + ldr r4, [pc, #136] @ (4ee1c ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ee40 │ │ │ │ + cbnz r0, 4edb2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ee9e │ │ │ │ + b.n 4ee10 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 11ac98 │ │ │ │ + bl 11b1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ee3c │ │ │ │ + beq.n 4edae │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4ee64 │ │ │ │ + beq.n 4edd6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16ba70 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ee66 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4ee66 │ │ │ │ - b.n 4ee3c │ │ │ │ + bne.n 4edd8 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 4edd8 │ │ │ │ + b.n 4edae │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4ee96 │ │ │ │ + bne.n 4ee08 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ee9e │ │ │ │ + b.n 4ee10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ 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 8fe38 │ │ │ │ + bl 8fd80 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248a7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 249828 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0004eed4 : │ │ │ │ +0004ee44 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4ef18 ) │ │ │ │ + ldr r5, [pc, #60] @ (4ee88 ) │ │ │ │ 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 4ef12 │ │ │ │ + beq.n 4ee82 │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ef0a │ │ │ │ + bge.n 4ee7a │ │ │ │ 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 4eef6 │ │ │ │ + b.n 4ee66 │ │ │ │ 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 4ef1e │ │ │ │ + b.n 4ee8e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 261908 <_PyLong_DivmodNear@@Base+0xda4> │ │ │ │ + b.w 262258 <_PyLong_DivmodNear@@Base+0xda4> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [pc, #132] @ (4ef28 ) │ │ │ │ + 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, 4eed8 │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4eece │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4eebe │ │ │ │ + dmb ish │ │ │ │ + beq.n 4eed8 │ │ │ │ + bl 2687f0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4cf80 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 4ef0a │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4ef00 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4eef0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ef0a │ │ │ │ + bl 2468dc │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 24a784 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4ef28 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4ef24 │ │ │ │ + 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 4f29c <_PyDict_SizeOf@@Base+0x300> │ │ │ │ + bl 4f254 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4ef48 │ │ │ │ + cbz r3, 4ef50 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ │ │ │ │ -0004ef50 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004ef58 <_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 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f12a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #28 │ │ │ │ - bne.n 4ef8e <_PyMonitoring_FirePyStartEvent@@Base+0x3e> │ │ │ │ - movw r0, #44172 @ 0xac8c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f6bc │ │ │ │ - movw r0, #44164 @ 0xac84 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f6bc │ │ │ │ │ │ │ │ -0004ef9c <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4f29c <_PyDict_SizeOf@@Base+0x300> │ │ │ │ +0004ef82 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4f254 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4efbe <_PyDict_SizeOf@@Base+0x22> │ │ │ │ + bne.n 4efa4 <_PyDict_SizeOf@@Base+0x22> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4efc2 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + beq.n 4efa8 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 4efc2 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ - b.w 1e016c <_PySet_Update@@Base+0x4c> │ │ │ │ + b.n 4efa8 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + b.w 1e3240 │ │ │ │ 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, 4eff4 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ + cbnz r4, 4efda <_PyDict_SizeOf@@Base+0x58> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16652 @ 0x410c │ │ │ │ + movw r1, #18188 @ 0x470c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4f012 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ + b.n 4eff8 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 781c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e828 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4f062 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f062 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #28 │ │ │ │ + bne.n 4f00e <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ + movw r0, #45708 @ 0xb28c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f6b4 │ │ │ │ + movw r0, #45700 @ 0xb284 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f6b4 │ │ │ │ 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 4f0a8 <_PyDict_SizeOf@@Base+0x10c> │ │ │ │ + bhi.n 4f060 <_PyDict_SizeOf@@Base+0xde> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f0c0 <_PyDict_SizeOf@@Base+0x124> │ │ │ │ + bmi.n 4f078 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + movw r0, #27644 @ 0x6bfc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f16c <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f124 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #27644 @ 0x6bfc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f07e <_PyDict_SizeOf@@Base+0xe2> │ │ │ │ - b.n 4f16c <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bne.n 4f036 <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ + b.n 4f124 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f142 <_PyDict_SizeOf@@Base+0x1a6> │ │ │ │ + ble.n 4f0fa <_PyDict_SizeOf@@Base+0x178> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f128 <_PyDict_SizeOf@@Base+0x18c> │ │ │ │ + beq.n 4f0e0 <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f10a <_PyDict_SizeOf@@Base+0x16e> │ │ │ │ + bpl.n 4f0c2 <_PyDict_SizeOf@@Base+0x140> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f16c <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + beq.n 4f124 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f12a <_PyDict_SizeOf@@Base+0x18e> │ │ │ │ + beq.n 4f0e2 <_PyDict_SizeOf@@Base+0x160> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4f16c <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + bl 12747c │ │ │ │ + b.n 4f124 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r2, #55344 @ 0xd830 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + movw r0, #27644 @ 0x6bfc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f16c <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f124 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f148 <_PyDict_SizeOf@@Base+0x1ac> │ │ │ │ + beq.n 4f100 <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f14a <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4f14a <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ - b.n 4f16c <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + bne.n 4f102 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 4f102 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f124 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f14a <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ + b.n 4f102 <_PyDict_SizeOf@@Base+0x180> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 248a7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 249828 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f16c <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ - movw r0, #35440 @ 0x8a70 │ │ │ │ + cbz r0, 4f124 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + movw r0, #36976 @ 0x9070 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ 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] @ (4f298 <_PyDict_SizeOf@@Base+0x2fc>) │ │ │ │ + ldr r3, [pc, #272] @ (4f250 <_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 4f1be <_PyDict_SizeOf@@Base+0x222> │ │ │ │ + bge.n 4f176 <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16684 @ 0x412c │ │ │ │ + movw r1, #18220 @ 0x472c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4f1c8 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bl 12747c │ │ │ │ + b.n 4f180 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4f1d2 <_PyDict_SizeOf@@Base+0x236> │ │ │ │ - bl 7ffe0 │ │ │ │ - cbnz r0, 4f1ce <_PyDict_SizeOf@@Base+0x232> │ │ │ │ + beq.n 4f18a <_PyDict_SizeOf@@Base+0x208> │ │ │ │ + bl 7ffd8 │ │ │ │ + cbnz r0, 4f186 <_PyDict_SizeOf@@Base+0x204> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f290 <_PyDict_SizeOf@@Base+0x2f4> │ │ │ │ + b.n 4f248 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ str.w r0, [r9, #8] │ │ │ │ add.w r2, r9, #4 │ │ │ │ - movw r9, #50876 @ 0xc6bc │ │ │ │ + movw r9, #52412 @ 0xccbc │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f28e <_PyDict_SizeOf@@Base+0x2f2> │ │ │ │ + beq.n 4f246 <_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 │ │ │ │ @@ -54574,72 +54543,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 1f0814 │ │ │ │ + bl 1f38c8 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f1e4 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ + beq.n 4f19c <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f1c8 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f180 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4f280 <_PyDict_SizeOf@@Base+0x2e4> │ │ │ │ + ble.n 4f238 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #28548 @ 0x6f84 │ │ │ │ + movw r2, #30084 @ 0x7584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #40 @ 0x28 │ │ │ │ + movw r1, #1616 @ 0x650 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f1c8 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f180 <_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 4f1c8 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + beq.n 4f180 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f1c8 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f1c8 <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bne.n 4f180 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f180 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 4f1e4 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ + b.n 4f19c <_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, 4f2b0 <_PyDict_SizeOf@@Base+0x314> │ │ │ │ + cbz r3, 4f268 <_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 4f2f2 <_PyDict_SizeOf@@Base+0x356> │ │ │ │ + bne.n 4f2aa <_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 │ │ │ │ @@ -54655,886 +54624,905 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f2f4 : │ │ │ │ +0004f2ac : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r6, [r5] │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 297f8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78140 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e820 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4f2fe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4f2fe │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f75b0 │ │ │ │ + b.w f779c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4f29c <_PyDict_SizeOf@@Base+0x300> │ │ │ │ + bl 4f254 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0004f32a <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004f332 <_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 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f12a <_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 4f388 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ + bne.n 4f390 <_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 4f3a0 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + bne.n 4f3a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4f3c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 4f3c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2456 @ 0x998 │ │ │ │ + movw r0, #4008 @ 0xfa8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f372 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ - b.n 4f534 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ - bl 13dfb8 │ │ │ │ + bne.n 4f37a <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ + b.n 4f53c <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f3c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4f3c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f534 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f53c <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f3ce <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bne.n 4f3d6 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4f3ee <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 4f3f6 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f3ee <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 4f3f6 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f534 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f53c <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 4f540 <_PyMonitoring_FirePyResumeEvent@@Base+0x216> │ │ │ │ + vldr d10, [pc, #328] @ 4f548 <_PyMonitoring_FirePyResumeEvent@@Base+0x216> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f41a <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + bhi.n 4f422 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f48a <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ - b.n 4f4e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ - ble.n 4f48a <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f492 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + b.n 4f4ea <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ + ble.n 4f492 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f48a <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f492 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f48a <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + beq.n 4f492 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #260] @ 4f548 <_PyMonitoring_FirePyResumeEvent@@Base+0x21e> │ │ │ │ + vldr d6, [pc, #260] @ 4f550 <_PyMonitoring_FirePyResumeEvent@@Base+0x21e> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #256] @ 4f550 <_PyMonitoring_FirePyResumeEvent@@Base+0x226> │ │ │ │ + vldr d5, [pc, #256] @ 4f558 <_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 4f478 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ + ble.n 4f480 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f51e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f526 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f4b6 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ + b.n 4f4be <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 263758 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 263f6c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r4, r4, lsl #3 │ │ │ │ - bl 263758 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 263f6c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ add r4, r0 │ │ │ │ movw r3, #19424 @ 0x4be0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f51e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + beq.n 4f526 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f51e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + bvs.n 4f526 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f51e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + ble.n 4f526 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 263a0c <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4f534 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 264224 <_Py_c_neg@@Base+0x22c> │ │ │ │ + b.n 4f53c <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f4fa <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ + bne.n 4f502 <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4f51e <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f526 <_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 1818a8 │ │ │ │ + b.w 183f7c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vtbl.8 d30, {d0-d1}, d29 │ │ │ │ - rors r0, r6 │ │ │ │ + Address 0x4f55e is out of bounds. │ │ │ │ + │ │ │ │ + │ │ │ │ +0004f560 <_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 4f12a <_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 14fdac │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 4f5d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ + ldr r1, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.n 4f5d4 <_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 4f5c8 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4f5c8 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl cec0c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4f5e8 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + add r1, r5 │ │ │ │ + bl 1fe550 │ │ │ │ + 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, 4f576 <_PyMonitoring_FirePyResumeEvent@@Base+0x24c> │ │ │ │ + cbz r3, 4f608 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f578 <_PyMonitoring_FirePyResumeEvent@@Base+0x24e> │ │ │ │ + b.n 4f60a <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f586 <_PyMonitoring_FirePyResumeEvent@@Base+0x25c> │ │ │ │ + cbnz r3, 4f618 <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f586 <_PyMonitoring_FirePyResumeEvent@@Base+0x25c> │ │ │ │ + blt.n 4f618 <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f586 <_PyMonitoring_FirePyResumeEvent@@Base+0x25c> │ │ │ │ - cbnz r4, 4f5a2 <_PyMonitoring_FirePyResumeEvent@@Base+0x278> │ │ │ │ + bgt.n 4f618 <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + cbnz r4, 4f634 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (4f738 <_PyMonitoring_FirePyResumeEvent@@Base+0x40e>) │ │ │ │ + ldr r4, [pc, #436] @ (4f7d0 <_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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ - cbz r5, 4f5c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x29c> │ │ │ │ + cbz r0, 4f68e <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ + cbz r5, 4f658 <_PyMonitoring_FirePyYieldEvent@@Base+0xf8> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4f5b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x286> │ │ │ │ + cbz r7, 4f642 <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f5b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x286> │ │ │ │ + bne.n 4f642 <_PyMonitoring_FirePyYieldEvent@@Base+0xe2> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f5ca <_PyMonitoring_FirePyResumeEvent@@Base+0x2a0> │ │ │ │ + b.n 4f65c <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f5b8 <_PyMonitoring_FirePyResumeEvent@@Base+0x28e> │ │ │ │ + cbnz r0, 4f64a <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f5ca <_PyMonitoring_FirePyResumeEvent@@Base+0x2a0> │ │ │ │ - bl c34a8 │ │ │ │ + b.n 4f65c <_PyMonitoring_FirePyYieldEvent@@Base+0xfc> │ │ │ │ + bl c35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + blt.n 4f68e <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f5ac <_PyMonitoring_FirePyResumeEvent@@Base+0x282> │ │ │ │ - b.n 4f5b4 <_PyMonitoring_FirePyResumeEvent@@Base+0x28a> │ │ │ │ + beq.n 4f63e <_PyMonitoring_FirePyYieldEvent@@Base+0xde> │ │ │ │ + b.n 4f646 <_PyMonitoring_FirePyYieldEvent@@Base+0xe6> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21c540 │ │ │ │ + bl 21e0c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + beq.n 4f68e <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f652 <_PyMonitoring_FirePyResumeEvent@@Base+0x328> │ │ │ │ + beq.n 4f6e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f600 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ + beq.n 4f692 <_PyMonitoring_FirePyYieldEvent@@Base+0x132> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #44840 @ 0xaf28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f710 <_PyMonitoring_FirePyResumeEvent@@Base+0x3e6> │ │ │ │ + b.n 4f7a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 4f620 <_PyMonitoring_FirePyResumeEvent@@Base+0x2f6> │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 4f6b2 <_PyMonitoring_FirePyYieldEvent@@Base+0x152> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #44880 @ 0xaf50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + bl 12747c │ │ │ │ + b.n 4f68e <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + beq.n 4f68e <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f652 <_PyMonitoring_FirePyResumeEvent@@Base+0x328> │ │ │ │ + ble.n 4f6e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x184> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #44924 @ 0xaf7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + bl cec0c │ │ │ │ + b.n 4f68e <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4f87a <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + bl 4f94c <_PyMonitoring_FirePyReturnEvent@@Base+0xf2> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f66a <_PyMonitoring_FirePyResumeEvent@@Base+0x340> │ │ │ │ + cbnz r0, 4f6fc <_PyMonitoring_FirePyYieldEvent@@Base+0x19c> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + beq.n 4f68e <_PyMonitoring_FirePyYieldEvent@@Base+0x12e> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4f5fc <_PyMonitoring_FirePyResumeEvent@@Base+0x2d2> │ │ │ │ + bl cec0c │ │ │ │ + b.n 4f68e <_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, #136 @ (adr r3, 4f718 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ee>) │ │ │ │ + add r3, pc, #144 @ (adr r3, 4f7b0 <_PyMonitoring_FirePyYieldEvent@@Base+0x250>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f720 <_PyMonitoring_FirePyResumeEvent@@Base+0x3f6>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f7b8 <_PyMonitoring_FirePyYieldEvent@@Base+0x258>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4f728 <_PyMonitoring_FirePyResumeEvent@@Base+0x3fe>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f7c0 <_PyMonitoring_FirePyYieldEvent@@Base+0x260>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4f730 <_PyMonitoring_FirePyResumeEvent@@Base+0x406>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f7c8 <_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 7f720 │ │ │ │ - cbz r0, 4f6e0 <_PyMonitoring_FirePyResumeEvent@@Base+0x3b6> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 4f772 <_PyMonitoring_FirePyYieldEvent@@Base+0x212> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f65e <_PyMonitoring_FirePyResumeEvent@@Base+0x334> │ │ │ │ + beq.n 4f6f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f65e <_PyMonitoring_FirePyResumeEvent@@Base+0x334> │ │ │ │ + bne.n 4f6f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f65e <_PyMonitoring_FirePyResumeEvent@@Base+0x334> │ │ │ │ - cbz r5, 4f710 <_PyMonitoring_FirePyResumeEvent@@Base+0x3e6> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f6f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x190> │ │ │ │ + cbz r5, 4f7a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f702 <_PyMonitoring_FirePyResumeEvent@@Base+0x3d8> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 4f794 <_PyMonitoring_FirePyYieldEvent@@Base+0x234> │ │ │ │ + bl 95cd4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53de8 │ │ │ │ + bl 53e06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - b.n 4f70a <_PyMonitoring_FirePyResumeEvent@@Base+0x3e0> │ │ │ │ + bl 987c8 │ │ │ │ + b.n 4f79c <_PyMonitoring_FirePyYieldEvent@@Base+0x23c> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53de8 │ │ │ │ + bl 53e06 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 4f3ea <_PyMonitoring_FirePyResumeEvent@@Base+0xc0> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + b.n 4f482 <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f77a <_PyMonitoring_FirePyYieldEvent@@Base+0x3e> │ │ │ │ + cbnz r7, 4f812 <_PyMonitoring_FirePyYieldEvent@@Base+0x2b2> │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca1c6 <__bss_end__@@Base+0xffaf52be> │ │ │ │ + bmi.w fffca25e <__bss_end__@@Base+0xffaf5356> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f68a <_PyMonitoring_FirePyResumeEvent@@Base+0x360> │ │ │ │ + bls.n 4f722 <_PyMonitoring_FirePyYieldEvent@@Base+0x1c2> │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ subs r7, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0004f73c <_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 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 14ea84 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4f7ac <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ - ldr r1, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.n 4f7b0 <_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 4f7a4 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f7a4 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl ceac4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4f7c4 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - add r1, r5 │ │ │ │ - bl 1fbcc8 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 4f7e4 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + bhi.n 4f7f2 <_PyMonitoring_FirePyYieldEvent@@Base+0x292> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 4f7fc <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ - b.n 4f810 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ - movw r0, #58424 @ 0xe438 │ │ │ │ + bgt.n 4f80a <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ + b.n 4f81e <_PyMonitoring_FirePyYieldEvent@@Base+0x2be> │ │ │ │ + movw r0, #59960 @ 0xea38 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f7de <_PyMonitoring_FirePyYieldEvent@@Base+0xa2> │ │ │ │ - b.n 4f81c <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ + bne.n 4f7ec <_PyMonitoring_FirePyYieldEvent@@Base+0x28c> │ │ │ │ + b.n 4f82a <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f812 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4f812 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ - b.n 4f81c <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ + bne.n 4f820 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 4f820 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ + b.n 4f82a <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4f89c <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ + b.n 4f888 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f830 <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ + cbz r0, 4f83e <_PyMonitoring_FirePyYieldEvent@@Base+0x2de> │ │ │ │ movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ab6b8 │ │ │ │ + b.w 1af5fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f84c <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0004f85a <_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 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f12a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4f898 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 80208 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 243f90 <_PyObject_GetState@@Base> │ │ │ │ + bl 2453ac <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f910 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + cbz r0, 4f8fc <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 4f8d2 <_PyMonitoring_FirePyReturnEvent@@Base+0x86> │ │ │ │ + cbnz r3, 4f8be <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #16820 @ 0x41b4 │ │ │ │ + movw r0, #18356 @ 0x47b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4f8fe <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ + bgt.n 4f8ea <_PyMonitoring_FirePyReturnEvent@@Base+0x90> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 94334 │ │ │ │ + bl 94274 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #26428 @ 0x673c │ │ │ │ + movw r3, #27964 @ 0x6d3c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #16828 @ 0x41bc │ │ │ │ + movw r0, #18364 @ 0x47bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f910 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + b.n 4f8fc <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #16840 @ 0x41c8 │ │ │ │ + movw r0, #18376 @ 0x47c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f926 <_PyMonitoring_FirePyReturnEvent@@Base+0xda> │ │ │ │ + cbz r0, 4f912 <_PyMonitoring_FirePyReturnEvent@@Base+0xb8> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1ab6b8 │ │ │ │ + b.w 1af5fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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, 4f956 <_PyMonitoring_FirePyReturnEvent@@Base+0x10a> │ │ │ │ + cbnz r0, 4f942 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f95e <_PyMonitoring_FirePyReturnEvent@@Base+0x112> │ │ │ │ + cbz r0, 4f94a <_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 4f948 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + beq.n 4f934 <_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 71488 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4f96a <_PyMonitoring_FirePyReturnEvent@@Base+0x110> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 80200 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ 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, 4f97e <_PyMonitoring_FirePyReturnEvent@@Base+0x132> │ │ │ │ + cbz r3, 4f98e <_PyMonitoring_FirePyReturnEvent@@Base+0x134> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f980 <_PyMonitoring_FirePyReturnEvent@@Base+0x134> │ │ │ │ + b.n 4f990 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f98e <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ + cbnz r3, 4f99e <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f98e <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ + blt.n 4f99e <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f98e <_PyMonitoring_FirePyReturnEvent@@Base+0x142> │ │ │ │ - cbnz r4, 4f9b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ + bgt.n 4f99e <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ + cbnz r4, 4f9c0 <_PyMonitoring_FirePyReturnEvent@@Base+0x166> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #16540 @ 0x409c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ - cbz r5, 4f9d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x188> │ │ │ │ + cbz r0, 4fa1c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ + cbz r5, 4f9e4 <_PyMonitoring_FirePyReturnEvent@@Base+0x18a> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4f9be <_PyMonitoring_FirePyReturnEvent@@Base+0x172> │ │ │ │ + cbz r7, 4f9ce <_PyMonitoring_FirePyReturnEvent@@Base+0x174> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f9be <_PyMonitoring_FirePyReturnEvent@@Base+0x172> │ │ │ │ + bne.n 4f9ce <_PyMonitoring_FirePyReturnEvent@@Base+0x174> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f9d8 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ + b.n 4f9e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x18e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f9c6 <_PyMonitoring_FirePyReturnEvent@@Base+0x17a> │ │ │ │ + cbnz r0, 4f9d6 <_PyMonitoring_FirePyReturnEvent@@Base+0x17c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f9d8 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ - bl c34a8 │ │ │ │ + b.n 4f9e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x18e> │ │ │ │ + bl c35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + blt.n 4fa1c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f9ba <_PyMonitoring_FirePyReturnEvent@@Base+0x16e> │ │ │ │ - b.n 4f9c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x176> │ │ │ │ + beq.n 4f9ca <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + b.n 4f9d2 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21c540 │ │ │ │ + bl 21e0c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + beq.n 4fa1c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4fa62 <_PyMonitoring_FirePyReturnEvent@@Base+0x216> │ │ │ │ + beq.n 4fa72 <_PyMonitoring_FirePyReturnEvent@@Base+0x218> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4fa10 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ + beq.n 4fa20 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #44840 @ 0xaf28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fb46 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fa> │ │ │ │ + b.n 4fb56 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 4fa30 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e4> │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 4fa40 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #44880 @ 0xaf50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + bl 12747c │ │ │ │ + b.n 4fa1c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + beq.n 4fa1c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4fa62 <_PyMonitoring_FirePyReturnEvent@@Base+0x216> │ │ │ │ + ble.n 4fa72 <_PyMonitoring_FirePyReturnEvent@@Base+0x218> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #44924 @ 0xaf7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + bl cec0c │ │ │ │ + b.n 4fa1c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4fb90 <_PyMonitoring_FirePyReturnEvent@@Base+0x344> │ │ │ │ + bl 4fc4a <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fa78 <_PyMonitoring_FirePyReturnEvent@@Base+0x22c> │ │ │ │ + cbnz r0, 4fa88 <_PyMonitoring_FirePyReturnEvent@@Base+0x22e> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + beq.n 4fa1c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 4fa0c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + bl cec0c │ │ │ │ + b.n 4fa1c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c2> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #180 @ (adr r3, 4fb50 <_PyMonitoring_FirePyReturnEvent@@Base+0x304>) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4fb60 <_PyMonitoring_FirePyReturnEvent@@Base+0x306>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fb58 <_PyMonitoring_FirePyReturnEvent@@Base+0x30c>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fb68 <_PyMonitoring_FirePyReturnEvent@@Base+0x30e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fb60 <_PyMonitoring_FirePyReturnEvent@@Base+0x314>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fb70 <_PyMonitoring_FirePyReturnEvent@@Base+0x316>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fb68 <_PyMonitoring_FirePyReturnEvent@@Base+0x31c>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fb78 <_PyMonitoring_FirePyReturnEvent@@Base+0x31e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fb70 <_PyMonitoring_FirePyReturnEvent@@Base+0x324>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fb80 <_PyMonitoring_FirePyReturnEvent@@Base+0x326>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fb78 <_PyMonitoring_FirePyReturnEvent@@Base+0x32c>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fb88 <_PyMonitoring_FirePyReturnEvent@@Base+0x32e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fb80 <_PyMonitoring_FirePyReturnEvent@@Base+0x334>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fb90 <_PyMonitoring_FirePyReturnEvent@@Base+0x336>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4fb88 <_PyMonitoring_FirePyReturnEvent@@Base+0x33c>) │ │ │ │ + add r3, pc, #164 @ (adr r3, 4fb98 <_PyMonitoring_FirePyReturnEvent@@Base+0x33e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r5, r8, [r0] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 4fb16 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ca> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 4fb26 <_PyMonitoring_FirePyReturnEvent@@Base+0x2cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0x220> │ │ │ │ + beq.n 4fa7c <_PyMonitoring_FirePyReturnEvent@@Base+0x222> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0x220> │ │ │ │ + bne.n 4fa7c <_PyMonitoring_FirePyReturnEvent@@Base+0x222> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fa6c <_PyMonitoring_FirePyReturnEvent@@Base+0x220> │ │ │ │ - cbz r7, 4fb46 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fa> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fa7c <_PyMonitoring_FirePyReturnEvent@@Base+0x222> │ │ │ │ + cbz r7, 4fb56 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fc> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4fb38 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 4fb48 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ee> │ │ │ │ + bl 95cd4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21c714 │ │ │ │ + bl 21e1ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - b.n 4fb40 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f4> │ │ │ │ + bl 987c8 │ │ │ │ + b.n 4fb50 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f6> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 21c714 │ │ │ │ + bl 21e1ac │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ 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 4fb6a <_PyMonitoring_FirePyReturnEvent@@Base+0x31e> │ │ │ │ + bpl.n 4fb7a <_PyMonitoring_FirePyReturnEvent@@Base+0x320> │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4fb92 <_PyMonitoring_FirePyReturnEvent@@Base+0x346> │ │ │ │ + ble.n 4fba2 <_PyMonitoring_FirePyReturnEvent@@Base+0x348> │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5e51c <__bss_end__@@Base+0xffa89614> │ │ │ │ + blx fff5e52c <__bss_end__@@Base+0xffa89624> │ │ │ │ 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] @ (4fd9c <_PyMonitoring_FireJumpEvent@@Base+0x114>) │ │ │ │ + ldr r2, [pc, #540] @ (4fdac <_PyMonitoring_FireJumpEvent@@Base+0x140>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4fba2 <_PyMonitoring_FirePyReturnEvent@@Base+0x356> │ │ │ │ - ldr r7, [pc, #656] @ (4fe1c <_PyMonitoring_FireJumpEvent@@Base+0x194>) │ │ │ │ + blt.n 4fbb2 <_PyMonitoring_FirePyReturnEvent@@Base+0x358> │ │ │ │ + ldr r7, [pc, #656] @ (4fe2c <_PyMonitoring_FireJumpEvent@@Base+0x1c0>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4fc04 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b8>) │ │ │ │ + ldr r0, [pc, #116] @ (4fc14 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ba>) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4fbae <_PyMonitoring_FirePyReturnEvent@@Base+0x362> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 80208 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #64] @ (4fc04 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b8>) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (4fbf0 <_PyMonitoring_FirePyReturnEvent@@Base+0x396>) │ │ │ │ + bl 161928 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4fbe4 <_PyMonitoring_FirePyReturnEvent@@Base+0x398> │ │ │ │ + blt.n 4fbd2 <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3332 @ 0xd04 │ │ │ │ + movw r0, #4828 @ 0x12dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4fc00 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b4> │ │ │ │ + cbz r0, 4fbee <_PyMonitoring_FirePyReturnEvent@@Base+0x394> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3340 @ 0xd0c │ │ │ │ + movw r0, #4836 @ 0x12e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - b.n 4fa60 <_PyMonitoring_FirePyReturnEvent@@Base+0x214> │ │ │ │ + b.n 4fa4c <_PyMonitoring_FirePyReturnEvent@@Base+0x1f2> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 147634 <_PyLong_Copy@@Base> │ │ │ │ + bl 1487f0 <_PyLong_Copy@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #57084 @ 0xdefc │ │ │ │ + movw r0, #58620 @ 0xe4fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ │ │ │ │ -0004fc2c <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0004fc18 <_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 │ │ │ │ @@ -55543,66 +55531,53 @@ │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f12a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ - adds r3, #1 │ │ │ │ - bne.n 4fc7e <_PyMonitoring_FireCallEvent@@Base+0x52> │ │ │ │ - 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 4fc86 <_PyMonitoring_FireCallEvent@@Base+0x5a> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4fc68 <_PyMonitoring_FireCallEvent@@Base+0x50> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 80200 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004fc88 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0004fc6c <_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 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f12a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4fcbc <_PyMonitoring_FireJumpEvent@@Base+0x34>) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (4fcc4 <_PyMonitoring_FireJumpEvent@@Base+0x3c>) │ │ │ │ - bx lr │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r4, #41584 @ 0xa270 │ │ │ │ + movw r4, #43120 @ 0xa870 │ │ │ │ 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 │ │ │ │ @@ -55610,1236 +55585,1260 @@ │ │ │ │ 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 4fd0c <_PyMonitoring_FireJumpEvent@@Base+0x84> │ │ │ │ + bne.n 4fcde <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4fd0c <_PyMonitoring_FireJumpEvent@@Base+0x84> │ │ │ │ + ble.n 4fcde <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4fd0c <_PyMonitoring_FireJumpEvent@@Base+0x84> │ │ │ │ - cbnz r6, 4fd2e <_PyMonitoring_FireJumpEvent@@Base+0xa6> │ │ │ │ - ldr r4, [pc, #184] @ (4fdc8 <_PyMonitoring_FireJumpEvent@@Base+0x140>) │ │ │ │ + bne.n 4fcde <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + cbnz r6, 4fd00 <_PyMonitoring_FireJumpEvent@@Base+0x94> │ │ │ │ + ldr r4, [pc, #188] @ (4fd9c <_PyMonitoring_FireJumpEvent@@Base+0x130>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fdaa <_PyMonitoring_FireJumpEvent@@Base+0x122> │ │ │ │ + beq.n 4fd7c <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 11112c │ │ │ │ + bl 11150c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4fda6 <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + cbz r0, 4fd78 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 4fda6 <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + bl 1d4600 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 4fd78 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 4fda6 <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + bl 1e6c5c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 4fd78 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #4972 @ 0x136c │ │ │ │ + movw r1, #6508 @ 0x196c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4980 @ 0x1374 │ │ │ │ + movw r0, #6516 @ 0x1974 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fda6 <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 4fd78 <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 95cd4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4fdb0 <_PyMonitoring_FireJumpEvent@@Base+0x128> │ │ │ │ + bge.n 4fd82 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1850 │ │ │ │ + bl f1a34 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4fdb8 <_PyMonitoring_FireJumpEvent@@Base+0x130> │ │ │ │ + b.n 4fd8a <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fdb8 <_PyMonitoring_FireJumpEvent@@Base+0x130> │ │ │ │ + b.n 4fd8a <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 111704 │ │ │ │ + bl 111ae4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ lsrs r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #16864 @ 0x41e0 │ │ │ │ + movw r1, #18400 @ 0x47e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 4fe06 <_PyMonitoring_FireJumpEvent@@Base+0x17e> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 4fdda <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4fe0a <_PyMonitoring_FireJumpEvent@@Base+0x182> │ │ │ │ + cbz r0, 4fdde <_PyMonitoring_FireJumpEvent@@Base+0x172> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fe2a <_PyMonitoring_FireJumpEvent@@Base+0x1a2> │ │ │ │ + b.n 4fdfe <_PyMonitoring_FireJumpEvent@@Base+0x192> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26c060 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 4fe30 <_PyMonitoring_FireJumpEvent@@Base+0x1a8> │ │ │ │ + vldr d6, [pc, #24] @ 4fe08 <_PyMonitoring_FireJumpEvent@@Base+0x19c> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839d4 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 4fd5e <_PyMonitoring_FireJumpEvent@@Base+0xd6> │ │ │ │ + nop.w │ │ │ │ + bvs.n 4fd36 <_PyMonitoring_FireJumpEvent@@Base+0xca> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ + ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ + adds r3, #1 │ │ │ │ + bne.n 4fe30 <_PyMonitoring_FireJumpEvent@@Base+0x1c4> │ │ │ │ + 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 4fe38 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + 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 83930 │ │ │ │ + bl 83924 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fe5a <_PyMonitoring_FireJumpEvent@@Base+0x1d2> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 4fe7e <_PyMonitoring_FireJumpEvent@@Base+0x1f6> │ │ │ │ + bne.n 4fe5c <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 4fe80 <_PyMonitoring_FireJumpEvent@@Base+0x214> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4fe74 <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ + cbz r3, 4fe76 <_PyMonitoring_FireJumpEvent@@Base+0x20a> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 4fe6e <_PyMonitoring_FireJumpEvent@@Base+0x1e6> │ │ │ │ + blt.n 4fe70 <_PyMonitoring_FireJumpEvent@@Base+0x204> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ it ge │ │ │ │ movge r3, r4 │ │ │ │ - b.n 4fe72 <_PyMonitoring_FireJumpEvent@@Base+0x1ea> │ │ │ │ + b.n 4fe74 <_PyMonitoring_FireJumpEvent@@Base+0x208> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4fe80 <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ + b.n 4fe82 <_PyMonitoring_FireJumpEvent@@Base+0x216> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004fe82 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +0004fe84 <_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 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f12a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 7ffe0 │ │ │ │ + ldr r0, [pc, #0] @ (4feb8 <_PyMonitoring_FireBranchEvent@@Base+0x34>) │ │ │ │ + bx lr │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (4fec0 <_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 50264 <_PyMonitoring_FirePyThrowEvent@@Base+0x2bc> │ │ │ │ - cbz r0, 4ff0e <_PyMonitoring_FireBranchEvent@@Base+0x8c> │ │ │ │ + bl 501dc <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ + cbz r0, 4ff1a <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4feee <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ + cbz r0, 4fefa <_PyMonitoring_FireBranchEvent@@Base+0x76> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff0e <_PyMonitoring_FireBranchEvent@@Base+0x8c> │ │ │ │ + b.n 4ff1a <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26c060 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4ff18 <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ + vldr d6, [pc, #20] @ 4ff20 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839d4 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop.w │ │ │ │ - bvs.n 4fe46 <_PyMonitoring_FireJumpEvent@@Base+0x1be> │ │ │ │ + bvs.n 4fe4e <_PyMonitoring_FireJumpEvent@@Base+0x1e2> │ │ │ │ @ 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 4ff58 <_PyMonitoring_FireBranchEvent@@Base+0xd6> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 4ff60 <_PyMonitoring_FireBranchEvent@@Base+0xdc> │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56404 @ 0xdc54 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #57940 @ 0xe254 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ff9e <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ + b.n 4ffa6 <_PyMonitoring_FireBranchEvent@@Base+0x122> │ │ │ │ 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 22991c │ │ │ │ + bl 22b35c │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4ff9e <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ + beq.n 4ffa6 <_PyMonitoring_FireBranchEvent@@Base+0x122> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ff54 <_PyMonitoring_FireBranchEvent@@Base+0xd2> │ │ │ │ + beq.n 4ff5c <_PyMonitoring_FireBranchEvent@@Base+0xd8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d2608 │ │ │ │ + bl d2764 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ff92 <_PyMonitoring_FireBranchEvent@@Base+0x110> │ │ │ │ + beq.n 4ff9a <_PyMonitoring_FireBranchEvent@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4ff96 <_PyMonitoring_FireBranchEvent@@Base+0x114> │ │ │ │ + cbz r3, 4ff9e <_PyMonitoring_FireBranchEvent@@Base+0x11a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4ff9e <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ + b.n 4ffa6 <_PyMonitoring_FireBranchEvent@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ff92 <_PyMonitoring_FireBranchEvent@@Base+0x110> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ff9a <_PyMonitoring_FireBranchEvent@@Base+0x116> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 12497c │ │ │ │ + b.w 124fcc │ │ │ │ │ │ │ │ -0004ffa8 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +0004ffb0 <_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 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ + bl 50228 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fffe <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + beq.n 50006 <_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 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f12a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 4fffa <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl d3c24 │ │ │ │ - b.n 4fffe <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl 78230 │ │ │ │ + cbnz r4, 50002 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ + bl d3d70 │ │ │ │ + b.n 50006 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl 781ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (50098 <_PyMonitoring_FirePyThrowEvent@@Base+0xf0>) │ │ │ │ - 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, 50048 <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5003e <_PyMonitoring_FirePyThrowEvent@@Base+0x96> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5002e <_PyMonitoring_FirePyThrowEvent@@Base+0x86> │ │ │ │ - dmb ish │ │ │ │ - beq.n 50048 <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ - bl 267fdc │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 21cac8 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5007a <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 50070 <_PyMonitoring_FirePyThrowEvent@@Base+0xc8> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50060 <_PyMonitoring_FirePyThrowEvent@@Base+0xb8> │ │ │ │ - dmb ish │ │ │ │ - beq.n 5007a <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ - bl 2459ac │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 249b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (50098 <_PyMonitoring_FirePyThrowEvent@@Base+0xf0>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 50094 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 7ffd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #248] @ (501a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x200>) │ │ │ │ + ldr r6, [pc, #252] @ (50120 <_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 500dc <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ + bne.n 50052 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 500dc <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ + ble.n 50052 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 500dc <_PyMonitoring_FirePyThrowEvent@@Base+0x134> │ │ │ │ - cbnz r4, 500fe <_PyMonitoring_FirePyThrowEvent@@Base+0x156> │ │ │ │ + bne.n 50052 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + cbnz r4, 50074 <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (501ac <_PyMonitoring_FirePyThrowEvent@@Base+0x204>) │ │ │ │ + ldr r4, [pc, #204] @ (50124 <_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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50182 <_PyMonitoring_FirePyThrowEvent@@Base+0x1da> │ │ │ │ + beq.n 500f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x148> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11112c │ │ │ │ + bl 11150c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 5014e <_PyMonitoring_FirePyThrowEvent@@Base+0x1a6> │ │ │ │ + cbz r0, 500c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1f057c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ + cbz r0, 5010a <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 50130 <_PyMonitoring_FirePyThrowEvent@@Base+0x188> │ │ │ │ + beq.n 500a6 <_PyMonitoring_FirePyThrowEvent@@Base+0xf6> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ff80 │ │ │ │ + bl 3ff88 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ + b.n 5010a <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r2, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - movw r1, #61872 @ 0xf1b0 │ │ │ │ + movw r1, #63408 @ 0xf7b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9264 @ 0x2430 │ │ │ │ + movw r0, #10800 @ 0x2a30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50152 <_PyMonitoring_FirePyThrowEvent@@Base+0x1aa> │ │ │ │ + bge.n 500c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ - bl 95d94 │ │ │ │ + b.n 5010a <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 95cd4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5018c <_PyMonitoring_FirePyThrowEvent@@Base+0x1e4> │ │ │ │ + bge.n 50102 <_PyMonitoring_FirePyThrowEvent@@Base+0x152> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1850 │ │ │ │ - b.n 5014e <_PyMonitoring_FirePyThrowEvent@@Base+0x1a6> │ │ │ │ + bl f1a34 │ │ │ │ + b.n 500c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ + b.n 5010a <_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 111704 │ │ │ │ + bl 111ae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - add r2, pc, #672 @ (adr r2, 5044c <_PyMonitoring_FirePyThrowEvent@@Base+0x4a4>) │ │ │ │ + nop │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsrs r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (501f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x250>) │ │ │ │ + ldr r4, [pc, #56] @ (50170 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c0>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 501da <_PyMonitoring_FirePyThrowEvent@@Base+0x232> │ │ │ │ + cbz r5, 50152 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a2> │ │ │ │ ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 501dc <_PyMonitoring_FirePyThrowEvent@@Base+0x234> │ │ │ │ + b.n 50154 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a4> │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffe94 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #16880 @ 0x41f0 │ │ │ │ + movw r0, #18416 @ 0x47f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ 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, 50228 <_PyMonitoring_FirePyThrowEvent@@Base+0x280> │ │ │ │ + cbnz r3, 501a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1f0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 50244 <_PyMonitoring_FirePyThrowEvent@@Base+0x29c> │ │ │ │ + bl 12747c │ │ │ │ + b.n 501bc <_PyMonitoring_FirePyThrowEvent@@Base+0x20c> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50248 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a0> │ │ │ │ + cbz r3, 501c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x210> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12676 @ 0x3184 │ │ │ │ + movw r1, #14212 @ 0x3784 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5025e <_PyMonitoring_FirePyThrowEvent@@Base+0x2b6> │ │ │ │ + b.n 501d6 <_PyMonitoring_FirePyThrowEvent@@Base+0x226> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 50256 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ae> │ │ │ │ + cbz r0, 501ce <_PyMonitoring_FirePyThrowEvent@@Base+0x21e> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (50260 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b8>) │ │ │ │ - b.w 8e690 │ │ │ │ + ldr r1, [pc, #12] @ (501d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x228>) │ │ │ │ + b.w 8e5d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 5021c <_PyMonitoring_FirePyThrowEvent@@Base+0x274> │ │ │ │ + ble.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e4> │ │ │ │ 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 f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 502aa <_PyMonitoring_FirePyThrowEvent@@Base+0x302> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 502aa <_PyMonitoring_FirePyThrowEvent@@Base+0x302> │ │ │ │ + bne.n 50222 <_PyMonitoring_FirePyThrowEvent@@Base+0x272> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 50222 <_PyMonitoring_FirePyThrowEvent@@Base+0x272> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl daf0c <_PyType_Name@@Base> │ │ │ │ - movw r1, #16884 @ 0x41f4 │ │ │ │ + bl db0b8 <_PyType_Name@@Base> │ │ │ │ + movw r1, #18420 @ 0x47f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 502ae <_PyMonitoring_FirePyThrowEvent@@Base+0x306> │ │ │ │ + b.n 50226 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ 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 d3c10 │ │ │ │ + bl d3d5c │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 502e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x340> │ │ │ │ + cbnz r0, 50260 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16920 @ 0x4218 │ │ │ │ + movw r1, #18456 @ 0x4818 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 502ea <_PyMonitoring_FirePyThrowEvent@@Base+0x342> │ │ │ │ + b.n 50262 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b2> │ │ │ │ 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] @ (50330 <_PyMonitoring_FirePyThrowEvent@@Base+0x388>) │ │ │ │ + ldr r2, [pc, #52] @ (502a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f8>) │ │ │ │ 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 50318 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ + beq.n 50290 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5030e <_PyMonitoring_FirePyThrowEvent@@Base+0x366> │ │ │ │ + b.n 50286 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d6> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50322 <_PyMonitoring_FirePyThrowEvent@@Base+0x37a> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5032c <_PyMonitoring_FirePyThrowEvent@@Base+0x384> │ │ │ │ + bne.n 5029a <_PyMonitoring_FirePyThrowEvent@@Base+0x2ea> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 502a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ 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] @ (50340 <_PyMonitoring_FirePyThrowEvent@@Base+0x390>) │ │ │ │ + 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, 502f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x340> │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 502e6 <_PyMonitoring_FirePyThrowEvent@@Base+0x336> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 502d6 <_PyMonitoring_FirePyThrowEvent@@Base+0x326> │ │ │ │ + dmb ish │ │ │ │ + beq.n 502f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x340> │ │ │ │ + bl 2687f0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 21e560 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 50322 <_PyMonitoring_FirePyThrowEvent@@Base+0x372> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 50318 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 50308 <_PyMonitoring_FirePyThrowEvent@@Base+0x358> │ │ │ │ + dmb ish │ │ │ │ + beq.n 50322 <_PyMonitoring_FirePyThrowEvent@@Base+0x372> │ │ │ │ + bl 2468dc │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 24a784 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (50340 <_PyMonitoring_FirePyThrowEvent@@Base+0x390>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 5033c <_PyMonitoring_FirePyThrowEvent@@Base+0x38c> │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4590 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 50392 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e2> │ │ │ │ + bl 95cd4 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a224 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 987c8 │ │ │ │ + cbz r6, 503a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x3f6> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 50396 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e6> │ │ │ │ + bl e4d20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 503ec <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1a18 │ │ │ │ + b.n 503ec <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ + 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 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + 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 40432 │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5035a <_PyMonitoring_FirePyThrowEvent@@Base+0x3b2> │ │ │ │ + cbz r3, 50416 <_PyMonitoring_FirePyThrowEvent@@Base+0x466> │ │ │ │ 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 26b498 │ │ │ │ + bl 26ba98 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7f908 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 50374 <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ - movw r0, #44180 @ 0xac94 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f6bc │ │ │ │ - movw r0, #44188 @ 0xac9c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f6bc │ │ │ │ + b.w 7f900 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #168] @ (5043c <_PyMonitoring_FirePyThrowEvent@@Base+0x494>) │ │ │ │ + ldr r5, [pc, #172] @ (504d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x528>) │ │ │ │ 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 503c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x418> │ │ │ │ + bne.n 5045a <_PyMonitoring_FirePyThrowEvent@@Base+0x4aa> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 503c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x418> │ │ │ │ + ble.n 5045a <_PyMonitoring_FirePyThrowEvent@@Base+0x4aa> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 503c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x418> │ │ │ │ - cbnz r6, 503e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x438> │ │ │ │ - ldr r4, [pc, #124] @ (50440 <_PyMonitoring_FirePyThrowEvent@@Base+0x498>) │ │ │ │ + bne.n 5045a <_PyMonitoring_FirePyThrowEvent@@Base+0x4aa> │ │ │ │ + cbnz r6, 5047a <_PyMonitoring_FirePyThrowEvent@@Base+0x4ca> │ │ │ │ + ldr r4, [pc, #128] @ (504dc <_PyMonitoring_FirePyThrowEvent@@Base+0x52c>) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5041e <_PyMonitoring_FirePyThrowEvent@@Base+0x476> │ │ │ │ + cbz r0, 504b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x508> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 11112c │ │ │ │ + bl 11150c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 503f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x44a> │ │ │ │ + cbnz r0, 5048c <_PyMonitoring_FirePyThrowEvent@@Base+0x4dc> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5042c <_PyMonitoring_FirePyThrowEvent@@Base+0x484> │ │ │ │ - bl 95d94 │ │ │ │ + b.n 504c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x516> │ │ │ │ + bl 95cd4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 50424 <_PyMonitoring_FirePyThrowEvent@@Base+0x47c> │ │ │ │ + bge.n 504be <_PyMonitoring_FirePyThrowEvent@@Base+0x50e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1850 │ │ │ │ - b.n 503ee <_PyMonitoring_FirePyThrowEvent@@Base+0x446> │ │ │ │ + bl f1a34 │ │ │ │ + b.n 50488 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d8> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5042c <_PyMonitoring_FirePyThrowEvent@@Base+0x484> │ │ │ │ + b.n 504c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x516> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 111704 │ │ │ │ + bl 111ae4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r2, pc, #896 @ (adr r2, 507c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x100>) │ │ │ │ + nop │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r4, r0, #1 │ │ │ │ asrs r0, r4 │ │ │ │ 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 f43ac │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50468 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c0> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 50492 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ea> │ │ │ │ - bl 95d94 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a224 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ - cbz r6, 504a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x4fe> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 50496 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ee> │ │ │ │ - bl e4b58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50468 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c0> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 504ec <_PyMonitoring_FirePyThrowEvent@@Base+0x544> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 504ec <_PyMonitoring_FirePyThrowEvent@@Base+0x544> │ │ │ │ - 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 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - 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 4042a │ │ │ │ - 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, #16960 @ 0x4240 │ │ │ │ + movw r1, #18496 @ 0x4840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 50548 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a0> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 50538 <_PyMonitoring_FirePyThrowEvent@@Base+0x588> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 14c9d4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14dcf4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50548 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a0> │ │ │ │ + blt.n 50538 <_PyMonitoring_FirePyThrowEvent@@Base+0x588> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e744 <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50548 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a0> │ │ │ │ + beq.n 50538 <_PyMonitoring_FirePyThrowEvent@@Base+0x588> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 5054c <_PyMonitoring_FirePyThrowEvent@@Base+0x5a4> │ │ │ │ + cbz r0, 5053c <_PyMonitoring_FirePyThrowEvent@@Base+0x58c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50554 <_PyMonitoring_FirePyThrowEvent@@Base+0x5ac> │ │ │ │ + b.n 50544 <_PyMonitoring_FirePyThrowEvent@@Base+0x594> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005055a : │ │ │ │ +0005054a : │ │ │ │ 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 b8c7c │ │ │ │ + bl b8e58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a1e48 │ │ │ │ + bl 1a5d30 <_PyThreadState_New@@Base+0x4ba4> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5058a │ │ │ │ + bne.n 5057a │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #16980 @ 0x4254 │ │ │ │ + movw r0, #18516 @ 0x4854 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ed164 │ │ │ │ + bl 1f006c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00050590 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00050580 <_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 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ + bl 50228 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 505e6 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 505d6 <_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 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f12a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 505e2 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl d3c24 │ │ │ │ - b.n 505e6 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl 78230 │ │ │ │ + cbnz r4, 505d2 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ + bl d3d70 │ │ │ │ + b.n 505d6 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl 781ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne.n 505f0 <_PyMonitoring_FireRaiseEvent@@Base+0x70> │ │ │ │ + movw r0, #45716 @ 0xb294 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f6b4 │ │ │ │ + movw r0, #45724 @ 0xb29c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f6b4 │ │ │ │ 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 ce02c │ │ │ │ - cbnz r0, 50668 <_PyMonitoring_FireRaiseEvent@@Base+0xd8> │ │ │ │ + bl ce178 │ │ │ │ + cbnz r0, 5067a <_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 5063e <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ + blt.n 50650 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 5063e <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ + ble.n 50650 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 5063e <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ + cbnz r0, 50650 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5066a <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ + b.n 5067c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5065c <_PyMonitoring_FireRaiseEvent@@Base+0xcc> │ │ │ │ + bne.n 5066e <_PyMonitoring_FireRaiseEvent@@Base+0xee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5066a <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ + beq.n 5067c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5066a <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ + b.n 5067c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5066a <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ + b.n 5067c <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 50674 <_PyMonitoring_FireRaiseEvent@@Base+0xe4> │ │ │ │ + cbz r3, 50686 <_PyMonitoring_FireRaiseEvent@@Base+0x106> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ (506bc <_PyMonitoring_FireRaiseEvent@@Base+0x12c>) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (506cc <_PyMonitoring_FireRaiseEvent@@Base+0x14c>) │ │ │ │ + bl 161928 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 506aa <_PyMonitoring_FireRaiseEvent@@Base+0x11a> │ │ │ │ + cbz r2, 506bc <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 506aa <_PyMonitoring_FireRaiseEvent@@Base+0x11a> │ │ │ │ - movw r0, #14604 @ 0x390c │ │ │ │ + cbz r3, 506bc <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ + movw r0, #16140 @ 0x3f0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r0, #9732 @ 0x2604 │ │ │ │ + b.w 82738 │ │ │ │ + movw r0, #11268 @ 0x2c04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - nop │ │ │ │ - bmi.n 50798 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ + b.w 82738 │ │ │ │ + bmi.n 507a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000506c0 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +000506d0 <_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 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ + bl 50228 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50716 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + beq.n 50726 <_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 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f12a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50712 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl d3c24 │ │ │ │ - b.n 50716 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl 78230 │ │ │ │ + cbnz r4, 50722 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ + bl d3d70 │ │ │ │ + b.n 50726 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl 781ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 7ffe0 │ │ │ │ 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 72218 │ │ │ │ + bl 72194 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5083a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ - ldr r5, [pc, #292] @ (50874 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ + beq.n 50844 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ + ldr r5, [pc, #296] @ (50880 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0>) │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50870 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ + beq.w 5087a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #27073 @ 0x69c1 │ │ │ │ + movw r1, #28681 @ 0x7009 │ │ │ │ movt r1, #18 │ │ │ │ - movw r3, #15329 @ 0x3be1 │ │ │ │ + movw r3, #17321 @ 0x43a9 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #57321 @ 0xdfe9 │ │ │ │ + movw r0, #58257 @ 0xe391 │ │ │ │ movt r0, #16 │ │ │ │ movw r4, #41212 @ 0xa0fc │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #38904 @ 0x97f8 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6cb00 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cae8 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50836 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ + beq.n 50840 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 50b28 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + bl 50b2e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl ffb74 │ │ │ │ + bl ffe94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50836 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ + beq.n 50840 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 19d240 │ │ │ │ + bl 1a1140 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 507e6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x126> │ │ │ │ + cbz r0, 507f0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x120> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3557 @ 0xde5 │ │ │ │ + movw r1, #3573 @ 0xdf5 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263718 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 507e8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ + bl 263f2c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 507f2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e6bc <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl ffb74 │ │ │ │ + bl ffe94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 50836 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ - ldr r0, [pc, #128] @ (50878 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ + cbz r3, 50840 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ + ldr r0, [pc, #128] @ (50884 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 6d900 │ │ │ │ + bl 6d8e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #3615 @ 0xe1f │ │ │ │ + movw r1, #3631 @ 0xe2f │ │ │ │ movt r1, #5 │ │ │ │ - bl 263718 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 263f2c <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5082a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16a> │ │ │ │ + cbnz r0, 50834 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x164> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #3897 @ 0xf39 │ │ │ │ + movw r1, #3913 @ 0xf49 │ │ │ │ movt r1, #5 │ │ │ │ - bl 263718 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 263f2c <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (50878 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ + ldr r0, [pc, #76] @ (50884 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6d900 │ │ │ │ - cbz r4, 50856 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ - b.n 5083a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 6d8e8 │ │ │ │ + cbz r4, 50860 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + b.n 50844 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ + bl 1ea97c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 50856 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + cbz r0, 50860 <_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 50856 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + beq.n 50860 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50856 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50860 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 5085e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x19e> │ │ │ │ - bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50868 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x198> │ │ │ │ + bl 10e6bc <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50866 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a6> │ │ │ │ - bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50870 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a0> │ │ │ │ + bl 10e6bc <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 5086e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ae> │ │ │ │ - bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50878 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + bl 10e6bc <_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 │ │ │ │ │ │ │ │ -0005087c : │ │ │ │ +00050888 : │ │ │ │ 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 3e6b4 │ │ │ │ + bl 3e6c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a1e48 │ │ │ │ + bl 1a5d30 <_PyThreadState_New@@Base+0x4ba4> │ │ │ │ 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, 508d0 │ │ │ │ + cbz r2, 508dc │ │ │ │ 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 1085d4 │ │ │ │ + bl 1088c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7828c │ │ │ │ - cbz r4, 508f8 │ │ │ │ - ldr r0, [pc, #28] @ (50900 ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78208 │ │ │ │ + cbz r4, 50904 │ │ │ │ + ldr r0, [pc, #28] @ (5090c ) │ │ │ │ + bl 161928 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3340 @ 0xd0c │ │ │ │ + movw r0, #4836 @ 0x12e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n 509dc <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ + bmi.n 509e8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050904 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00050910 <_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 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ + bl 50228 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5095c <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + beq.n 50968 <_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 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f12a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50958 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ - bl d3c24 │ │ │ │ - b.n 5095c <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ - bl 78230 │ │ │ │ + cbnz r4, 50964 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ + bl d3d70 │ │ │ │ + b.n 50968 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + bl 781ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #54920 @ 0xd688 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a158 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 7ffd8 │ │ │ │ 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, 5099a <_PyMonitoring_FirePyUnwindEvent@@Base+0x96> │ │ │ │ + cbnz r3, 509a0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 509b6 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb2> │ │ │ │ + bl 12747c │ │ │ │ + b.n 509bc <_PyMonitoring_FirePyUnwindEvent@@Base+0xac> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 509ba <_PyMonitoring_FirePyUnwindEvent@@Base+0xb6> │ │ │ │ + cbz r3, 509c0 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12676 @ 0x3184 │ │ │ │ + movw r1, #14212 @ 0x3784 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 509c2 <_PyMonitoring_FirePyUnwindEvent@@Base+0xbe> │ │ │ │ + b.n 509c8 <_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 50a5c <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ + bne.n 50a62 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50a5c <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ + beq.n 50a62 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50aa0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ + beq.n 50aa6 <_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 │ │ │ │ @@ -56858,15 +56857,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, 50a6a <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ + cbz r2, 50a70 <_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 │ │ │ │ @@ -56875,1390 +56874,1392 @@ │ │ │ │ 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 50a6a <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ + b.n 50a70 <_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, 50a7c <_PyMonitoring_FirePyUnwindEvent@@Base+0x178> │ │ │ │ + cbz r3, 50a82 <_PyMonitoring_FirePyUnwindEvent@@Base+0x172> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d584 │ │ │ │ + bl 7d570 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50a84 <_PyMonitoring_FirePyUnwindEvent@@Base+0x180> │ │ │ │ + b.n 50a8a <_PyMonitoring_FirePyUnwindEvent@@Base+0x17a> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d5fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50a94 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ + beq.n 50a9a <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50a98 <_PyMonitoring_FirePyUnwindEvent@@Base+0x194> │ │ │ │ + cbz r3, 50a9e <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50aa0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ + b.n 50aa6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50a94 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50a9a <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00050aa4 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00050aaa <_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 e9f7c │ │ │ │ + bl ea12c │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ + bl 50228 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50b22 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + beq.n 50b28 <_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 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f12a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b12 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + beq.n 50b18 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50b12 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + cbnz r3, 50b18 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 50b1c <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 50b22 <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ - bl d3c24 │ │ │ │ - b.n 50b22 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl d3d70 │ │ │ │ + b.n 50b28 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ 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 19d1f4 │ │ │ │ - cbz r0, 50b58 <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ + bl 1a10f4 │ │ │ │ + cbz r0, 50b5e <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2917 @ 0xb65 │ │ │ │ + movw r1, #2929 @ 0xb71 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 263718 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50b5a <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ + bl 263f2c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50b60 <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e6bc <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 7ffe0 │ │ │ │ + movw r0, #56456 @ 0xdc88 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a0d8 │ │ │ │ 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] @ (50bbc <_PyMonitoring_FireStopIterationEvent@@Base+0x118>) │ │ │ │ + ldr r5, [pc, #68] @ (50bc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x11e>) │ │ │ │ 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, 50bae <_PyMonitoring_FireStopIterationEvent@@Base+0x10a> │ │ │ │ + cbz r0, 50bba <_PyMonitoring_FireStopIterationEvent@@Base+0x110> │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 711b4 <_Py_hashtable_set@@Base> │ │ │ │ + bl 7119c <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50bb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x110> │ │ │ │ + bge.n 50bc0 <_PyMonitoring_FireStopIterationEvent@@Base+0x116> │ │ │ │ ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50bb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x112> │ │ │ │ + b.n 50bc2 <_PyMonitoring_FireStopIterationEvent@@Base+0x118> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #54904 @ 0xd678 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a158 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 7ffd8 │ │ │ │ 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, 50bee <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ + cbnz r3, 50bf4 <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 50bee <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ + ble.n 50bf4 <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50bee <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ - cbnz r4, 50c0e <_PyMonitoring_FireStopIterationEvent@@Base+0x16a> │ │ │ │ + bne.n 50bf4 <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ + cbnz r4, 50c14 <_PyMonitoring_FireStopIterationEvent@@Base+0x16a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (50c4c <_PyMonitoring_FireStopIterationEvent@@Base+0x1a8>) │ │ │ │ + ldr r4, [pc, #88] @ (50c50 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a6>) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50c0e <_PyMonitoring_FireStopIterationEvent@@Base+0x16a> │ │ │ │ + cbnz r0, 50c14 <_PyMonitoring_FireStopIterationEvent@@Base+0x16a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50c44 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + b.n 50c4a <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14ea84 │ │ │ │ + bl 14fdac │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 200cf4 <_PyUnicode_EncodeUTF16@@Base+0x4dc> │ │ │ │ + bl 2030b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50c0a <_PyMonitoring_FireStopIterationEvent@@Base+0x166> │ │ │ │ + beq.n 50c10 <_PyMonitoring_FireStopIterationEvent@@Base+0x166> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23acdc <_PyGen_SetStopIterationValue@@Base+0x328> │ │ │ │ + bl 23c228 <_PyGen_SetStopIterationValue@@Base+0x4fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50c44 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + beq.n 50c4a <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50c44 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + cbnz r3, 50c4a <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ adcs r4, 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, #4040] @ 0xfc8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17160 @ 0x4308 │ │ │ │ + movw r1, #18696 @ 0x4908 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50ccc <_PyMonitoring_FireStopIterationEvent@@Base+0x228> │ │ │ │ + blt.n 50cd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x226> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 50ccc <_PyMonitoring_FireStopIterationEvent@@Base+0x228> │ │ │ │ + cbz r0, 50cd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x226> │ │ │ │ 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 50d08 <_PyMonitoring_FireStopIterationEvent@@Base+0x264> │ │ │ │ + b.n 50d0c <_PyMonitoring_FireStopIterationEvent@@Base+0x262> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ccc <_PyMonitoring_FireStopIterationEvent@@Base+0x228> │ │ │ │ + beq.n 50cd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x226> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50ccc <_PyMonitoring_FireStopIterationEvent@@Base+0x228> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50cd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x226> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50d5c <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8> │ │ │ │ + b.n 50d60 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b6> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1cb2b0 │ │ │ │ + bl 1cf140 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 50d08 <_PyMonitoring_FireStopIterationEvent@@Base+0x264> │ │ │ │ + beq.n 50d0c <_PyMonitoring_FireStopIterationEvent@@Base+0x262> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ subs r5, r7, r5 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 50d1a <_PyMonitoring_FireStopIterationEvent@@Base+0x276> │ │ │ │ + bgt.n 50d1e <_PyMonitoring_FireStopIterationEvent@@Base+0x274> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 50d2e <_PyMonitoring_FireStopIterationEvent@@Base+0x28a> │ │ │ │ + bgt.n 50d32 <_PyMonitoring_FireStopIterationEvent@@Base+0x288> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 50d44 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a0> │ │ │ │ + blt.n 50d48 <_PyMonitoring_FireStopIterationEvent@@Base+0x29e> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51c60 │ │ │ │ + bl 51c72 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50cb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + beq.n 50cba <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 50cd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x22c> │ │ │ │ + bhi.n 50cd4 <_PyMonitoring_FireStopIterationEvent@@Base+0x22a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 50d5c <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8> │ │ │ │ + b.n 50d60 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b6> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51c60 │ │ │ │ + bl 51c72 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50cb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + beq.n 50cba <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 50ce6 <_PyMonitoring_FireStopIterationEvent@@Base+0x242> │ │ │ │ + b.n 50cea <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51c60 │ │ │ │ + bl 51c72 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50cb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + beq.n 50cba <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50cea <_PyMonitoring_FireStopIterationEvent@@Base+0x246> │ │ │ │ + b.n 50cee <_PyMonitoring_FireStopIterationEvent@@Base+0x244> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51c60 │ │ │ │ + bl 51c72 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50cb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + beq.n 50cba <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50cee <_PyMonitoring_FireStopIterationEvent@@Base+0x24a> │ │ │ │ + b.n 50cf2 <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ add sp, #32 │ │ │ │ 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, 50d8a <_PyMonitoring_FireStopIterationEvent@@Base+0x2e6> │ │ │ │ + cbnz r1, 50d8e <_PyMonitoring_FireStopIterationEvent@@Base+0x2e4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17208 @ 0x4338 │ │ │ │ + movw r1, #18744 @ 0x4938 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 50db6 <_PyMonitoring_FireStopIterationEvent@@Base+0x312> │ │ │ │ + bl 12747c │ │ │ │ + b.n 50dba <_PyMonitoring_FireStopIterationEvent@@Base+0x310> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 50dcc <_PyMonitoring_FireStopIterationEvent@@Base+0x328> │ │ │ │ + beq.n 50dd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x326> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 50dbc <_PyMonitoring_FireStopIterationEvent@@Base+0x318> │ │ │ │ + bmi.n 50dc0 <_PyMonitoring_FireStopIterationEvent@@Base+0x316> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17240 @ 0x4358 │ │ │ │ + movw r1, #18776 @ 0x4958 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50dde <_PyMonitoring_FireStopIterationEvent@@Base+0x33a> │ │ │ │ + b.n 50de2 <_PyMonitoring_FireStopIterationEvent@@Base+0x338> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 50dce <_PyMonitoring_FireStopIterationEvent@@Base+0x32a> │ │ │ │ + beq.n 50dd2 <_PyMonitoring_FireStopIterationEvent@@Base+0x328> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 50dce <_PyMonitoring_FireStopIterationEvent@@Base+0x32a> │ │ │ │ + b.n 50dd2 <_PyMonitoring_FireStopIterationEvent@@Base+0x328> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r3, #28] │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 3c934 │ │ │ │ + movw r0, #56440 @ 0xdc78 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a0d8 │ │ │ │ + b.w 3c90c │ │ │ │ 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 50b28 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ - cbz r0, 50e14 <_PyMonitoring_FireStopIterationEvent@@Base+0x370> │ │ │ │ + bl 50b2e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + cbz r0, 50e24 <_PyMonitoring_FireStopIterationEvent@@Base+0x37a> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 711b4 <_Py_hashtable_set@@Base> │ │ │ │ + bl 7119c <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50e1a <_PyMonitoring_FireStopIterationEvent@@Base+0x376> │ │ │ │ + bge.n 50e2a <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e6bc <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e1c <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ + b.n 50e2c <_PyMonitoring_FireStopIterationEvent@@Base+0x382> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50eae <_PyMonitoring_FireStopIterationEvent@@Base+0x40a> │ │ │ │ + beq.n 50ebe <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 124d64 │ │ │ │ - cbz r0, 50e70 <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ + bl 1253b4 │ │ │ │ + cbz r0, 50e80 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d6> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 124d64 │ │ │ │ - cbz r0, 50e70 <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ + bl 1253b4 │ │ │ │ + cbz r0, 50e80 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d6> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 2fdc0 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 50e70 <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ + bl 2fdcc <_Py_fstat@@Base+0x78> │ │ │ │ + cbz r0, 50e80 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddd4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 50e88 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e4> │ │ │ │ + cbnz r0, 50e98 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50eae <_PyMonitoring_FireStopIterationEvent@@Base+0x40a> │ │ │ │ + beq.n 50ebe <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50eae <_PyMonitoring_FireStopIterationEvent@@Base+0x40a> │ │ │ │ + cbnz r3, 50ebe <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50eae <_PyMonitoring_FireStopIterationEvent@@Base+0x40a> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50ebe <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50eaa <_PyMonitoring_FireStopIterationEvent@@Base+0x406> │ │ │ │ + beq.n 50eba <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50eaa <_PyMonitoring_FireStopIterationEvent@@Base+0x406> │ │ │ │ + cbnz r3, 50eba <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ lsrs r0, r5, #31 │ │ │ │ - b.n 50eb0 <_PyMonitoring_FireStopIterationEvent@@Base+0x40c> │ │ │ │ + b.n 50ec0 <_PyMonitoring_FireStopIterationEvent@@Base+0x416> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 50ed8 <_PyMonitoring_FireStopIterationEvent@@Base+0x434> │ │ │ │ + cbz r6, 50ee8 <_PyMonitoring_FireStopIterationEvent@@Base+0x43e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + beq.n 50f42 <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + b.n 50f42 <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + cbz r0, 50f42 <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 50f20 <_PyMonitoring_FireStopIterationEvent@@Base+0x47c> │ │ │ │ + bge.n 50f30 <_PyMonitoring_FireStopIterationEvent@@Base+0x486> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 2357c4 │ │ │ │ - cbnz r0, 50f1a <_PyMonitoring_FireStopIterationEvent@@Base+0x476> │ │ │ │ + bl 237048 │ │ │ │ + cbnz r0, 50f2a <_PyMonitoring_FireStopIterationEvent@@Base+0x480> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + beq.n 50f42 <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + cbnz r3, 50f42 <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50f32 <_PyMonitoring_FireStopIterationEvent@@Base+0x48e> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50f42 <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 50eec <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + b.n 50efc <_PyMonitoring_FireStopIterationEvent@@Base+0x452> │ │ │ │ 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, #3615 @ 0xe1f │ │ │ │ + movw r1, #3631 @ 0xe2f │ │ │ │ movt r1, #5 │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.w 263718 <_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 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 263f2c <_Py_hashtable_foreach@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #17484 @ 0x444c │ │ │ │ + movw r2, #18972 @ 0x4a1c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1f9950 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 50fd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ + bl 167fd0 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 50fc2 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 263c58 │ │ │ │ - cbz r0, 50fd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ + bl 264474 │ │ │ │ + cbz r0, 50fc2 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50fc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x524> │ │ │ │ + bne.n 50fba <_PyMonitoring_FireStopIterationEvent@@Base+0x510> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 50fd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 50fc2 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 2643ac <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 7ffd8 │ │ │ │ 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, 50ff2 <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ + cbz r3, 51002 <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 50ff4 <_PyMonitoring_FireStopIterationEvent@@Base+0x550> │ │ │ │ + b.n 51004 <_PyMonitoring_FireStopIterationEvent@@Base+0x55a> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 51002 <_PyMonitoring_FireStopIterationEvent@@Base+0x55e> │ │ │ │ + cbnz r3, 51012 <_PyMonitoring_FireStopIterationEvent@@Base+0x568> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 51002 <_PyMonitoring_FireStopIterationEvent@@Base+0x55e> │ │ │ │ + ble.n 51012 <_PyMonitoring_FireStopIterationEvent@@Base+0x568> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 51002 <_PyMonitoring_FireStopIterationEvent@@Base+0x55e> │ │ │ │ - cbnz r4, 51022 <_PyMonitoring_FireStopIterationEvent@@Base+0x57e> │ │ │ │ + bne.n 51012 <_PyMonitoring_FireStopIterationEvent@@Base+0x568> │ │ │ │ + cbnz r4, 51032 <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #480] @ (511e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x744>) │ │ │ │ + ldr r4, [pc, #480] @ (511f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x74e>) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51022 <_PyMonitoring_FireStopIterationEvent@@Base+0x57e> │ │ │ │ + cbnz r0, 51032 <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 511c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + b.n 511d2 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 22fd3c │ │ │ │ + bl 18685c │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5101e <_PyMonitoring_FireStopIterationEvent@@Base+0x57a> │ │ │ │ + bne.n 5102e <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 22fd3c │ │ │ │ + bl 18685c │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5101e <_PyMonitoring_FireStopIterationEvent@@Base+0x57a> │ │ │ │ + bne.n 5102e <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 510c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x61c> │ │ │ │ + beq.n 510d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x626> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - cbz r0, 5108e <_PyMonitoring_FireStopIterationEvent@@Base+0x5ea> │ │ │ │ + cbz r0, 5109e <_PyMonitoring_FireStopIterationEvent@@Base+0x5f4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 5106a <_PyMonitoring_FireStopIterationEvent@@Base+0x5c6> │ │ │ │ + bne.n 5107a <_PyMonitoring_FireStopIterationEvent@@Base+0x5d0> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 51088 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e4> │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 51098 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ee> │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51088 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e4> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 51098 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ee> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5101e <_PyMonitoring_FireStopIterationEvent@@Base+0x57a> │ │ │ │ + bne.n 5102e <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 510ca <_PyMonitoring_FireStopIterationEvent@@Base+0x626> │ │ │ │ - b.n 51092 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ee> │ │ │ │ - vldr d8, [pc, #320] @ 511d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x72c> │ │ │ │ + beq.n 510da <_PyMonitoring_FireStopIterationEvent@@Base+0x630> │ │ │ │ + b.n 510a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f8> │ │ │ │ + vldr d8, [pc, #320] @ 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 510a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fc> │ │ │ │ + bne.n 510b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x606> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 510ce <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 510de <_PyMonitoring_FireStopIterationEvent@@Base+0x634> │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 510ce <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 510de <_PyMonitoring_FireStopIterationEvent@@Base+0x634> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5101e <_PyMonitoring_FireStopIterationEvent@@Base+0x57a> │ │ │ │ - b.n 510ce <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ - vldr d9, [pc, #276] @ 511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x734> │ │ │ │ - vldr d8, [pc, #264] @ 511d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x72c> │ │ │ │ - b.n 510ce <_PyMonitoring_FireStopIterationEvent@@Base+0x62a> │ │ │ │ - vldr d9, [pc, #268] @ 511d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x734> │ │ │ │ + bne.n 5102e <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ + b.n 510de <_PyMonitoring_FireStopIterationEvent@@Base+0x634> │ │ │ │ + vldr d9, [pc, #276] @ 511e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x73e> │ │ │ │ + vldr d8, [pc, #264] @ 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ + b.n 510de <_PyMonitoring_FireStopIterationEvent@@Base+0x634> │ │ │ │ + vldr d9, [pc, #268] @ 511e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x73e> │ │ │ │ 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 510f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x64e> │ │ │ │ + bmi.n 51102 <_PyMonitoring_FireStopIterationEvent@@Base+0x658> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51112 <_PyMonitoring_FireStopIterationEvent@@Base+0x66e> │ │ │ │ + bpl.n 51122 <_PyMonitoring_FireStopIterationEvent@@Base+0x678> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62312 @ 0xf368 │ │ │ │ + movw r1, #63624 @ 0xf888 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - bl 7f720 │ │ │ │ + bl 12747c │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5101e <_PyMonitoring_FireStopIterationEvent@@Base+0x57a> │ │ │ │ - b.n 511ba <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bne.n 5102e <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ + b.n 511ca <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ vcmp.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51126 <_PyMonitoring_FireStopIterationEvent@@Base+0x682> │ │ │ │ + bne.n 51136 <_PyMonitoring_FireStopIterationEvent@@Base+0x68c> │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 511ba <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + beq.n 511ca <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ vabs.f64 d7, d12 │ │ │ │ - vldr d6, [pc, #180] @ 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x73c> │ │ │ │ + vldr d6, [pc, #180] @ 511f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x746> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ + bgt.n 511c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ + bgt.n 511c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ vabs.f64 d7, d13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ + bgt.n 511c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ vabs.f64 d7, d14 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 511b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ + bgt.n 511c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ vsub.f64 d1, d11, d14 │ │ │ │ vsub.f64 d0, d12, d13 │ │ │ │ - bl 2487d4 <_Py_c_abs@@Base> │ │ │ │ + bl 249788 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d14 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 2487d4 <_Py_c_abs@@Base> │ │ │ │ + bl 249788 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vcmpe.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 511ba <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bls.n 511ca <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ vmov.f64 d0, d12 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ - bl 2487d4 <_Py_c_abs@@Base> │ │ │ │ + bl 249788 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vcmpe.f64 d10, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 511ba <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bls.n 511ca <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ vcmpe.f64 d9, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 511ba <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ + bge.n 511ca <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 511c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + b.n 511d2 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 510fe <_PyMonitoring_FireStopIterationEvent@@Base+0x65a> │ │ │ │ + bvs.n 5110e <_PyMonitoring_FireStopIterationEvent@@Base+0x664> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ sbcs r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - sub.w r3, r0, #12 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 51212 <_PyMonitoring_FireStopIterationEvent@@Base+0x76e> │ │ │ │ - bl 512c2 <_Py_c_diff@@Base+0x6e> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - ldr r0, [pc, #4] @ (51218 <_PyMonitoring_FireStopIterationEvent@@Base+0x774>) │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005121c <_PyErr_FormatFromCause@@Base>: │ │ │ │ +000511fc <_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] @ (51250 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (51230 <_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 20d694 │ │ │ │ + bl 20f3e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00051254 <_Py_c_diff@@Base>: │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - vsub.f64 d0, d0, d2 │ │ │ │ - vsub.f64 d1, d1, d3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - bx lr │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + sub.w r3, r0, #12 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 5125a <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ + bl 513e8 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 7ffd8 │ │ │ │ + ldr r0, [pc, #4] @ (51260 <_PyErr_FormatFromCause@@Base+0x64>) │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r2, #17540 @ 0x4484 │ │ │ │ + movw r2, #19076 @ 0x4a84 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f9950 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 512be <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl 167fd0 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 512c0 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 263c58 │ │ │ │ - cbz r0, 512be <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl 264474 │ │ │ │ + cbz r0, 512c0 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a9c8 │ │ │ │ - cbz r0, 512b6 <_Py_c_diff@@Base+0x62> │ │ │ │ + cbz r0, 512b8 <_PyErr_FormatFromCause@@Base+0xbc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 512be <_Py_c_diff@@Base+0x6a> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 512c0 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r0, #8 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #3 │ │ │ │ - bls.n 51304 <_Py_c_diff@@Base+0xb0> │ │ │ │ - push {lr} │ │ │ │ + │ │ │ │ +000512c4 <_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, 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, #17324 @ 0x43ac │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movw r2, #17360 @ 0x43d0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r0, #253 @ 0xfd │ │ │ │ - blx 2a8b4 │ │ │ │ - movw r3, #41584 @ 0xa270 │ │ │ │ - movt r3, #68 @ 0x44 │ │ │ │ - add.w r3, r3, r0, lsl #2 │ │ │ │ - ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ - bx lr │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add.w r0, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cbnz r2, 512f4 <_Py_c_diff@@Base+0x30> │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 512f4 <_Py_c_diff@@Base+0x30> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 51312 <_Py_c_diff@@Base+0x4e> │ │ │ │ + ldr r5, [pc, #60] @ (51334 <_Py_c_diff@@Base+0x70>) │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + movs r5, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 51312 <_Py_c_diff@@Base+0x4e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5132e <_Py_c_diff@@Base+0x6a> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 83408 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5130e <_Py_c_diff@@Base+0x4a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + str r4, [r0, #12] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + rors r0, r2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051316 : │ │ │ │ +00051338 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 5132c │ │ │ │ - bl 262848 │ │ │ │ - b.n 5135c │ │ │ │ + cbnz r0, 5134e │ │ │ │ + bl 263064 │ │ │ │ + b.n 5137e │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 513a6 │ │ │ │ + beq.n 513c8 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ - cbnz r5, 5133e │ │ │ │ + cbnz r5, 51360 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbz r5, 51346 │ │ │ │ + cbz r5, 51368 │ │ │ │ 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 513a6 │ │ │ │ + bmi.n 513c8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 513a6 │ │ │ │ + cbz r3, 513c8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f900 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51360 │ │ │ │ + cbnz r0, 51382 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 513c2 │ │ │ │ + b.n 513e4 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af708 │ │ │ │ + bl 1b3650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51384 │ │ │ │ + beq.n 513a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51384 │ │ │ │ + cbnz r3, 513a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 513c2 │ │ │ │ + bne.n 513e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 513a6 │ │ │ │ + beq.n 513c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 513a6 │ │ │ │ + cbnz r3, 513c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17560 @ 0x4498 │ │ │ │ + movw r1, #19096 @ 0x4a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5135c │ │ │ │ + bl d1af0 │ │ │ │ + b.n 5137e │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51464 ) │ │ │ │ - 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, 5140a │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 51400 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 513f0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5140a │ │ │ │ - bl 267fdc │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 515c4 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 5143c │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 51432 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 51422 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5143c │ │ │ │ - bl 2459ac │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - bl 512c2 <_Py_c_diff@@Base+0x6e> │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71e88 │ │ │ │ - ldr r3, [pc, #20] @ (51464 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 5145e │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + subs r0, #8 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #3 │ │ │ │ + bls.n 5142a │ │ │ │ + push {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, 5148a │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 5148a │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 514a8 │ │ │ │ - ldr r5, [pc, #60] @ (514c8 ) │ │ │ │ - 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 514a8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 514c4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 83414 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 514a4 │ │ │ │ - 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} │ │ │ │ - rors r0, r2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + 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, #18900 @ 0x49d4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + movw r2, #18936 @ 0x49f8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r0, #253 @ 0xfd │ │ │ │ + blx 2a8b4 │ │ │ │ + movw r3, #43120 @ 0xa870 │ │ │ │ + movt r3, #68 @ 0x44 │ │ │ │ + add.w r3, r3, r0, lsl #2 │ │ │ │ + ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #19132 @ 0x4abc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 514fe │ │ │ │ + bge.n 5146e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 515ae │ │ │ │ + b.n 5151e │ │ │ │ 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 51540 │ │ │ │ + beq.n 514b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17680 @ 0x4510 │ │ │ │ + movw r1, #19216 @ 0x4b10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85080 │ │ │ │ + bl 8500c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 514fa │ │ │ │ + beq.n 5146a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #17688 @ 0x4518 │ │ │ │ + movw r0, #19224 @ 0x4b18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82744 │ │ │ │ - b.n 515ae │ │ │ │ + bl 82738 │ │ │ │ + b.n 5151e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5158c │ │ │ │ + bne.n 514fc │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17680 @ 0x4510 │ │ │ │ + movw r1, #19216 @ 0x4b10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85080 │ │ │ │ + bl 8500c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 514fa │ │ │ │ + beq.n 5146a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #30536 @ 0x7748 │ │ │ │ + movw r1, #32072 @ 0x7d48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 85080 │ │ │ │ + bl 8500c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 514fa │ │ │ │ + beq.n 5146a │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #17696 @ 0x4520 │ │ │ │ + movw r0, #19232 @ 0x4b20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ - b.n 515ae │ │ │ │ + bl 82738 │ │ │ │ + b.n 5151e │ │ │ │ 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, #17704 @ 0x4528 │ │ │ │ + movw r0, #19240 @ 0x4b28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r3, [pc, #140] @ (515c0 ) │ │ │ │ + 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, 51566 │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5155c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5154c │ │ │ │ + dmb ish │ │ │ │ + beq.n 51566 │ │ │ │ + bl 2687f0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 515d6 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 51598 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5158e │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5157e │ │ │ │ + dmb ish │ │ │ │ + beq.n 51598 │ │ │ │ + bl 2468dc │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 513e8 │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 71df8 │ │ │ │ + ldr r3, [pc, #20] @ (515c0 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 515ba │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r2, 515c0 │ │ │ │ + cbz r2, 515d2 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ 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 515f4 │ │ │ │ + bls.n 51606 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 512c2 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 513e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 515f6 │ │ │ │ + b.n 51608 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r9, r2 │ │ │ │ ldrd r5, sl, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #336] @ (51768 ) │ │ │ │ + ldr r3, [pc, #336] @ (51778 ) │ │ │ │ ldrd r8, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 2643ac <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 26bb5c │ │ │ │ + bl 26c15c │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 5163e │ │ │ │ + bne.n 51650 │ │ │ │ orrs.w sl, r5, sl │ │ │ │ - bne.n 51640 │ │ │ │ + bne.n 51652 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 2643ac <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b47c │ │ │ │ - cbz r4, 51662 │ │ │ │ + bl 26ba7c │ │ │ │ + cbz r4, 51674 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r7, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 2643ac <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl 263d94 │ │ │ │ + bl 2645b0 │ │ │ │ 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 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 2643ac <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w sl, sp, r3 │ │ │ │ - bne.n 516d8 │ │ │ │ + bne.n 516ea │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 263dd0 │ │ │ │ + bl 264660 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 263ebc │ │ │ │ + bl 2646d8 │ │ │ │ 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 263dd0 │ │ │ │ + bl 264660 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5170a │ │ │ │ + b.n 5171c │ │ │ │ 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 263dd0 │ │ │ │ + bl 264660 │ │ │ │ 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 263dd0 │ │ │ │ + bl 264660 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 263ebc │ │ │ │ + bl 2646d8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 51734 │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bhi.n 51746 │ │ │ │ + bl 2643ac <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51942 │ │ │ │ - b.n 5174c │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 51952 │ │ │ │ + b.n 5175e │ │ │ │ + bl 2643ac <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 512c2 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 513e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51942 │ │ │ │ - ldr r3, [pc, #24] @ (51768 ) │ │ │ │ + bl 51952 │ │ │ │ + ldr r3, [pc, #24] @ (51778 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5175e │ │ │ │ + beq.n 51770 │ │ │ │ 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 1f8664 │ │ │ │ + bl 1fb0b0 <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 517c4 │ │ │ │ + cbz r0, 517d4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #17720 @ 0x4538 │ │ │ │ + movw r0, #19256 @ 0x4b38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 517b8 │ │ │ │ + beq.n 517c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 517bc │ │ │ │ + cbz r3, 517cc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 517c4 │ │ │ │ + b.n 517d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 517b8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 517c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000517ca : │ │ │ │ +000517da : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 517e0 │ │ │ │ - bl 262848 │ │ │ │ - b.n 5180a │ │ │ │ + cbnz r0, 517f0 │ │ │ │ + bl 263064 │ │ │ │ + b.n 5181a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbz r2, 51852 │ │ │ │ + cbz r2, 51862 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - cbz r5, 517f4 │ │ │ │ + cbz r5, 51804 │ │ │ │ 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 51852 │ │ │ │ + bmi.n 51862 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 51852 │ │ │ │ + cbz r2, 51862 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f900 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5180e │ │ │ │ + cbnz r0, 5181e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5186e │ │ │ │ + b.n 5187e │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8afc │ │ │ │ + bl c8c50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51830 │ │ │ │ + beq.n 51840 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51830 │ │ │ │ + cbnz r3, 51840 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5186e │ │ │ │ + bne.n 5187e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51852 │ │ │ │ + beq.n 51862 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51852 │ │ │ │ + cbnz r3, 51862 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17560 @ 0x4498 │ │ │ │ + movw r1, #19096 @ 0x4a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5180a │ │ │ │ + bl d1af0 │ │ │ │ + b.n 5181a │ │ │ │ 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 518b2 │ │ │ │ + bgt.n 518c2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 518a4 │ │ │ │ - movw r1, #13004 @ 0x32cc │ │ │ │ + cbz r2, 518b4 │ │ │ │ + movw r1, #14540 @ 0x38cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126e34 │ │ │ │ - b.n 518ba │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + bl 12747c │ │ │ │ + b.n 518ca │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 126e34 │ │ │ │ - b.n 518ba │ │ │ │ - bl 115384 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 12747c │ │ │ │ + b.n 518ca │ │ │ │ + bl 11590c <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 518be │ │ │ │ + bge.n 518ce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 518ca │ │ │ │ + b.n 518da │ │ │ │ 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} │ │ │ │ @@ -58266,2175 +58267,2177 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b8a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5191a │ │ │ │ + beq.n 5192a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 5191a │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 5192a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #17816 @ 0x4598 │ │ │ │ + movw r1, #19352 @ 0x4b98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 51928 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 51938 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b354 │ │ │ │ + bl 4b35c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5192c │ │ │ │ + bne.n 5193c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5193a │ │ │ │ + b.n 5194a │ │ │ │ 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 4fc5e <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + b.w 4fe10 <_PyMonitoring_FireJumpEvent@@Base+0x1a4> │ │ │ │ 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 26b47c │ │ │ │ + bl 26ba7c │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 51988 │ │ │ │ + beq.n 51998 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 51994 │ │ │ │ + bl 519a4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 263ebc │ │ │ │ - b.n 5196c │ │ │ │ + bl 2646d8 │ │ │ │ + b.n 5197c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 51994 │ │ │ │ + b.n 519a4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (519dc ) │ │ │ │ + ldr r3, [pc, #56] @ (519ec ) │ │ │ │ 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] @ (519dc ) │ │ │ │ + ldr r3, [pc, #20] @ (519ec ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 519d6 │ │ │ │ + beq.n 519e6 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + │ │ │ │ +000519f0 : │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #35736 @ 0x8b98 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w d2764 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51a7c ) │ │ │ │ + ldr r3, [pc, #140] @ (51a9c ) │ │ │ │ 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, 51a24 │ │ │ │ + cbz r3, 51a42 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51a1a │ │ │ │ + bne.n 51a38 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51a0a │ │ │ │ + bne.n 51a28 │ │ │ │ dmb ish │ │ │ │ - beq.n 51a24 │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 51a42 │ │ │ │ + bl 2687f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 515c4 │ │ │ │ + bl 515d6 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51a56 │ │ │ │ + cbz r3, 51a74 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51a4c │ │ │ │ + bne.n 51a6a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51a3c │ │ │ │ + bne.n 51a5a │ │ │ │ dmb ish │ │ │ │ - beq.n 51a56 │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 51a74 │ │ │ │ + bl 2468dc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 512c2 <_Py_c_diff@@Base+0x6e> │ │ │ │ + bl 513e8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 249b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51a7c ) │ │ │ │ + bl 24a784 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51a9c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51a78 │ │ │ │ + beq.n 51a96 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - │ │ │ │ -00051a80 : │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #35736 @ 0x8b98 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w d2608 │ │ │ │ - │ │ │ │ -00051a8e : │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 51b22 │ │ │ │ - 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 4af78 <_PyContext_NewHamtForTests@@Base+0x592> │ │ │ │ - cbnz r0, 51af4 │ │ │ │ - movw r3, #48056 @ 0xbbb8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 51ad6 │ │ │ │ - bl d3c50 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 51b20 │ │ │ │ - movw r3, #56100 @ 0xdb24 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51ac8 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51ac8 │ │ │ │ - b.n 51b1e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 51b08 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 51b08 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56904 @ 0xde48 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, r7, 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 51b6a │ │ │ │ + bne.n 51ade │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51b82 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 51af6 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64420 @ 0xfba4 │ │ │ │ + movw r0, #61960 @ 0xf208 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51c3c │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51bb0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64420 @ 0xfba4 │ │ │ │ + movw r0, #61960 @ 0xf208 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b42 │ │ │ │ - b.n 51c3c │ │ │ │ + bne.n 51ab6 │ │ │ │ + b.n 51bb0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51c3c │ │ │ │ + beq.n 51bb0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51bb2 │ │ │ │ + beq.n 51b26 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 51c3c │ │ │ │ + bl 12747c │ │ │ │ + b.n 51bb0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e6c5c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51c3c │ │ │ │ + beq.n 51bb0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 51bfa │ │ │ │ - bl 76ed4 │ │ │ │ + bcs.n 51b6e │ │ │ │ + bl 76e50 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51bfa │ │ │ │ + cbz r5, 51b6e │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51c06 │ │ │ │ + bne.n 51b7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 51bc6 │ │ │ │ + blt.n 51b3a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51c02 │ │ │ │ - bl 1e7a0c │ │ │ │ + blt.n 51b76 │ │ │ │ + bl 1ea97c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51c5a │ │ │ │ + b.n 51bce │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 51bc4 │ │ │ │ + b.n 51b38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51c40 │ │ │ │ - b.n 51c36 │ │ │ │ + cbnz r0, 51bb4 │ │ │ │ + b.n 51baa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 51c54 │ │ │ │ + bge.n 51bc8 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 115374 <_PyLong_FromGid@@Base> │ │ │ │ + bl 1158fc <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51c12 │ │ │ │ + bne.n 51b86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 51c44 │ │ │ │ + bne.n 51bb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51c5a │ │ │ │ + b.n 51bce │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51c1a │ │ │ │ + b.n 51b8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51c36 │ │ │ │ + bne.n 51baa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 51c36 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51baa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00051bd4 : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 51c68 │ │ │ │ + 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 4af80 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ + cbnz r0, 51c3a │ │ │ │ + movw r3, #48056 @ 0xbbb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3b88 │ │ │ │ + cbz r0, 51c1c │ │ │ │ + bl d3d9c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 51c66 │ │ │ │ + movw r3, #56100 @ 0xdb24 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3b88 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 51c0e │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl d3b88 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 51c0e │ │ │ │ + b.n 51c64 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 51c4e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 51c4e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #58440 @ 0xe448 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 51c98 │ │ │ │ + bge.n 51caa │ │ │ │ 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 51ca4 │ │ │ │ + b.n 51cb6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51c82 │ │ │ │ + bge.n 51c94 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #17968 @ 0x4630 │ │ │ │ + movw r0, #19432 @ 0x4be8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ │ │ │ │ -00051cb8 : │ │ │ │ +00051cca : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl cd75c │ │ │ │ + bl cd8b4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7828c │ │ │ │ - ldr r0, [pc, #4] @ (51cdc ) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w 78208 │ │ │ │ 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 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 51d20 │ │ │ │ + bl 1e6c5c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 51d28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51d18 │ │ │ │ + bge.n 51d20 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ 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, 51d40 │ │ │ │ + cbz r3, 51d48 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 51d42 │ │ │ │ + b.n 51d4a │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 51d50 │ │ │ │ + cbnz r3, 51d58 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 51d50 │ │ │ │ + ble.n 51d58 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 51d50 │ │ │ │ - cbnz r5, 51d70 │ │ │ │ - ldr r4, [pc, #240] @ (51e44 ) │ │ │ │ + bgt.n 51d58 │ │ │ │ + cbnz r5, 51d78 │ │ │ │ + ldr r4, [pc, #240] @ (51e4c ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51e3e │ │ │ │ + beq.n 51e46 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 51e24 │ │ │ │ + beq.n 51e2c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 51dbe │ │ │ │ + cbz r4, 51dc6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51da2 │ │ │ │ + bmi.n 51daa │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11824 @ 0x2e30 │ │ │ │ + movw r1, #13440 @ 0x3480 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26320 @ 0x66d0 │ │ │ │ + movw r0, #27856 @ 0x6cd0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51e3e │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51e46 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51e3e │ │ │ │ + beq.n 51e46 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 51dfc │ │ │ │ + bne.n 51e04 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 51e2c │ │ │ │ + beq.n 51e34 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51de6 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 51dee │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #11844 @ 0x2e44 │ │ │ │ + movw r1, #13460 @ 0x3494 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26320 @ 0x66d0 │ │ │ │ + movw r0, #27856 @ 0x6cd0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51e3e │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51e46 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51e3e │ │ │ │ + cbz r0, 51e46 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51e14 │ │ │ │ + beq.n 51e1c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 51e3e │ │ │ │ - movw r3, #13080 @ 0x3318 │ │ │ │ + bl 12747c │ │ │ │ + b.n 51e46 │ │ │ │ + movw r3, #14616 @ 0x3918 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 51e2e │ │ │ │ - movw r4, #13080 @ 0x3318 │ │ │ │ + b.n 51e36 │ │ │ │ + movw r4, #14616 @ 0x3918 │ │ │ │ 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 51e48 │ │ │ │ + b.w 51e50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rors r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051e48 : │ │ │ │ +00051e50 : │ │ │ │ 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 256c10 <_PyUnicode_ToNumeric@@Base+0x92fc> │ │ │ │ - cbz r0, 51e76 │ │ │ │ + bl 2575c4 <_PyUnicode_ToNumeric@@Base+0x9150> │ │ │ │ + cbz r0, 51e7e │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e1e30 │ │ │ │ + b.w 1e4ed0 │ │ │ │ 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 51eb0 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 51eb8 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51380 @ 0xc8b4 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #52916 @ 0xceb4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51ebe │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51ec6 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51ec2 │ │ │ │ + cbnz r0, 51eca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51f00 │ │ │ │ + b.n 51f08 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51ee4 │ │ │ │ + beq.n 51eec │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 51ebe │ │ │ │ + bl 12747c │ │ │ │ + b.n 51ec6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ - cbnz r0, 51ef8 │ │ │ │ + cbnz r0, 51f00 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #0] @ (51f10 ) │ │ │ │ + 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, 51f26 │ │ │ │ + cbnz r3, 51f36 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 51f26 │ │ │ │ + ble.n 51f36 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51f26 │ │ │ │ - cbnz r0, 51f3e │ │ │ │ - ldr r5, [pc, #52] @ (51f5c ) │ │ │ │ + bne.n 51f36 │ │ │ │ + cbnz r0, 51f4e │ │ │ │ + ldr r5, [pc, #52] @ (51f6c ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 51f56 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 51f66 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 47248 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 51f56 │ │ │ │ + bl 473ba <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 51f66 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 51f60 │ │ │ │ + b.n 51fb6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ tst r0, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1d4600 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 51fb0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2a608 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 51fa8 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w f1a18 │ │ │ │ + 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 51f8e │ │ │ │ + bcc.n 51fe4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18016 @ 0x4660 │ │ │ │ + movw r1, #19552 @ 0x4c60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 51fd6 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5202c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51fa6 │ │ │ │ + cbnz r0, 51ffc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ - cbz r4, 51fbc │ │ │ │ + b.w 1ea97c │ │ │ │ + cbz r4, 52012 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 51fbc │ │ │ │ + bhi.n 52012 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 515f6 │ │ │ │ + bl 51608 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 51fca │ │ │ │ - bl 249b14 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52020 │ │ │ │ + bl 24a784 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51fd0 │ │ │ │ - bl 71e88 │ │ │ │ + b.n 52026 │ │ │ │ + bl 71df8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + movw r0, #26648 @ 0x6818 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 7a0d8 │ │ │ │ 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 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5201a │ │ │ │ + bl 1e6c5c <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5207c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 2a608 │ │ │ │ + blx 2a6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52012 │ │ │ │ + bge.n 52074 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - movw r0, #25112 @ 0x6218 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a158 │ │ │ │ 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, 5204e │ │ │ │ + cbnz r3, 520a4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5204e │ │ │ │ + ble.n 520a4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5204e │ │ │ │ - cbnz r0, 52066 │ │ │ │ - ldr r5, [pc, #52] @ (52084 ) │ │ │ │ + bne.n 520a4 │ │ │ │ + cbnz r0, 520bc │ │ │ │ + ldr r5, [pc, #52] @ (520dc ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5207e │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 520d4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 47248 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5207e │ │ │ │ + bl 473ba <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 520d4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 51f60 │ │ │ │ + b.n 51fb6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ negs r4, r2 │ │ │ │ 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 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 520c8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2a6c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 520c0 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w f1834 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5210e │ │ │ │ + bl 1d4600 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52120 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52106 │ │ │ │ + bge.n 52118 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ 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 5213e │ │ │ │ + beq.n 52150 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5216c │ │ │ │ + bne.n 5217e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 52152 │ │ │ │ + beq.n 52164 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5216e │ │ │ │ + bgt.n 52180 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 52198 │ │ │ │ + bl 12747c │ │ │ │ + b.n 521aa │ │ │ │ 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 e45b0 │ │ │ │ + bl e4774 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52198 │ │ │ │ + beq.n 521aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52198 │ │ │ │ + cbnz r3, 521aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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, #18036 @ 0x4674 │ │ │ │ + movw r1, #19572 @ 0x4c74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 521de │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 521f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 521e2 │ │ │ │ + cbz r0, 521f4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 521e8 │ │ │ │ + b.n 521fa │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83930 │ │ │ │ + bl 83924 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5220e │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 52222 │ │ │ │ + bne.n 52220 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 52234 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 52218 │ │ │ │ + cbz r3, 5222a │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 52224 │ │ │ │ + b.n 52236 │ │ │ │ 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 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b8a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5227c │ │ │ │ + beq.n 5228e │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5227c │ │ │ │ + beq.n 5228e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 52294 │ │ │ │ + ble.n 522a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18060 @ 0x468c │ │ │ │ + movw r1, #19596 @ 0x4c8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 522a6 │ │ │ │ + bl 12747c │ │ │ │ + b.n 522b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5225e │ │ │ │ - movw r0, #43980 @ 0xabcc │ │ │ │ + beq.n 52270 │ │ │ │ + movw r0, #45516 @ 0xb1cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c70c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5225e │ │ │ │ - b.n 522a6 │ │ │ │ + bne.n 52270 │ │ │ │ + b.n 522b8 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d7bc4 │ │ │ │ + b.w 1db454 │ │ │ │ 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 522ec │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1a18 │ │ │ │ + b.n 52314 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 1158fc <_PyLong_FromGid@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 1158fc <_PyLong_FromGid@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1158fc <_PyLong_FromGid@@Base> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #320 @ 0x140 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82738 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 522ea │ │ │ │ + cbz r1, 52356 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ - cbnz r5, 522ea │ │ │ │ + cbnz r5, 52356 │ │ │ │ movw r3, #56076 @ 0xdb0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #18096 @ 0x46b0 │ │ │ │ + movw r1, #19632 @ 0x4cb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 522fa │ │ │ │ + blt.n 52366 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 522fc │ │ │ │ + beq.n 52368 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 522fc │ │ │ │ + b.n 52368 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29144 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 5232e │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 52356 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 115374 <_PyLong_FromGid@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 115374 <_PyLong_FromGid@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 115374 <_PyLong_FromGid@@Base> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #64236 @ 0xfaec │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ - 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 125aa0 │ │ │ │ - cbz r0, 52392 │ │ │ │ + bl 1260f0 │ │ │ │ + cbz r0, 523a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 52396 │ │ │ │ - bl 1262ac │ │ │ │ + cbz r0, 523a8 │ │ │ │ + bl 1268fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52396 │ │ │ │ + bge.n 523a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52392 │ │ │ │ + beq.n 523a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52392 │ │ │ │ + cbnz r3, 523a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 523ba │ │ │ │ + b.n 523cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 523aa │ │ │ │ + bne.n 523bc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 523ba │ │ │ │ + b.n 523cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 523a0 │ │ │ │ + bne.n 523b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 523a0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 523b2 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 523e2 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 523f4 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 523ee │ │ │ │ + cbz r3, 52400 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 524cc │ │ │ │ + b.n 524de │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 524d4 │ │ │ │ + bl 52540 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 524c2 │ │ │ │ + beq.n 524d4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 52412 │ │ │ │ + bne.n 52424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 5246c │ │ │ │ + cbnz r3, 5247e │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52464 │ │ │ │ + cbz r0, 52476 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 52474 │ │ │ │ - b.n 5246c │ │ │ │ + cbz r6, 52486 │ │ │ │ + b.n 5247e │ │ │ │ mov r0, r4 │ │ │ │ - bl 524d4 │ │ │ │ + bl 52540 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5244e │ │ │ │ + cbz r0, 52460 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 5247c │ │ │ │ + beq.n 5248e │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5242a │ │ │ │ + bne.n 5243c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1978 │ │ │ │ + bl b1b68 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 52496 │ │ │ │ + cbnz r0, 524a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 524c2 │ │ │ │ + b.n 524d4 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 52442 │ │ │ │ + b.n 52454 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5245e │ │ │ │ + beq.n 52470 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 52438 │ │ │ │ + b.n 5244a │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 524aa │ │ │ │ + ble.n 524bc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 52496 │ │ │ │ + b.n 524a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c236c <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ - b.n 524c8 │ │ │ │ + bl c2474 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ + b.n 524da │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29304 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 52514 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1a18 │ │ │ │ + b.n 5253c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 1bf594 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 1bf594 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1bf594 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #320 @ 0x140 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 82738 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 524f6 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 52562 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52502 │ │ │ │ + cbz r3, 5256e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52524 │ │ │ │ + b.n 52590 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d0374 │ │ │ │ - cbnz r0, 52512 │ │ │ │ + bl 1d40b0 │ │ │ │ + cbnz r0, 5257e │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52520 │ │ │ │ + b.n 5258c │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c68 │ │ │ │ + bl 30c74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5250c │ │ │ │ - ldr r0, [pc, #8] @ (52528 ) │ │ │ │ + bne.n 52578 │ │ │ │ + ldr r0, [pc, #8] @ (52594 ) │ │ │ │ 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 │ │ │ │ - movw r0, #18236 @ 0x473c │ │ │ │ + movw r0, #19772 @ 0x4d3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0d8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52556 │ │ │ │ + blt.n 525c2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 525b4 │ │ │ │ + b.n 52648 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, 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 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne.n 525ec │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 11b1d8 │ │ │ │ + cbz r0, 52602 │ │ │ │ + b.n 52606 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #62108 @ 0xf29c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52588 │ │ │ │ + bne.n 525e0 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5263c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, sp │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + bl 1e6c5c <_Py_Gid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52602 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + add.w r0, r4, #16 │ │ │ │ + blx 2a010 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 52634 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 525b0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1bb648 │ │ │ │ + bl f1a18 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1bb648 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1bb648 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #64236 @ 0xfaec │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.n 5263c │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 78208 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29f28 │ │ │ │ - cbz r0, 525f0 │ │ │ │ + cbz r0, 52684 │ │ │ │ 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 f1834 │ │ │ │ - b.n 525f6 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 5268a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8f9d8 │ │ │ │ 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 526c8 │ │ │ │ + bl 526da │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52642 │ │ │ │ + cbz r0, 526d6 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d584 │ │ │ │ + bl 7d570 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52636 │ │ │ │ + beq.n 526ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5263a │ │ │ │ + cbz r3, 526ce │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52642 │ │ │ │ + b.n 526d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 52636 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 526ca │ │ │ │ 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 5266c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 11ac98 │ │ │ │ - cbz r0, 52682 │ │ │ │ - b.n 52686 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #64568 @ 0xfc38 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52660 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 526bc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52682 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 2a010 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 526b4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 526bc │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ - 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, 526e2 │ │ │ │ + cbnz r3, 526f4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5273c │ │ │ │ - cbz r4, 526ee │ │ │ │ + cbz r3, 5274e │ │ │ │ + cbz r4, 52700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81e1c │ │ │ │ + bl 81e10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 526f4 │ │ │ │ - bl 71328 │ │ │ │ + b.n 52706 │ │ │ │ + bl 71310 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 52738 │ │ │ │ + cbz r4, 5274a │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5270c │ │ │ │ + cbz r2, 5271e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #52196 @ 0xcbe4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52722 │ │ │ │ + blt.n 52734 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 52756 │ │ │ │ + cbz r2, 52768 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54116 @ 0xd364 │ │ │ │ + movw r1, #55652 @ 0xd964 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52756 │ │ │ │ + bge.n 52768 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52738 │ │ │ │ + beq.n 5274a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52738 │ │ │ │ + cbnz r3, 5274a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52756 │ │ │ │ - cbz r4, 5274e │ │ │ │ + b.n 52768 │ │ │ │ + cbz r4, 52760 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52756 │ │ │ │ + beq.n 52768 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52756 │ │ │ │ + b.n 52768 │ │ │ │ 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] @ (52798 ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (527ac ) │ │ │ │ + bl 161928 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52788 │ │ │ │ + cbz r2, 5279a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3332 @ 0xd04 │ │ │ │ + movw r0, #4828 @ 0x12dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r0, #9732 @ 0x2604 │ │ │ │ + b.w 82738 │ │ │ │ + movw r0, #11268 @ 0x2c04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - bmi.n 52874 │ │ │ │ + b.w 82738 │ │ │ │ + nop │ │ │ │ + bmi.n 52888 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1faef0 │ │ │ │ + b.w 1fd778 │ │ │ │ + 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 4223a │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 527f2 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 49e66 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 527e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 527ea │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 527f2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 527e6 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 527c0 │ │ │ │ + cbz r3, 52814 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 527c2 │ │ │ │ + b.n 52816 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ subs r6, r7, #2 │ │ │ │ - cbnz r3, 527d2 │ │ │ │ + cbnz r3, 52826 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 527d2 │ │ │ │ + ble.n 52826 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 527d2 │ │ │ │ - cbnz r4, 527f4 │ │ │ │ + bgt.n 52826 │ │ │ │ + cbnz r4, 52848 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #232] @ (528c0 ) │ │ │ │ + ldr r4, [pc, #232] @ (52914 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 527f4 │ │ │ │ + cbnz r0, 52848 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 528ba │ │ │ │ + b.n 5290e │ │ │ │ ldrd r8, r9, [r4] │ │ │ │ - cbz r6, 52824 │ │ │ │ + cbz r6, 52878 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 52804 │ │ │ │ + cbz r5, 52858 │ │ │ │ subs r6, r7, #3 │ │ │ │ - beq.n 52832 │ │ │ │ - b.n 5280c │ │ │ │ + beq.n 52886 │ │ │ │ + b.n 52860 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5281e │ │ │ │ - bl c34a8 │ │ │ │ + cbz r0, 52872 │ │ │ │ + bl c35b0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 527f0 │ │ │ │ + blt.n 52844 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 52820 │ │ │ │ - b.n 5283e │ │ │ │ + bne.n 52874 │ │ │ │ + b.n 52892 │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 52846 │ │ │ │ + b.n 5289a │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52846 │ │ │ │ + b.n 5289a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52846 │ │ │ │ + b.n 5289a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w sl, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 2149e8 │ │ │ │ + bl 2165b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 527f0 │ │ │ │ + beq.n 52844 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20e5d8 │ │ │ │ + bl 2101a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528aa │ │ │ │ + beq.n 528fe │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e654 │ │ │ │ + bl 210220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528aa │ │ │ │ + beq.n 528fe │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e69c │ │ │ │ + bl 210268 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528aa │ │ │ │ + beq.n 528fe │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20e868 │ │ │ │ + bl 210434 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528aa │ │ │ │ + beq.n 528fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fc70 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ + bl 21183c <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528aa │ │ │ │ + beq.n 528fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 528b2 │ │ │ │ + beq.n 52906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 528b2 │ │ │ │ + cbnz r3, 52906 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 528b2 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52906 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ - b.n 527f0 │ │ │ │ + bl 78208 │ │ │ │ + b.n 52844 │ │ │ │ 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, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 4228c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 52900 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 4a7a2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 528f4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 528f8 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 52900 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 528f4 │ │ │ │ - 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, 5297a │ │ │ │ + cbz r4, 5298e │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 52962 │ │ │ │ + bge.n 52976 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 52962 │ │ │ │ - ldr r4, [pc, #96] @ (52988 ) │ │ │ │ + bpl.n 52976 │ │ │ │ + ldr r4, [pc, #96] @ (5299c ) │ │ │ │ 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 5295c │ │ │ │ + beq.n 52970 │ │ │ │ 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 52964 │ │ │ │ + b.n 52978 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 52970 │ │ │ │ + cbz r5, 52984 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 52968 │ │ │ │ + b.n 5297c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5297a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 52984 │ │ │ │ + bne.n 5298e │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 52998 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.n 529c6 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl f4590 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 529e8 │ │ │ │ + b.n 529e0 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #62260 @ 0xf334 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 529b8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52a66 │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 529dc │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl f4590 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 529fc │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 529dc │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1f057c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 529dc │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + movw r1, #19792 @ 0x4d50 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #19796 @ 0x4d54 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8fdd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 529dc │ │ │ │ + bl 95cd4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29fc4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 987c8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 52a5e │ │ │ │ + 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 f1a18 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbf1c │ │ │ │ + bl cc074 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 529bc │ │ │ │ + cbz r0, 52a9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 529bc │ │ │ │ + beq.n 52a9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 529bc │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52a9c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 529d8 │ │ │ │ + cbz r0, 52ab8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 529d8 │ │ │ │ + beq.n 52ab8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 529d8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ab8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 529f4 │ │ │ │ + cbz r0, 52ad4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 529f4 │ │ │ │ + beq.n 52ad4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 529f4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ad4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52a10 │ │ │ │ + cbz r0, 52af0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a10 │ │ │ │ + beq.n 52af0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a10 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52af0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 52a2c │ │ │ │ + cbz r0, 52b0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a2c │ │ │ │ + beq.n 52b0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a2c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b0c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 52a48 │ │ │ │ + cbz r0, 52b28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a48 │ │ │ │ + beq.n 52b28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a48 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b28 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 52a64 │ │ │ │ + cbz r0, 52b44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a64 │ │ │ │ + beq.n 52b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a64 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b44 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 52a80 │ │ │ │ + cbz r0, 52b60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a80 │ │ │ │ + beq.n 52b60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a80 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b60 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 52a9c │ │ │ │ + cbz r0, 52b7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a9c │ │ │ │ + beq.n 52b7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52a9c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b7c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 52ab8 │ │ │ │ + cbz r0, 52b98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ab8 │ │ │ │ + beq.n 52b98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ab8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b98 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 52ad4 │ │ │ │ + cbz r0, 52bb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ad4 │ │ │ │ + beq.n 52bb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ad4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bb4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 52af0 │ │ │ │ + cbz r0, 52bd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52af0 │ │ │ │ + beq.n 52bd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52af0 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bd0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 52b0c │ │ │ │ + cbz r0, 52bec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b0c │ │ │ │ + beq.n 52bec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b0c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bec │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 52b28 │ │ │ │ + cbz r0, 52c08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b28 │ │ │ │ + beq.n 52c08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b28 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c08 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 52b44 │ │ │ │ + cbz r0, 52c24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b44 │ │ │ │ + beq.n 52c24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b44 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c24 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 52b60 │ │ │ │ + cbz r0, 52c40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b60 │ │ │ │ + beq.n 52c40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b60 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c40 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 52b7c │ │ │ │ + cbz r0, 52c5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b7c │ │ │ │ + beq.n 52c5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b7c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c5c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 52b98 │ │ │ │ + cbz r0, 52c78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b98 │ │ │ │ + beq.n 52c78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52b98 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c78 │ │ │ │ + bl 77d58 <_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 52bc4 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl f43ac │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 52be6 │ │ │ │ - b.n 52bde │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #64720 @ 0xfcd0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52bb6 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52c64 │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52bda │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl f43ac │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 52bfa │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52bda │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1ed6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52bda │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - movw r1, #18256 @ 0x4750 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18260 @ 0x4754 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 52bda │ │ │ │ - bl 95d94 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29fc4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 52c5c │ │ │ │ - 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 f1834 │ │ │ │ - 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, #51096 @ 0xc798 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - mov r4, r0 │ │ │ │ - bl fa210 │ │ │ │ - cbnz r0, 52c92 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2ea54 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77270 │ │ │ │ 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 52d2c │ │ │ │ - cbz r0, 52cd2 │ │ │ │ + bl 52cf0 │ │ │ │ + cbz r0, 52cb6 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52cd0 │ │ │ │ + beq.n 52cb4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dde8 │ │ │ │ - ldr r0, [pc, #4] @ (52cd8 ) │ │ │ │ + b.w 7ddd4 │ │ │ │ + ldr r0, [pc, #4] @ (52cbc ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, 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 52cf8 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 52d12 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13440 @ 0x3480 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52d2a │ │ │ │ - tst.w r3, #14 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ + movw r1, #52516 @ 0xcd24 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + mov r4, r0 │ │ │ │ + bl fa3c8 │ │ │ │ + cbnz r0, 52ce8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2ea54 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 771ec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 52d7e │ │ │ │ + bpl.n 52d42 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 52d7e │ │ │ │ + bne.n 52d42 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18b90c │ │ │ │ + bl 18e70c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52d7e │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 52da2 │ │ │ │ + bne.n 52d42 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 52d66 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52d7e │ │ │ │ + cbnz r3, 52d42 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 52da4 │ │ │ │ + b.n 52d68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 140774 │ │ │ │ + bl 1410f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52d9a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 52da2 │ │ │ │ + bne.n 52d5e │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 52d66 │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 52da4 │ │ │ │ + b.n 52d68 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 6cb9c │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (52dec ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52ddc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r0, #3332 @ 0xd04 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r0, #9732 @ 0x2604 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - bmi.n 52ec8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.n 52d88 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 52da2 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14936 @ 0x3a58 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52dba │ │ │ │ + tst.w r3, #14 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 6cb84 │ │ │ │ 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, 52e22 │ │ │ │ + cbnz r0, 52df4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 52e26 │ │ │ │ + cbz r4, 52df8 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 52e26 │ │ │ │ + beq.n 52df8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e28 │ │ │ │ + b.n 52dfa │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ 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 52cf0 │ │ │ │ + cbz r0, 52e36 │ │ │ │ + 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 52e34 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 7ddd4 │ │ │ │ + ldr r0, [pc, #4] @ (52e3c ) │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + strb r4, [r3, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #44] @ (52e80 ) │ │ │ │ + bl 161928 <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cbz r2, 52e6e │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r0, #4828 @ 0x12dc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82738 │ │ │ │ + movw r0, #11268 @ 0x2c04 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82738 │ │ │ │ + nop │ │ │ │ + bmi.n 52f5c │ │ │ │ + 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 f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52e4c │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 52e90 │ │ │ │ + bne.n 52ea4 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 52ee8 │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52e6a │ │ │ │ + bne.n 52ec2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 52e7c │ │ │ │ + bl f1a18 │ │ │ │ + b.n 52ed4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11aec4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b404 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52e86 │ │ │ │ + bge.n 52ede │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 52e90 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 52ee8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ 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 52d2c │ │ │ │ - cbz r0, 52ecc │ │ │ │ - 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 52eca │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dde8 │ │ │ │ - ldr r0, [pc, #8] @ (52ed4 ) │ │ │ │ - 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 52efa │ │ │ │ + bne.n 52f0e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52d2c │ │ │ │ - cbnz r0, 52f14 │ │ │ │ - b.n 52f10 │ │ │ │ + bl 52cf0 │ │ │ │ + cbnz r0, 52f28 │ │ │ │ + b.n 52f24 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64836 @ 0xfd44 │ │ │ │ + movw r0, #62376 @ 0xf3a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52eee │ │ │ │ + bne.n 52f02 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52fa0 │ │ │ │ + b.n 52fb4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52d2c │ │ │ │ + bl 52cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52f10 │ │ │ │ + beq.n 52f24 │ │ │ │ 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 52f3e │ │ │ │ + bcs.n 52f52 │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 52f56 │ │ │ │ + bcc.n 52f6a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18304 @ 0x4780 │ │ │ │ + movw r1, #19840 @ 0x4d80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 52f8a │ │ │ │ + bl 12747c │ │ │ │ + b.n 52f9e │ │ │ │ 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 │ │ │ │ @@ -60442,1227 +60445,1229 @@ │ │ │ │ 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 52f96 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 52faa │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52f10 │ │ │ │ - ldr r0, [pc, #16] @ (52fa4 ) │ │ │ │ - b.n 52fa0 │ │ │ │ + bne.n 52f24 │ │ │ │ + ldr r0, [pc, #16] @ (52fb8 ) │ │ │ │ + b.n 52fb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa3c0 │ │ │ │ + b.w fa6b8 │ │ │ │ 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] @ (52fe8 ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52ffc ) │ │ │ │ + bl 161928 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52fd6 │ │ │ │ + cbz r2, 52fea │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3332 @ 0xd04 │ │ │ │ + movw r0, #4828 @ 0x12dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r0, #9732 @ 0x2604 │ │ │ │ + b.w 82738 │ │ │ │ + movw r0, #11268 @ 0x2c04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ nop │ │ │ │ - bmi.n 530c4 │ │ │ │ + bmi.n 530d8 │ │ │ │ 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 5301c │ │ │ │ + beq.n 53030 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5301c │ │ │ │ + ble.n 53030 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53038 │ │ │ │ + beq.n 5304c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53038 │ │ │ │ + b.n 5304c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 53056 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5306a │ │ │ │ mov r0, r4 │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53056 │ │ │ │ + beq.n 5306a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53056 │ │ │ │ + cbnz r3, 5306a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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, 53086 │ │ │ │ + cbz r4, 5309a │ │ │ │ add.w r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - b.n 5308e │ │ │ │ + b.n 530a2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #12741 @ 0x31c5 │ │ │ │ + movw r2, #12905 @ 0x3269 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 5298c │ │ │ │ + b.n 52a6c │ │ │ │ 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 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 530fa │ │ │ │ + blt.n 5310e │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 123cd4 │ │ │ │ + bl 124324 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a168 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 530d6 │ │ │ │ + bne.n 530ea │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #17 │ │ │ │ - bl 123cd4 │ │ │ │ + bl 124324 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 530fe │ │ │ │ + bne.n 53112 │ │ │ │ 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 f1834 │ │ │ │ + b.w f1a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53106 │ │ │ │ + b.n 5311a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r2, r0 │ │ │ │ + sub sp, #20 │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + add r3, sp, #8 │ │ │ │ + movw r1, #19248 @ 0x4b30 │ │ │ │ + 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 8c480 │ │ │ │ + cbz r0, 53186 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 35734 <_Py_IncRef@@Base+0x1dc> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 53168 │ │ │ │ + b.n 53186 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 5318a │ │ │ │ + adds r5, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.n 531a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 237e00 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5315c │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cbz r3, 531a8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 53198 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 531a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 53166 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53166 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 53186 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53186 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 53118 │ │ │ │ + cbz r0, 531be │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ 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] @ (53148 ) │ │ │ │ + ldr r0, [pc, #16] @ (531ec ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ + bl 93244 │ │ │ │ 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 5317c │ │ │ │ + beq.n 53220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5317c │ │ │ │ + ble.n 53220 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 53198 │ │ │ │ + beq.n 5323c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53198 │ │ │ │ + b.n 5323c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 531c0 │ │ │ │ + bl 12747c │ │ │ │ + b.n 53264 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 531a4 │ │ │ │ - bl 1071dc │ │ │ │ + cbnz r2, 53248 │ │ │ │ + bl 1074ac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 531aa │ │ │ │ - bl 88f10 │ │ │ │ + b.n 5324e │ │ │ │ + bl 88e9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 531c0 │ │ │ │ + beq.n 53264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 531c0 │ │ │ │ + cbnz r3, 53264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r2, r0 │ │ │ │ - sub sp, #20 │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - add r3, sp, #8 │ │ │ │ - movw r1, #17712 @ 0x4530 │ │ │ │ - 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 8c534 │ │ │ │ - cbz r0, 5324e │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 35754 <_Py_IncRef@@Base+0x1da> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 53230 │ │ │ │ - b.n 5324e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 53252 │ │ │ │ - adds r5, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.n 53270 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 236bd4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 53224 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cbz r3, 53270 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 53260 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 53270 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5322e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5322e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5324e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5324e │ │ │ │ - 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 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 532a8 │ │ │ │ + blt.n 532ba │ │ │ │ blx 2a068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 532ac │ │ │ │ + bne.n 532be │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 532b4 │ │ │ │ + b.n 532c6 │ │ │ │ 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 532e6 │ │ │ │ + beq.n 532f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 532e6 │ │ │ │ + ble.n 532f8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53302 │ │ │ │ + beq.n 53314 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53302 │ │ │ │ + b.n 53314 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 53320 │ │ │ │ + bl 12747c │ │ │ │ + b.n 53332 │ │ │ │ mov r0, r4 │ │ │ │ - bl d038c │ │ │ │ + bl d04dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53320 │ │ │ │ + beq.n 53332 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53320 │ │ │ │ + cbnz r3, 53332 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ + mov r4, r1 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + cbz r3, 53352 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r6, [pc, #316] @ (53490 ) │ │ │ │ + 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 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + add.w r9, r8, #4294967295 @ 0xffffffff │ │ │ │ + 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, 53390 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 53390 │ │ │ │ + cmp.w ip, #3 │ │ │ │ + bgt.n 53390 │ │ │ │ + cbnz r4, 533b4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #256] @ (53494 ) │ │ │ │ + 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 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53460 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + bl 11150c │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5345c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5340a │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 533e6 │ │ │ │ + bl f4590 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 533de │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5345c │ │ │ │ + subs.w r9, r8, #2 │ │ │ │ + bne.n 533ea │ │ │ │ + b.n 5340e │ │ │ │ + mov.w r5, #384 @ 0x180 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbnz r0, 533fa │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 1bd130 │ │ │ │ + cbnz r0, 5340e │ │ │ │ + b.n 5345c │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 52cf0 │ │ │ │ + cbz r0, 5345c │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 5340e │ │ │ │ + b.n 533ee │ │ │ │ + mov.w r5, #384 @ 0x180 │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + bl 95cd4 │ │ │ │ + cmn.w sl, #100 @ 0x64 │ │ │ │ + mov r7, r0 │ │ │ │ + beq.n 53434 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + blx 29620 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 53442 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + blx 29cdc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 987c8 │ │ │ │ + cbz r4, 53464 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 5346e │ │ │ │ + bl e4d20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53416 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5347e │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 5347e │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 5347e │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1a18 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + bl 111ae4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + 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 53350 │ │ │ │ + beq.n 534c4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53366 │ │ │ │ + bne.n 534da │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5339a │ │ │ │ + beq.n 5350e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53368 │ │ │ │ - b.n 5339a │ │ │ │ + bgt.n 534dc │ │ │ │ + b.n 5350e │ │ │ │ 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 53386 │ │ │ │ + beq.n 534fa │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 533b4 │ │ │ │ + bne.n 53528 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5339a │ │ │ │ + beq.n 5350e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 533b6 │ │ │ │ + bgt.n 5352a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 533f8 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5356c │ │ │ │ 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 823e4 │ │ │ │ + bl 823d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 533e2 │ │ │ │ + beq.n 53556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 533e2 │ │ │ │ + cbnz r3, 53556 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 533f8 │ │ │ │ + beq.n 5356c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 533f8 │ │ │ │ + cbnz r3, 5356c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5341c │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 53486 │ │ │ │ + bne.n 53590 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 535fa │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5343a │ │ │ │ + bne.n 535ae │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1834 │ │ │ │ - bl 6bfc4 │ │ │ │ + b.w f1a18 │ │ │ │ + bl 6bfa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5344a │ │ │ │ + cbnz r0, 535be │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 53476 │ │ │ │ - bl 6c174 │ │ │ │ + cbz r5, 535ea │ │ │ │ + bl 6c15c │ │ │ │ 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 f1834 │ │ │ │ - bl 8fa90 │ │ │ │ + b.w f1a18 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c174 │ │ │ │ - b.n 53488 │ │ │ │ + bl 6c15c │ │ │ │ + b.n 535fc │ │ │ │ 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, 534a8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #312] @ (535e4 ) │ │ │ │ - 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 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - add.w r9, r8, #4294967295 @ 0xffffffff │ │ │ │ - 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, 534e6 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 534e6 │ │ │ │ - cmp.w ip, #3 │ │ │ │ - bgt.n 534e6 │ │ │ │ - cbnz r4, 5350a │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (535e8 ) │ │ │ │ - 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 535b6 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - bl 11112c │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 535b2 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 53560 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5353c │ │ │ │ - bl f43ac │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 53534 │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 535b2 │ │ │ │ - subs.w r9, r8, #2 │ │ │ │ - bne.n 53540 │ │ │ │ - b.n 53564 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 53550 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 1b91f8 │ │ │ │ - cbnz r0, 53564 │ │ │ │ - b.n 535b2 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 52d2c │ │ │ │ - cbz r0, 535b2 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 53564 │ │ │ │ - b.n 53544 │ │ │ │ - mov.w r5, #384 @ 0x180 │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - bl 95d94 │ │ │ │ - cmn.w sl, #100 @ 0x64 │ │ │ │ - mov r7, r0 │ │ │ │ - beq.n 5358a │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - blx 29620 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 53598 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - blx 29cdc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 535ba │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 535c4 │ │ │ │ - bl e4b58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5356c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 535d4 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 535d4 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 535d4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 111704 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r4, pc, #864 @ (adr r4, 53948 ) │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - 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 53614 │ │ │ │ + beq.n 53628 │ │ │ │ mov r1, r6 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 53616 │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 5362a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5362a │ │ │ │ + beq.n 5363e │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 5362c │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 53640 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 128df4 │ │ │ │ + b.w 12951c │ │ │ │ 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 53664 │ │ │ │ + beq.n 53678 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5367a │ │ │ │ + bne.n 5368e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 536ae │ │ │ │ + beq.n 536c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5367c │ │ │ │ - b.n 536ae │ │ │ │ + bgt.n 53690 │ │ │ │ + b.n 536c2 │ │ │ │ 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 5369a │ │ │ │ + beq.n 536ae │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 536c8 │ │ │ │ + bne.n 536dc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 536ae │ │ │ │ + beq.n 536c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 536ca │ │ │ │ + bgt.n 536de │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5370c │ │ │ │ + bl 12747c │ │ │ │ + b.n 53720 │ │ │ │ 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 d1354 │ │ │ │ + bl d14a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 536f6 │ │ │ │ + beq.n 5370a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 536f6 │ │ │ │ + cbnz r3, 5370a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5370c │ │ │ │ + beq.n 53720 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5370c │ │ │ │ + cbnz r3, 53720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00053710 : │ │ │ │ +00053724 : │ │ │ │ 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 53740 │ │ │ │ + bmi.n 53754 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 53740 │ │ │ │ + cbz r1, 53754 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e27a0 │ │ │ │ - bl 498ac │ │ │ │ + b.w 1e5778 │ │ │ │ + bl 498b6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18444 @ 0x480c │ │ │ │ + movw r1, #19980 @ 0x4e0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1990 │ │ │ │ - stmdb 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 53896 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - and.w r3, r8, #63 @ 0x3f │ │ │ │ - orrs.w r2, r8, r6 │ │ │ │ - beq.n 5379e │ │ │ │ - cbz r3, 537a2 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 537a6 │ │ │ │ - mov.w fp, #64 @ 0x40 │ │ │ │ - rsb r2, fp, #64 @ 0x40 │ │ │ │ - ldrd sl, r9, [r5] │ │ │ │ - cmp r4, r2 │ │ │ │ - bhi.n 537c4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, r9, fp │ │ │ │ - blx 29c10 │ │ │ │ - adds.w r4, r8, r4 │ │ │ │ - b.n 53888 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 53816 │ │ │ │ - cbnz r3, 537d2 │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - beq.n 537da │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 49ee0 │ │ │ │ - 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 53808 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49ee0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 537f2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 29c10 │ │ │ │ - adds.w r4, r8, r4 │ │ │ │ - b.n 53888 │ │ │ │ - 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 53842 │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - beq.n 5384a │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 49ee0 │ │ │ │ - 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 │ │ │ │ - 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 r7, fp │ │ │ │ - beq.n 5387c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49ee0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 53866 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 29c10 │ │ │ │ - adds.w r4, r4, r8 │ │ │ │ - adc.w r6, r6, #0 │ │ │ │ - str.w sl, [r5] │ │ │ │ - strd r9, r4, [r5, #4] │ │ │ │ - str r6, [r5, #12] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.w d1af0 │ │ │ │ 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 538ca │ │ │ │ + beq.n 537a4 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 538e0 │ │ │ │ + bne.n 537ba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5393a │ │ │ │ + beq.n 53814 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 538e2 │ │ │ │ - b.n 5393a │ │ │ │ + bgt.n 537bc │ │ │ │ + b.n 53814 │ │ │ │ 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 53900 │ │ │ │ + beq.n 537da │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53916 │ │ │ │ + bne.n 537f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5393a │ │ │ │ + beq.n 53814 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5393a │ │ │ │ - b.n 53918 │ │ │ │ + ble.n 53814 │ │ │ │ + b.n 537f2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 53978 │ │ │ │ + cbz r6, 53852 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53954 │ │ │ │ + bne.n 5382e │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 53962 │ │ │ │ + bne.n 5383c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 539b6 │ │ │ │ + bl 12747c │ │ │ │ + b.n 53890 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5396a │ │ │ │ - b.n 5392c │ │ │ │ + bne.n 53844 │ │ │ │ + b.n 53806 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5393a │ │ │ │ - b.n 5396c │ │ │ │ + ble.n 53814 │ │ │ │ + b.n 53846 │ │ │ │ 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 dccdc │ │ │ │ + bl dce94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5399a │ │ │ │ + beq.n 53874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5399a │ │ │ │ + cbnz r3, 53874 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 539b0 │ │ │ │ + beq.n 5388a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 539b0 │ │ │ │ + cbnz r3, 5388a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (539f0 ) │ │ │ │ + ldr r4, [pc, #40] @ (538cc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 539de │ │ │ │ - bl 1ef398 │ │ │ │ + cbz r3, 538b8 │ │ │ │ + bl 1f20e4 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffe94 │ │ │ │ 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 53a04 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + and.w r3, r8, #63 @ 0x3f │ │ │ │ + orrs.w r2, r8, r6 │ │ │ │ + beq.n 5390c │ │ │ │ + cbz r3, 53910 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 53914 │ │ │ │ + mov.w fp, #64 @ 0x40 │ │ │ │ + rsb r2, fp, #64 @ 0x40 │ │ │ │ + ldrd sl, r9, [r5] │ │ │ │ + cmp r4, r2 │ │ │ │ + bhi.n 53932 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, r9, fp │ │ │ │ + blx 29c10 │ │ │ │ + adds.w r4, r8, r4 │ │ │ │ + b.n 539f6 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 53984 │ │ │ │ + cbnz r3, 53940 │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + beq.n 53948 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 4a0b2 │ │ │ │ + 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 53976 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w fp, fp, #64 @ 0x40 │ │ │ │ + bl 4a0b2 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 53960 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 29c10 │ │ │ │ + adds.w r4, r8, r4 │ │ │ │ + b.n 539f6 │ │ │ │ + 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 539b0 │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + beq.n 539b8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 4a0b2 │ │ │ │ + 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 │ │ │ │ + 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 r7, fp │ │ │ │ + beq.n 539ea │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w fp, fp, #64 @ 0x40 │ │ │ │ + bl 4a0b2 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 539d4 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 29c10 │ │ │ │ + adds.w r4, r4, r8 │ │ │ │ + adc.w r6, r6, #0 │ │ │ │ + str.w sl, [r5] │ │ │ │ + strd r9, r4, [r5, #4] │ │ │ │ + str r6, [r5, #12] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {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, #11191 @ 0x2bb7 │ │ │ │ + movt r4, #4 │ │ │ │ + ldr r3, [pc, #56] @ (53a68 ) │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movs r4, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 215880 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 53a62 │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ + mov.w r0, #434 @ 0x1b2 │ │ │ │ + blx 2a7cc │ │ │ │ + cmp r0, r4 │ │ │ │ + bge.n 53a5e │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1a18 │ │ │ │ + b.n 53a62 │ │ │ │ + bl 7ffd8 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + orrs r4, r0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4} │ │ │ │ + mov.w r1, #264 @ 0x108 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldrd r2, r4, [r0, #4] │ │ │ │ + add r3, r4 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + adds r3, #63 @ 0x3f │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + lsrs r3, r3, #6 │ │ │ │ + mla r0, r1, r3, r0 │ │ │ │ + b.w 1253b4 │ │ │ │ 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 53a26 │ │ │ │ + beq.n 53abe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #44840 @ 0xaf28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 53a48 │ │ │ │ + bl 12747c │ │ │ │ + b.n 53ae0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 53a4c │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 53ae4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #44880 @ 0xaf50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53b0c │ │ │ │ + b.n 53ba4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53a48 │ │ │ │ + beq.n 53ae0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53a7e │ │ │ │ + ble.n 53b16 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #44924 @ 0xaf7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 53a48 │ │ │ │ + bl cec0c │ │ │ │ + b.n 53ae0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53aa8 │ │ │ │ + cbnz r3, 53b40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53a90 │ │ │ │ + blt.n 53b28 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53aa8 │ │ │ │ + b.n 53b40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 53762 │ │ │ │ + bl 538d0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53b0c │ │ │ │ - bl 95d94 │ │ │ │ + b.n 53ba4 │ │ │ │ + bl 95cd4 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53aca │ │ │ │ + bne.n 53b62 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53aba │ │ │ │ + bne.n 53b52 │ │ │ │ dmb ish │ │ │ │ - beq.n 53ad6 │ │ │ │ + beq.n 53b6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2687f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53762 │ │ │ │ + bl 538d0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53af8 │ │ │ │ + bne.n 53b90 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53ae8 │ │ │ │ + bne.n 53b80 │ │ │ │ dmb ish │ │ │ │ - beq.n 53b04 │ │ │ │ + beq.n 53b9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2459ac │ │ │ │ + bl 2468dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - b.n 53a98 │ │ │ │ + bl 987c8 │ │ │ │ + b.n 53b30 │ │ │ │ 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, #11187 @ 0x2bb3 │ │ │ │ - movt r4, #4 │ │ │ │ - ldr r3, [pc, #52] @ (53b6c ) │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movs r4, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 213cb0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 53b68 │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ - mov.w r0, #434 @ 0x1b2 │ │ │ │ - blx 2a7cc │ │ │ │ - cmp r0, r4 │ │ │ │ - bge.n 53b64 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 53b68 │ │ │ │ - bl 7ffe0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - orrs r4, r0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4} │ │ │ │ - mov.w r1, #264 @ 0x108 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldrd r2, r4, [r0, #4] │ │ │ │ - add r3, r4 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - adds r3, #63 @ 0x3f │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - lsrs r3, r3, #6 │ │ │ │ - mla r0, r1, r3, r0 │ │ │ │ - b.w 124d64 │ │ │ │ stmdb 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 53cc4 │ │ │ │ + bcc.w 53cdc │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53bcc │ │ │ │ - cbz r3, 53bd0 │ │ │ │ + beq.n 53be4 │ │ │ │ + cbz r3, 53be8 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53bd4 │ │ │ │ + b.n 53bec │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53bf2 │ │ │ │ + bhi.n 53c0a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53cb6 │ │ │ │ + b.n 53cce │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53c44 │ │ │ │ - cbnz r3, 53c00 │ │ │ │ + bne.n 53c5c │ │ │ │ + cbnz r3, 53c18 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53c08 │ │ │ │ + beq.n 53c20 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 193f28 │ │ │ │ + bl 197c08 │ │ │ │ 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 53c36 │ │ │ │ + beq.n 53c4e │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 193f28 │ │ │ │ + bl 197c08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53c20 │ │ │ │ + b.n 53c38 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53cb6 │ │ │ │ + b.n 53cce │ │ │ │ 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 53c70 │ │ │ │ + bne.n 53c88 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53c78 │ │ │ │ + beq.n 53c90 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 193f28 │ │ │ │ + bl 197c08 │ │ │ │ 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 │ │ │ │ @@ -61670,20 +61675,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 53caa │ │ │ │ + beq.n 53cc2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 193f28 │ │ │ │ + bl 197c08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53c94 │ │ │ │ + b.n 53cac │ │ │ │ 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] │ │ │ │ @@ -61695,186 +61700,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 53cfe │ │ │ │ + beq.n 53d16 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #44840 @ 0xaf28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 53d20 │ │ │ │ + bl 12747c │ │ │ │ + b.n 53d38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 53d24 │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 53d3c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #44880 @ 0xaf50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53de4 │ │ │ │ + b.n 53dfc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53d20 │ │ │ │ + beq.n 53d38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53d56 │ │ │ │ + ble.n 53d6e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #44924 @ 0xaf7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 53d20 │ │ │ │ + bl cec0c │ │ │ │ + b.n 53d38 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53d80 │ │ │ │ + cbnz r3, 53d98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53d68 │ │ │ │ + blt.n 53d80 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53d80 │ │ │ │ + b.n 53d98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53b90 │ │ │ │ + bl 53ba8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53de4 │ │ │ │ - bl 95d94 │ │ │ │ + b.n 53dfc │ │ │ │ + bl 95cd4 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53da2 │ │ │ │ + bne.n 53dba │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53d92 │ │ │ │ + bne.n 53daa │ │ │ │ dmb ish │ │ │ │ - beq.n 53dae │ │ │ │ + beq.n 53dc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2687f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53b90 │ │ │ │ + bl 53ba8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53dd0 │ │ │ │ + bne.n 53de8 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53dc0 │ │ │ │ + bne.n 53dd8 │ │ │ │ dmb ish │ │ │ │ - beq.n 53ddc │ │ │ │ + beq.n 53df4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2459ac │ │ │ │ + bl 2468dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - b.n 53d70 │ │ │ │ + bl 987c8 │ │ │ │ + b.n 53d88 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00053e00 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1e7da4 │ │ │ │ stmdb 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 53f1c │ │ │ │ + bcc.w 53f3a │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53e24 │ │ │ │ + bne.n 53e42 │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - bne.n 53e28 │ │ │ │ + bne.n 53e46 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53e2c │ │ │ │ + b.n 53e4a │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53e4a │ │ │ │ + bhi.n 53e68 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53f0e │ │ │ │ + b.n 53f2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53e9c │ │ │ │ - cbnz r3, 53e58 │ │ │ │ + bne.n 53eba │ │ │ │ + cbnz r3, 53e76 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53e60 │ │ │ │ + beq.n 53e7e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d0fc │ │ │ │ + bl 4d106 │ │ │ │ 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 53e8e │ │ │ │ + beq.n 53eac │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d0fc │ │ │ │ + bl 4d106 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53e78 │ │ │ │ + b.n 53e96 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53f0e │ │ │ │ + b.n 53f2c │ │ │ │ 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 53ec8 │ │ │ │ + bne.n 53ee6 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53ed0 │ │ │ │ + beq.n 53eee │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d0fc │ │ │ │ + bl 4d106 │ │ │ │ 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 │ │ │ │ @@ -61882,509 +61891,495 @@ │ │ │ │ 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 53f02 │ │ │ │ + beq.n 53f20 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d0fc │ │ │ │ + bl 4d106 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53eec │ │ │ │ + b.n 53f0a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00053f22 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1e4e34 │ │ │ │ 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 53f5a │ │ │ │ + beq.n 53f72 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #44840 @ 0xaf28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 53f7c │ │ │ │ + bl 12747c │ │ │ │ + b.n 53f94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 53f80 │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 53f98 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #44880 @ 0xaf50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54040 │ │ │ │ + b.n 54058 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53f7c │ │ │ │ + beq.n 53f94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53fb2 │ │ │ │ + ble.n 53fca │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #44924 @ 0xaf7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 53f7c │ │ │ │ + bl cec0c │ │ │ │ + b.n 53f94 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 53fdc │ │ │ │ + cbnz r3, 53ff4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53fc4 │ │ │ │ + blt.n 53fdc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 53fdc │ │ │ │ + b.n 53ff4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53de8 │ │ │ │ + bl 53e06 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54040 │ │ │ │ - bl 95d94 │ │ │ │ + b.n 54058 │ │ │ │ + bl 95cd4 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53ffe │ │ │ │ + bne.n 54016 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53fee │ │ │ │ + bne.n 54006 │ │ │ │ dmb ish │ │ │ │ - beq.n 5400a │ │ │ │ + beq.n 54022 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2687f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53de8 │ │ │ │ + bl 53e06 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5402c │ │ │ │ + bne.n 54044 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5401c │ │ │ │ + bne.n 54034 │ │ │ │ dmb ish │ │ │ │ - beq.n 54038 │ │ │ │ + beq.n 54050 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2459ac │ │ │ │ + bl 2468dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - b.n 53fcc │ │ │ │ + bl 987c8 │ │ │ │ + b.n 53fe4 │ │ │ │ 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 f4590 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5407e │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 540aa │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 290d4 │ │ │ │ + cbz r0, 54098 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1a18 │ │ │ │ + b.n 540ac │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + movw r0, #104 @ 0x68 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 82738 │ │ │ │ + b.n 540ac │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000540b0 : │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + b.w 16f59c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54076 │ │ │ │ + beq.n 540ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #44840 @ 0xaf28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 54098 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5410c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 5409c │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 54110 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #44880 @ 0xaf50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5415c │ │ │ │ + b.n 541d0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54098 │ │ │ │ + beq.n 5410c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 540ce │ │ │ │ + ble.n 54142 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #44924 @ 0xaf7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 54098 │ │ │ │ + bl cec0c │ │ │ │ + b.n 5410c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 540f8 │ │ │ │ + cbnz r3, 5416c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 540e0 │ │ │ │ + blt.n 54154 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 540f8 │ │ │ │ + b.n 5416c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21c714 │ │ │ │ + bl 21e1ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5415c │ │ │ │ - bl 95d94 │ │ │ │ + b.n 541d0 │ │ │ │ + bl 95cd4 │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5411a │ │ │ │ + bne.n 5418e │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5410a │ │ │ │ + bne.n 5417e │ │ │ │ dmb ish │ │ │ │ - beq.n 54126 │ │ │ │ + beq.n 5419a │ │ │ │ mov r0, r5 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2687f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 21c714 │ │ │ │ + bl 21e1ac │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54148 │ │ │ │ + bne.n 541bc │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54138 │ │ │ │ + bne.n 541ac │ │ │ │ dmb ish │ │ │ │ - beq.n 54154 │ │ │ │ + beq.n 541c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2459ac │ │ │ │ + bl 2468dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - b.n 540e8 │ │ │ │ + bl 987c8 │ │ │ │ + b.n 5415c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00054160 : │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b.w 200818 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ - 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 f43ac │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5418a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 541b6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 290d4 │ │ │ │ - cbz r0, 541a4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 541b8 │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - movw r0, #64064 @ 0xfa40 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82744 │ │ │ │ - b.n 541b8 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 541c6 │ │ │ │ - b.w 72218 │ │ │ │ + cbnz r0, 541de │ │ │ │ + b.w 72194 │ │ │ │ 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 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54220 │ │ │ │ + cbz r0, 54238 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 574c0 │ │ │ │ + bl 57574 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 541f4 │ │ │ │ + b.n 5420c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54244 │ │ │ │ + bne.n 5425c │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 54254 │ │ │ │ + cbz r4, 5426c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 541f2 │ │ │ │ + ble.n 5420a │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 541ee │ │ │ │ + beq.n 54206 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54224 │ │ │ │ + bne.n 5423c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54234 │ │ │ │ + bne.n 5424c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54254 │ │ │ │ + b.n 5426c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54216 │ │ │ │ + bne.n 5422e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54216 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5422e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54220 │ │ │ │ + bne.n 54238 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54220 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54238 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 541f2 │ │ │ │ + bne.n 5420a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 541f2 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5420a │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5428a │ │ │ │ + beq.n 542a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43304 @ 0xa928 │ │ │ │ + movw r1, #44840 @ 0xaf28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 542ac │ │ │ │ + bl 12747c │ │ │ │ + b.n 542c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 103b74 │ │ │ │ - cbnz r0, 542b0 │ │ │ │ + bl 103e54 │ │ │ │ + cbnz r0, 542c8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #44880 @ 0xaf50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54370 │ │ │ │ + b.n 54388 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 542ac │ │ │ │ + beq.n 542c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 542e2 │ │ │ │ + ble.n 542fa │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43388 @ 0xa97c │ │ │ │ + movw r1, #44924 @ 0xaf7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 542ac │ │ │ │ + bl cec0c │ │ │ │ + b.n 542c4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 5430c │ │ │ │ + cbnz r3, 54324 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 542f4 │ │ │ │ + blt.n 5430c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 5430c │ │ │ │ + b.n 54324 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 265814 │ │ │ │ + bl 266030 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54370 │ │ │ │ - bl 95d94 │ │ │ │ + b.n 54388 │ │ │ │ + bl 95cd4 │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5432e │ │ │ │ + bne.n 54346 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5431e │ │ │ │ + bne.n 54336 │ │ │ │ dmb ish │ │ │ │ - beq.n 5433a │ │ │ │ + beq.n 54352 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2687f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 265814 │ │ │ │ + bl 266030 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5435c │ │ │ │ + bne.n 54374 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5434c │ │ │ │ + bne.n 54364 │ │ │ │ dmb ish │ │ │ │ - beq.n 54368 │ │ │ │ + beq.n 54380 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2459ac │ │ │ │ + bl 2468dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ - b.n 542fc │ │ │ │ + bl 987c8 │ │ │ │ + b.n 54314 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #55204 @ 0xd7a4 │ │ │ │ + movw r1, #56740 @ 0xdda4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w cbc74 │ │ │ │ + b.w cbdcc │ │ │ │ │ │ │ │ -00054380 : │ │ │ │ +00054398 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 248a7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 249828 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -00054388 : │ │ │ │ +000543a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (543bc ) │ │ │ │ + ldr r4, [pc, #36] @ (543d4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1eee5c │ │ │ │ + bl 1f1bfc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 543ba │ │ │ │ - movw r0, #18896 @ 0x49d0 │ │ │ │ + bge.n 543d2 │ │ │ │ + movw r0, #20432 @ 0x4fd0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ed164 │ │ │ │ + b.w 1f006c │ │ │ │ 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 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 2643ac <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 7ffe0 │ │ │ │ - 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 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #18936 @ 0x49f8 │ │ │ │ + movw r0, #20472 @ 0x4ff8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ 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] @ (5445c ) │ │ │ │ + ldr r2, [pc, #44] @ (54454 ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7d584 │ │ │ │ - ldr r2, [pc, #36] @ (54460 ) │ │ │ │ + bl 7d570 │ │ │ │ + ldr r2, [pc, #36] @ (54458 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54458 │ │ │ │ + beq.n 54450 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #520] @ 0x208 │ │ │ │ - cbnz r3, 54458 │ │ │ │ + cbnz r3, 54450 │ │ │ │ add.w r0, r2, #520 @ 0x208 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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} │ │ │ │ @@ -62393,532 +62388,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 54490 │ │ │ │ + beq.n 54488 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 544a6 │ │ │ │ + bne.n 5449e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 544da │ │ │ │ + beq.n 544d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 544a8 │ │ │ │ - b.n 544da │ │ │ │ + bgt.n 544a0 │ │ │ │ + b.n 544d2 │ │ │ │ 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 544c6 │ │ │ │ + beq.n 544be │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 544f4 │ │ │ │ + bne.n 544ec │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 544da │ │ │ │ + beq.n 544d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 544f6 │ │ │ │ + bgt.n 544ee │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 54538 │ │ │ │ + bl 12747c │ │ │ │ + b.n 54530 │ │ │ │ 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 c88b4 │ │ │ │ + bl c8a08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54522 │ │ │ │ + beq.n 5451a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54522 │ │ │ │ + cbnz r3, 5451a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54538 │ │ │ │ + beq.n 54530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54538 │ │ │ │ + cbnz r3, 54530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 5455e │ │ │ │ + bne.n 54556 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5457e │ │ │ │ - b.n 54576 │ │ │ │ + bne.n 54576 │ │ │ │ + b.n 5456e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17092 @ 0x42c4 │ │ │ │ + movw r0, #18600 @ 0x48a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54550 │ │ │ │ - b.n 545fe │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 54548 │ │ │ │ + b.n 545f6 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 545fe │ │ │ │ + bne.n 545f6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 545a6 │ │ │ │ + beq.n 5459e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #17348 @ 0x43c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 545f2 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 545ea │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 545b2 │ │ │ │ + bhi.n 545aa │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ - cbnz r1, 545cc │ │ │ │ + cbnz r1, 545c4 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 545ea │ │ │ │ + b.n 545e2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #64548 @ 0xfc24 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #588 @ 0x24c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 545f2 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 545ea │ │ │ │ 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 545d4 │ │ │ │ + bne.n 545cc │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 545fe │ │ │ │ + b.w 7ffd8 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 545f6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 545ea │ │ │ │ + b.n 545e2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #1 │ │ │ │ - add r0, sp, #4 │ │ │ │ - movs r3, #6 │ │ │ │ - strh.w r3, [sp, #4] │ │ │ │ - bl 71e88 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 2643ac <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 7ffd8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ - movs r3, #31 │ │ │ │ + movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ 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 54684 │ │ │ │ + beq.n 54678 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 54684 │ │ │ │ + beq.n 54678 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 546ae │ │ │ │ - b.n 5469a │ │ │ │ + bls.n 546a2 │ │ │ │ + b.n 5468e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 54678 │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + beq.n 5466c │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c70c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54678 │ │ │ │ - b.n 54752 │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + bne.n 5466c │ │ │ │ + b.n 54746 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54752 │ │ │ │ + beq.n 54746 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne.n 546c4 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 546b8 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54752 │ │ │ │ + bne.n 54746 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 546da │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 546ce │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54752 │ │ │ │ + bne.n 54746 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne.n 546ee │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 54752 │ │ │ │ + bne.n 546e2 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 54746 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne.n 54702 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 54752 │ │ │ │ + bne.n 546f6 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 54746 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne.n 54716 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 54752 │ │ │ │ + bne.n 5470a │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 54746 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne.n 5472a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 54752 │ │ │ │ + bne.n 5471e │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 54746 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 54756 │ │ │ │ - movw r2, #12048 @ 0x2f10 │ │ │ │ + bmi.n 5474a │ │ │ │ + movw r2, #13572 @ 0x3504 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #18980 @ 0x4a24 │ │ │ │ + movw r1, #20516 @ 0x5024 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54a8a │ │ │ │ + b.n 54a7e │ │ │ │ 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 54782 │ │ │ │ + bmi.n 54776 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - movw r2, #62408 @ 0xf3c8 │ │ │ │ + movw r2, #63984 @ 0xf9f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #18992 @ 0x4a30 │ │ │ │ + movw r1, #20528 @ 0x5030 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54746 │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 547b0 │ │ │ │ + bmi.n 547a4 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #62408 @ 0xf3c8 │ │ │ │ + movw r2, #63984 @ 0xf9f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19004 @ 0x4a3c │ │ │ │ + movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54746 │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 547de │ │ │ │ + bmi.n 547d2 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #62408 @ 0xf3c8 │ │ │ │ + movw r2, #63984 @ 0xf9f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19016 @ 0x4a48 │ │ │ │ + movw r1, #20552 @ 0x5048 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54746 │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 5480c │ │ │ │ + bmi.n 54800 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19028 @ 0x4a54 │ │ │ │ + movw r1, #20564 @ 0x5054 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54746 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54836 │ │ │ │ + bmi.n 5482a │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19040 @ 0x4a60 │ │ │ │ + movw r1, #20576 @ 0x5060 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54746 │ │ │ │ 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 54862 │ │ │ │ + bmi.n 54856 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19052 @ 0x4a6c │ │ │ │ + movw r1, #20588 @ 0x506c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54746 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne.n 5487a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5486e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54752 │ │ │ │ + bne.w 54746 │ │ │ │ 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 548a6 │ │ │ │ + bmi.n 5489a │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #12048 @ 0x2f10 │ │ │ │ + movw r2, #13572 @ 0x3504 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19064 @ 0x4a78 │ │ │ │ + movw r1, #20600 @ 0x5078 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54746 │ │ │ │ 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 548d2 │ │ │ │ + bmi.n 548c6 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #12048 @ 0x2f10 │ │ │ │ + movw r2, #13572 @ 0x3504 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19076 @ 0x4a84 │ │ │ │ + movw r1, #20612 @ 0x5084 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54746 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 54930 │ │ │ │ + ble.n 54924 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 54902 │ │ │ │ + bmi.n 548f6 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62408 @ 0xf3c8 │ │ │ │ + movw r2, #63984 @ 0xf9f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19088 @ 0x4a90 │ │ │ │ + movw r1, #20624 @ 0x5090 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54746 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 54936 │ │ │ │ + beq.n 5492a │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 54938 │ │ │ │ + bmi.n 5492c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62408 @ 0xf3c8 │ │ │ │ + movw r2, #63984 @ 0xf9f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19100 @ 0x4a9c │ │ │ │ + movw r1, #20636 @ 0x509c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #53704 @ 0xd1c8 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54752 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54746 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 54938 │ │ │ │ + b.n 5492c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #20932 @ 0x51c4 │ │ │ │ + movw r1, #22468 @ 0x57c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #20944 @ 0x51d0 │ │ │ │ + movw r0, #22480 @ 0x57d0 │ │ │ │ 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 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54988 │ │ │ │ + blt.n 5497c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54994 │ │ │ │ + bge.n 54988 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19112 @ 0x4aa8 │ │ │ │ + movw r1, #20648 @ 0x50a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54a72 │ │ │ │ + b.n 54a66 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 549b2 │ │ │ │ + bge.n 549a6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19148 @ 0x4acc │ │ │ │ + movw r1, #20684 @ 0x50cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 54988 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5497c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 549d0 │ │ │ │ + bge.n 549c4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19192 @ 0x4af8 │ │ │ │ + movw r1, #20728 @ 0x50f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 54988 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5497c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 549ee │ │ │ │ + bge.n 549e2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19236 @ 0x4b24 │ │ │ │ + movw r1, #20772 @ 0x5124 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 54988 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5497c │ │ │ │ mov r0, fp │ │ │ │ - bl 54b42 │ │ │ │ + bl 54b5a │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54988 │ │ │ │ + beq.n 5497c │ │ │ │ mov r0, sl │ │ │ │ - bl 54b42 │ │ │ │ + bl 54b5a │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54a62 │ │ │ │ - cbz r5, 54a12 │ │ │ │ + cbz r0, 54a56 │ │ │ │ + cbz r5, 54a06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 54b42 │ │ │ │ + bl 54b5a │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54a14 │ │ │ │ - b.n 54a6a │ │ │ │ - ldr r5, [pc, #128] @ (54a94 ) │ │ │ │ - cbz r4, 54a22 │ │ │ │ + cbnz r0, 54a08 │ │ │ │ + b.n 54a5e │ │ │ │ + ldr r5, [pc, #128] @ (54a88 ) │ │ │ │ + cbz r4, 54a16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 54b42 │ │ │ │ + bl 54b5a │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54a24 │ │ │ │ - b.n 54a70 │ │ │ │ - ldr r4, [pc, #112] @ (54a94 ) │ │ │ │ + cbnz r0, 54a18 │ │ │ │ + b.n 54a64 │ │ │ │ + ldr r4, [pc, #112] @ (54a88 ) │ │ │ │ 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 │ │ │ │ @@ -62932,859 +62925,913 @@ │ │ │ │ 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 20999c │ │ │ │ + bl 17bb30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54a72 │ │ │ │ + b.n 54a66 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54a72 │ │ │ │ + b.n 54a66 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54a72 │ │ │ │ + b.n 54a66 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, sl │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ 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, 54ab6 │ │ │ │ + cbnz r0, 54aaa │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 54ac0 │ │ │ │ - b.n 54ac6 │ │ │ │ + cbnz r0, 54ab4 │ │ │ │ + b.n 54aba │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54ab0 │ │ │ │ - b.n 54afc │ │ │ │ + beq.n 54aa4 │ │ │ │ + b.n 54af0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54afc │ │ │ │ + cbnz r0, 54af0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 54ad0 │ │ │ │ + cbz r0, 54ac4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54afc │ │ │ │ + cbnz r0, 54af0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 54ada │ │ │ │ + cbz r0, 54ace │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54afc │ │ │ │ + cbnz r0, 54af0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 54ae4 │ │ │ │ + cbz r0, 54ad8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54afc │ │ │ │ + cbnz r0, 54af0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 54aee │ │ │ │ + cbz r0, 54ae2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 54afc │ │ │ │ + cbnz r0, 54af0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 54afc │ │ │ │ + cbz r0, 54af0 │ │ │ │ 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 │ │ │ │ - cbnz r1, 54b2a │ │ │ │ + cbnz r1, 54b1e │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11184 @ 0x2bb0 │ │ │ │ + movw r1, #12720 @ 0x31b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54b40 │ │ │ │ + b.n 54b34 │ │ │ │ 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 186abc │ │ │ │ + bl 189618 │ │ │ │ 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, #1 │ │ │ │ + add r0, sp, #4 │ │ │ │ + movs r3, #31 │ │ │ │ + strh.w r3, [sp, #4] │ │ │ │ + bl 71df8 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ 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 72074 │ │ │ │ - cbz r0, 54bbc │ │ │ │ + bl 71fe4 │ │ │ │ + cbz r0, 54bd4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 54b7a │ │ │ │ + b.n 54b92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54b74 │ │ │ │ + beq.n 54b8c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 54be2 │ │ │ │ + bge.n 54bfa │ │ │ │ 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 54b6a │ │ │ │ + beq.n 54b82 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54bc0 │ │ │ │ + bmi.n 54bd8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19272 @ 0x4b48 │ │ │ │ + movw r1, #20808 @ 0x5148 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54bd2 │ │ │ │ + bne.n 54bea │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54be2 │ │ │ │ - bl 155b3c <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 54bfa │ │ │ │ + bl 156f3c <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54b74 │ │ │ │ + bne.n 54b8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54bbc │ │ │ │ + beq.n 54bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54bbc │ │ │ │ + bne.n 54bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54bbc │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54bd4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 263b1c <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ + bl 2642e0 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54c0e │ │ │ │ + beq.n 54c26 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1f5d20 <_PyEval_GetBuiltin@@Base+0x6e0> │ │ │ │ - b.n 54c10 │ │ │ │ + bl 1f88d8 │ │ │ │ + b.n 54c28 │ │ │ │ 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 14d3f4 │ │ │ │ + bl 14e71c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54c3e │ │ │ │ + blt.n 54c56 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1154d8 │ │ │ │ + b.w 115a60 │ │ │ │ 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 170c70 │ │ │ │ + bl 1729d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54c6e │ │ │ │ + blt.n 54c86 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1154d8 │ │ │ │ + b.w 115a60 │ │ │ │ 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 1f5954 <_PyEval_GetBuiltin@@Base+0x314> │ │ │ │ + bl 1f852c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54c9e │ │ │ │ + beq.n 54cb6 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1154d8 │ │ │ │ - b.n 54ca0 │ │ │ │ + bl 115a60 │ │ │ │ + b.n 54cb8 │ │ │ │ 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 54cd6 │ │ │ │ + beq.n 54cee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54cd6 │ │ │ │ + ble.n 54cee │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54cee │ │ │ │ + beq.n 54d06 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54cee │ │ │ │ + b.n 54d06 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 54d1a │ │ │ │ + bl 12747c │ │ │ │ + b.n 54d32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 132104 │ │ │ │ - cbnz r0, 54d2e │ │ │ │ + bl 132630 │ │ │ │ + cbnz r0, 54d46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19364 @ 0x4ba4 │ │ │ │ + movw r1, #20900 @ 0x51a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54d1e │ │ │ │ + bne.n 54d36 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54d4c │ │ │ │ + b.n 54d64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54d1a │ │ │ │ + bne.n 54d32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54d1a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54d32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86550 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54d4c │ │ │ │ + beq.n 54d64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54d4c │ │ │ │ + cbnz r3, 54d64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 263b1c <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 54d76 │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - bl 1154d8 │ │ │ │ - b.n 54d78 │ │ │ │ - movs r0, #0 │ │ │ │ - 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 54da4 │ │ │ │ + bne.n 54d8e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54dc6 │ │ │ │ - b.n 54dbe │ │ │ │ + bne.n 54db0 │ │ │ │ + b.n 54da8 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64884 @ 0xfd74 │ │ │ │ + movw r0, #62424 @ 0xf3d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d96 │ │ │ │ + bne.n 54d80 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54e4e │ │ │ │ - bl 7f720 │ │ │ │ + b.n 54e38 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54dba │ │ │ │ + bne.n 54da4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1f057c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54dba │ │ │ │ + beq.n 54da4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1f057c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54dba │ │ │ │ + beq.n 54da4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54df4 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 54dde │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54dba │ │ │ │ + bne.n 54da4 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 54e2a │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 54e14 │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54dfc │ │ │ │ - b.n 54dba │ │ │ │ - cbz r4, 54e46 │ │ │ │ + beq.n 54de6 │ │ │ │ + b.n 54da4 │ │ │ │ + cbz r4, 54e30 │ │ │ │ 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 f1834 │ │ │ │ + b.w f1a18 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2642e0 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 54e64 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + bl 115a60 │ │ │ │ + b.n 54e66 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 50264 <_PyMonitoring_FirePyThrowEvent@@Base+0x2bc> │ │ │ │ - cbz r0, 54ea2 │ │ │ │ + bl 501dc <_PyMonitoring_FirePyThrowEvent@@Base+0x22c> │ │ │ │ + cbz r0, 54eba │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 54e88 │ │ │ │ + cbz r0, 54ea0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 54e96 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 54eae │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b5740 │ │ │ │ + bl 1b9714 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 54e9a │ │ │ │ + bge.n 54eb2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54ea2 │ │ │ │ + b.n 54eba │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1154d8 │ │ │ │ + bl 115a60 │ │ │ │ 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 54ed4 │ │ │ │ + beq.n 54eec │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54eea │ │ │ │ + bne.n 54f02 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54f1e │ │ │ │ + beq.n 54f36 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54eec │ │ │ │ - b.n 54f1e │ │ │ │ + bgt.n 54f04 │ │ │ │ + b.n 54f36 │ │ │ │ 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 54f0a │ │ │ │ + beq.n 54f22 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54f38 │ │ │ │ + bne.n 54f50 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54f1e │ │ │ │ + beq.n 54f36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54f3a │ │ │ │ + bgt.n 54f52 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 54f7c │ │ │ │ + bl 12747c │ │ │ │ + b.n 54f94 │ │ │ │ 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 12b230 │ │ │ │ + bl 12b954 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f66 │ │ │ │ + beq.n 54f7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54f66 │ │ │ │ + cbnz r3, 54f7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f7c │ │ │ │ + beq.n 54f94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54f7c │ │ │ │ + cbnz r3, 54f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.n 54fbe │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f4590 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 54fe0 │ │ │ │ + b.n 54fd8 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #62408 @ 0xf3c8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 54fb0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5504e │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 54fd4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 1f057c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54fd4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1f057c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54fd4 │ │ │ │ + ldrd r6, r7, [sp, #16] │ │ │ │ + ldrd sl, fp, [sp, #8] │ │ │ │ + bl 95cd4 │ │ │ │ + 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 987c8 │ │ │ │ + cmp r4, #4 │ │ │ │ + bne.n 5502a │ │ │ │ + bl e4d20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55000 │ │ │ │ + b.n 54fd4 │ │ │ │ + cbz r4, 55046 │ │ │ │ + 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 f1a18 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (54ff4 ) │ │ │ │ + ldr r5, [pc, #100] @ (550c8 ) │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 54fde │ │ │ │ + cbz r3, 550b2 │ │ │ │ ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 5518c <_Py_hashtable_size@@Base> │ │ │ │ + bl 55274 <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 5518c <_Py_hashtable_size@@Base> │ │ │ │ + bl 55274 <_Py_hashtable_size@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 5518c <_Py_hashtable_size@@Base> │ │ │ │ + bl 55274 <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #33313 @ 0x8221 │ │ │ │ + movw r1, #33561 @ 0x8319 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 263718 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 54fe0 │ │ │ │ + bl 263f2c <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 550b4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffe94 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ 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, #19420 @ 0x4bdc │ │ │ │ + movw r1, #20956 @ 0x51dc │ │ │ │ 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 8c534 │ │ │ │ - cbz r0, 5505e │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 55132 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 55046 │ │ │ │ + bpl.n 5511a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1fd900 │ │ │ │ + bl 200138 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1fe2fc │ │ │ │ - b.n 55060 │ │ │ │ + bl 200b50 │ │ │ │ + b.n 55134 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13432 @ 0x3478 │ │ │ │ + movw r1, #14968 @ 0x3a78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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 5508a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 550ac │ │ │ │ - b.n 550a4 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #64868 @ 0xfd64 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5507c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5511a │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 550a0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 1ed6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 550a0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1ed6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 550a0 │ │ │ │ - ldrd r6, r7, [sp, #16] │ │ │ │ - ldrd sl, fp, [sp, #8] │ │ │ │ - bl 95d94 │ │ │ │ - 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 9889c │ │ │ │ - cmp r4, #4 │ │ │ │ - bne.n 550f6 │ │ │ │ - bl e4b58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 550cc │ │ │ │ - b.n 550a0 │ │ │ │ - cbz r4, 55112 │ │ │ │ - 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 f1834 │ │ │ │ - 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, #17596 @ 0x44bc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5516e │ │ │ │ - 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 7828c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 55170 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (55188 ) │ │ │ │ - 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 55340 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0005518c <_Py_hashtable_size@@Base>: │ │ │ │ - ldrd r3, r2, [r0] │ │ │ │ - lsls r0, r3, #4 │ │ │ │ - add.w r0, r0, r2, lsl #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - cbz r0, 551b2 <_Py_hashtable_size@@Base+0x26> │ │ │ │ + cbz r0, 55150 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55212 <_Py_hashtable_size@@Base+0x86> │ │ │ │ + cbz r0, 551b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 551e4 <_Py_hashtable_size@@Base+0x58> │ │ │ │ + bge.n 55182 │ │ │ │ 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 551be <_Py_hashtable_size@@Base+0x32> │ │ │ │ - cbz r2, 551f6 <_Py_hashtable_size@@Base+0x6a> │ │ │ │ + b.n 5515c │ │ │ │ + cbz r2, 55194 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 551f6 <_Py_hashtable_size@@Base+0x6a> │ │ │ │ + cbz r0, 55194 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 55216 <_Py_hashtable_size@@Base+0x8a> │ │ │ │ + beq.n 551b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 55216 <_Py_hashtable_size@@Base+0x8a> │ │ │ │ - bl 71328 │ │ │ │ - cbnz r0, 55216 <_Py_hashtable_size@@Base+0x8a> │ │ │ │ + b.n 551b4 │ │ │ │ + bl 71310 │ │ │ │ + cbnz r0, 551b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55212 <_Py_hashtable_size@@Base+0x86> │ │ │ │ + beq.n 551b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55212 <_Py_hashtable_size@@Base+0x86> │ │ │ │ + cbnz r3, 551b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55266 <_Py_hashtable_size@@Base+0xda> │ │ │ │ + b.n 55204 │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #58972 @ 0xe65c │ │ │ │ + movw r5, #60508 @ 0xec5c │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #19436 @ 0x4bec │ │ │ │ + movw r0, #20972 @ 0x51ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #58952 @ 0xe648 │ │ │ │ + movw r1, #60488 @ 0xec48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #60732 @ 0xed3c │ │ │ │ + movw r3, #62356 @ 0xf394 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #14892 @ 0x3a2c │ │ │ │ + movw r1, #16428 @ 0x402c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #16852 @ 0x41d4 │ │ │ │ + movw r3, #18388 @ 0x47d4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + 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, #19132 @ 0x4abc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145368 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 55256 │ │ │ │ + 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 78208 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 55258 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldr r2, [pc, #20] @ (55270 ) │ │ │ │ + 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 553b4 <_Py_hashtable_size@@Base+0x140> │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00055274 <_Py_hashtable_size@@Base>: │ │ │ │ + ldrd r3, r2, [r0] │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + add.w r0, r0, r2, lsl #2 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ + bx lr │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, 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 552a8 <_Py_hashtable_size@@Base+0x34> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl f4590 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 552c8 <_Py_hashtable_size@@Base+0x54> │ │ │ │ + b.n 552c0 <_Py_hashtable_size@@Base+0x4c> │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #62284 @ 0xf34c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5529a <_Py_hashtable_size@@Base+0x26> │ │ │ │ + b.n 5538a <_Py_hashtable_size@@Base+0x116> │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5538a <_Py_hashtable_size@@Base+0x116> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 82244 <_PyObject_New@@Base> │ │ │ │ + cbnz r0, 552e0 <_Py_hashtable_size@@Base+0x6c> │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5538a <_Py_hashtable_size@@Base+0x116> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 55300 <_Py_hashtable_size@@Base+0x8c> │ │ │ │ + bl 83924 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 552fc <_Py_hashtable_size@@Base+0x88> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 552fc <_Py_hashtable_size@@Base+0x88> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + beq.n 552d2 <_Py_hashtable_size@@Base+0x5e> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 1f057c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55336 <_Py_hashtable_size@@Base+0x1aa> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 552b6 <_Py_hashtable_size@@Base+0x12a> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 552ac <_Py_hashtable_size@@Base+0x120> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5529c <_Py_hashtable_size@@Base+0x110> │ │ │ │ - dmb ish │ │ │ │ - beq.n 552b6 <_Py_hashtable_size@@Base+0x12a> │ │ │ │ - bl 267fdc │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ - ldrd r8, r9, [r3, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd sl, fp, [r3, #16] │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + beq.n 5538a <_Py_hashtable_size@@Base+0x116> │ │ │ │ + ldrd sl, fp, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 55330 <_Py_hashtable_size@@Base+0xbc> │ │ │ │ + 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 f1a18 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 71df8 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cbz r0, 5538a <_Py_hashtable_size@@Base+0x116> │ │ │ │ + add.w r9, r0, #16 │ │ │ │ + bl 95cd4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - movs r1, #1 │ │ │ │ - blx 294c4 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + blx 299e8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 263ac8 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - 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, 55336 <_Py_hashtable_size@@Base+0x1aa> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5532c <_Py_hashtable_size@@Base+0x1a0> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5531c <_Py_hashtable_size@@Base+0x190> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55336 <_Py_hashtable_size@@Base+0x1aa> │ │ │ │ - bl 2459ac │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 490a0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 987c8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 5538e <_Py_hashtable_size@@Base+0x11a> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 5539e <_Py_hashtable_size@@Base+0x12a> │ │ │ │ + bl e4d20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55342 <_Py_hashtable_size@@Base+0xce> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5538a <_Py_hashtable_size@@Base+0x116> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5538a <_Py_hashtable_size@@Base+0x116> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 553ae <_Py_hashtable_size@@Base+0x13a> │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.n 5539a <_Py_hashtable_size@@Base+0x126> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b.n 553ae <_Py_hashtable_size@@Base+0x13a> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1a18 │ │ │ │ + b.n 55374 <_Py_hashtable_size@@Base+0x100> │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 55390 <_Py_hashtable_size@@Base+0x204> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 55404 <_Py_hashtable_size@@Base+0x190> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (55394 <_Py_hashtable_size@@Base+0x208>) │ │ │ │ + ldr r1, [pc, #52] @ (55408 <_Py_hashtable_size@@Base+0x194>) │ │ │ │ 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] │ │ │ │ @@ -63809,480 +63856,379 @@ │ │ │ │ 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 553c4 <_Py_hashtable_size@@Base+0x238> │ │ │ │ + beq.n 55438 <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 553da <_Py_hashtable_size@@Base+0x24e> │ │ │ │ + bne.n 5544e <_Py_hashtable_size@@Base+0x1da> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5540e <_Py_hashtable_size@@Base+0x282> │ │ │ │ + beq.n 55482 <_Py_hashtable_size@@Base+0x20e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 553dc <_Py_hashtable_size@@Base+0x250> │ │ │ │ - b.n 5540e <_Py_hashtable_size@@Base+0x282> │ │ │ │ + bgt.n 55450 <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ + b.n 55482 <_Py_hashtable_size@@Base+0x20e> │ │ │ │ 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 553fa <_Py_hashtable_size@@Base+0x26e> │ │ │ │ + beq.n 5546e <_Py_hashtable_size@@Base+0x1fa> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55428 <_Py_hashtable_size@@Base+0x29c> │ │ │ │ + bne.n 5549c <_Py_hashtable_size@@Base+0x228> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5540e <_Py_hashtable_size@@Base+0x282> │ │ │ │ + beq.n 55482 <_Py_hashtable_size@@Base+0x20e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5542a <_Py_hashtable_size@@Base+0x29e> │ │ │ │ + bgt.n 5549e <_Py_hashtable_size@@Base+0x22a> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5546c <_Py_hashtable_size@@Base+0x2e0> │ │ │ │ + bl 12747c │ │ │ │ + b.n 554e0 <_Py_hashtable_size@@Base+0x26c> │ │ │ │ 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 186860 │ │ │ │ + bl 189480 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55456 <_Py_hashtable_size@@Base+0x2ca> │ │ │ │ + beq.n 554ca <_Py_hashtable_size@@Base+0x256> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55456 <_Py_hashtable_size@@Base+0x2ca> │ │ │ │ + cbnz r3, 554ca <_Py_hashtable_size@@Base+0x256> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5546c <_Py_hashtable_size@@Base+0x2e0> │ │ │ │ + beq.n 554e0 <_Py_hashtable_size@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5546c <_Py_hashtable_size@@Base+0x2e0> │ │ │ │ + cbnz r3, 554e0 <_Py_hashtable_size@@Base+0x26c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.n 55496 <_Py_hashtable_size@@Base+0x30a> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl f43ac │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 554b6 <_Py_hashtable_size@@Base+0x32a> │ │ │ │ - b.n 554ae <_Py_hashtable_size@@Base+0x322> │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #64744 @ 0xfce8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55488 <_Py_hashtable_size@@Base+0x2fc> │ │ │ │ - b.n 55578 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55578 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 554ce <_Py_hashtable_size@@Base+0x342> │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 55578 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 554ee <_Py_hashtable_size@@Base+0x362> │ │ │ │ - bl 83930 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 554ea <_Py_hashtable_size@@Base+0x35e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 554ea <_Py_hashtable_size@@Base+0x35e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - beq.n 554c0 <_Py_hashtable_size@@Base+0x334> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 1ed6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55578 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ - ldrd sl, fp, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 5551e <_Py_hashtable_size@@Base+0x392> │ │ │ │ - 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 f1834 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 71e88 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cbz r0, 55578 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ - add.w r9, r0, #16 │ │ │ │ - bl 95d94 │ │ │ │ - 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 9889c │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 5557c <_Py_hashtable_size@@Base+0x3f0> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 5558c <_Py_hashtable_size@@Base+0x400> │ │ │ │ - bl e4b58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55530 <_Py_hashtable_size@@Base+0x3a4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55578 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 55578 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5559c <_Py_hashtable_size@@Base+0x410> │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 55588 <_Py_hashtable_size@@Base+0x3fc> │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b.n 5559c <_Py_hashtable_size@@Base+0x410> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 55562 <_Py_hashtable_size@@Base+0x3d6> │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 555bc <_Py_hashtable_size@@Base+0x430> │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 555bc <_Py_hashtable_size@@Base+0x430> │ │ │ │ - pop {r4, r5} │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d1354 │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - ldr r2, [pc, #20] @ (555e0 <_Py_hashtable_size@@Base+0x454>) │ │ │ │ - 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 55340 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, 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 r5, [r0, #12] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 55604 <_Py_hashtable_size@@Base+0x478> │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 242c84 <_PyDeadline_Get@@Base+0x30ac> │ │ │ │ - ldrd r1, r2, [r0, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r4, #35252 @ 0x89b4 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 13daa8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 5563a <_Py_hashtable_size@@Base+0x4ae> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 55654 <_Py_hashtable_size@@Base+0x4c8> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55654 <_Py_hashtable_size@@Base+0x4c8> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57748 @ 0xe194 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 5572a <_Py_hashtable_size@@Base+0x59e> │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 5566c <_Py_hashtable_size@@Base+0x4e0> │ │ │ │ - bl 21c6f0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 55678 <_Py_hashtable_size@@Base+0x4ec> │ │ │ │ - b.n 55650 <_Py_hashtable_size@@Base+0x4c4> │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4fb90 <_PyMonitoring_FirePyReturnEvent@@Base+0x344> │ │ │ │ - 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 55650 <_Py_hashtable_size@@Base+0x4c4> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 556a2 <_Py_hashtable_size@@Base+0x516> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + beq.n 55584 <_Py_hashtable_size@@Base+0x310> │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 55536 <_Py_hashtable_size@@Base+0x2c2> │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55698 <_Py_hashtable_size@@Base+0x50c> │ │ │ │ + bne.n 5552c <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55688 <_Py_hashtable_size@@Base+0x4fc> │ │ │ │ + bne.n 5551c <_Py_hashtable_size@@Base+0x2a8> │ │ │ │ dmb ish │ │ │ │ - beq.n 556a2 <_Py_hashtable_size@@Base+0x516> │ │ │ │ - bl 267fdc │ │ │ │ - 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 55536 <_Py_hashtable_size@@Base+0x2c2> │ │ │ │ + bl 2687f0 │ │ │ │ + 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 556d2 <_Py_hashtable_size@@Base+0x546> │ │ │ │ - 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, 5572a <_Py_hashtable_size@@Base+0x59e> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 55584 <_Py_hashtable_size@@Base+0x310> │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55720 <_Py_hashtable_size@@Base+0x594> │ │ │ │ + bne.n 5557a <_Py_hashtable_size@@Base+0x306> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55710 <_Py_hashtable_size@@Base+0x584> │ │ │ │ + bne.n 5556a <_Py_hashtable_size@@Base+0x2f6> │ │ │ │ dmb ish │ │ │ │ - beq.n 5572a <_Py_hashtable_size@@Base+0x59e> │ │ │ │ - bl 2459ac │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + beq.n 55584 <_Py_hashtable_size@@Base+0x310> │ │ │ │ + bl 2468dc │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.w 491bc │ │ │ │ + push {r4, r5} │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 555a6 <_Py_hashtable_size@@Base+0x332> │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 555a6 <_Py_hashtable_size@@Base+0x332> │ │ │ │ + pop {r4, r5} │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d14a4 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ 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 55760 <_Py_hashtable_size@@Base+0x5d4> │ │ │ │ + bhi.n 555e2 <_Py_hashtable_size@@Base+0x36e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55780 <_Py_hashtable_size@@Base+0x5f4> │ │ │ │ - b.n 55778 <_Py_hashtable_size@@Base+0x5ec> │ │ │ │ - movw r0, #64752 @ 0xfcf0 │ │ │ │ + bne.n 55602 <_Py_hashtable_size@@Base+0x38e> │ │ │ │ + b.n 555fa <_Py_hashtable_size@@Base+0x386> │ │ │ │ + movw r0, #62292 @ 0xf354 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55750 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ - b.n 5586c <_Py_hashtable_size@@Base+0x6e0> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 555d2 <_Py_hashtable_size@@Base+0x35e> │ │ │ │ + b.n 556ee <_Py_hashtable_size@@Base+0x47a> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5586c <_Py_hashtable_size@@Base+0x6e0> │ │ │ │ + bne.n 556ee <_Py_hashtable_size@@Base+0x47a> │ │ │ │ ldrd r7, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1f057c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5586c <_Py_hashtable_size@@Base+0x6e0> │ │ │ │ + beq.n 556ee <_Py_hashtable_size@@Base+0x47a> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 557a8 <_Py_hashtable_size@@Base+0x61c> │ │ │ │ + ble.n 5562a <_Py_hashtable_size@@Base+0x3b6> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 557ac <_Py_hashtable_size@@Base+0x620> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 557ac <_Py_hashtable_size@@Base+0x620> │ │ │ │ - b.n 5586c <_Py_hashtable_size@@Base+0x6e0> │ │ │ │ + bne.n 5562e <_Py_hashtable_size@@Base+0x3ba> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 5562e <_Py_hashtable_size@@Base+0x3ba> │ │ │ │ + b.n 556ee <_Py_hashtable_size@@Base+0x47a> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 152750 │ │ │ │ - cbnz r0, 557d0 <_Py_hashtable_size@@Base+0x644> │ │ │ │ + bl 153ae8 │ │ │ │ + cbnz r0, 55652 <_Py_hashtable_size@@Base+0x3de> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19472 @ 0x4c10 │ │ │ │ + movw r1, #21008 @ 0x5210 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 55852 <_Py_hashtable_size@@Base+0x6c6> │ │ │ │ + bl 12747c │ │ │ │ + b.n 556d4 <_Py_hashtable_size@@Base+0x460> │ │ │ │ mov r0, r7 │ │ │ │ - bl 152d54 │ │ │ │ + bl 1540ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 55852 <_Py_hashtable_size@@Base+0x6c6> │ │ │ │ + blt.n 556d4 <_Py_hashtable_size@@Base+0x460> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55a9e │ │ │ │ + bl 55a1c <_Py_hashtable_size@@Base+0x7a8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55852 <_Py_hashtable_size@@Base+0x6c6> │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 556d4 <_Py_hashtable_size@@Base+0x460> │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 5582e <_Py_hashtable_size@@Base+0x6a2> │ │ │ │ + bge.n 556b0 <_Py_hashtable_size@@Base+0x43c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5582e <_Py_hashtable_size@@Base+0x6a2> │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 556b0 <_Py_hashtable_size@@Base+0x43c> │ │ │ │ + bl e4d20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 557ee <_Py_hashtable_size@@Base+0x662> │ │ │ │ - b.n 55830 <_Py_hashtable_size@@Base+0x6a4> │ │ │ │ + beq.n 55670 <_Py_hashtable_size@@Base+0x3fc> │ │ │ │ + b.n 556b2 <_Py_hashtable_size@@Base+0x43e> │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55ca6 │ │ │ │ + bl 55bea │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5585c <_Py_hashtable_size@@Base+0x6d0> │ │ │ │ - cbnz r5, 55852 <_Py_hashtable_size@@Base+0x6c6> │ │ │ │ + bge.n 556de <_Py_hashtable_size@@Base+0x46a> │ │ │ │ + cbnz r5, 556d4 <_Py_hashtable_size@@Base+0x460> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5586c <_Py_hashtable_size@@Base+0x6e0> │ │ │ │ + bl f1a18 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 556ee <_Py_hashtable_size@@Base+0x47a> │ │ │ │ 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 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r2, [pc, #20] @ (55710 <_Py_hashtable_size@@Base+0x49c>) │ │ │ │ + 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 553b4 <_Py_hashtable_size@@Base+0x140> │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 55734 <_Py_hashtable_size@@Base+0x4c0> │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 243f78 <_PyTime_AsTimeval@@Base+0x4c8c> │ │ │ │ + ldrd r1, r2, [r0, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r4, #35252 @ 0x89b4 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 13e450 │ │ │ │ + add sp, #12 │ │ │ │ + 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 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 557f8 <_Py_hashtable_size@@Base+0x584> │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 557a0 <_Py_hashtable_size@@Base+0x52c> │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55796 <_Py_hashtable_size@@Base+0x522> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55786 <_Py_hashtable_size@@Base+0x512> │ │ │ │ + dmb ish │ │ │ │ + beq.n 557a0 <_Py_hashtable_size@@Base+0x52c> │ │ │ │ + bl 2687f0 │ │ │ │ + add.w r5, r6, #8 │ │ │ │ + add.w r4, r7, #8 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + mov.w r2, #358 @ 0x166 │ │ │ │ + add.w r1, r6, #72 @ 0x48 │ │ │ │ + add.w r0, r7, #72 @ 0x48 │ │ │ │ + blx 29c10 │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 557f8 <_Py_hashtable_size@@Base+0x584> │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 557ee <_Py_hashtable_size@@Base+0x57a> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 557de <_Py_hashtable_size@@Base+0x56a> │ │ │ │ + dmb ish │ │ │ │ + beq.n 557f8 <_Py_hashtable_size@@Base+0x584> │ │ │ │ + bl 2468dc │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #44] @ (558b4 <_Py_hashtable_size@@Base+0x728>) │ │ │ │ + ldr r4, [pc, #44] @ (55838 <_Py_hashtable_size@@Base+0x5c4>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 558a0 <_Py_hashtable_size@@Base+0x714> │ │ │ │ + cbz r3, 55824 <_Py_hashtable_size@@Base+0x5b0> │ │ │ │ ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffe94 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -64290,1560 +64236,1616 @@ │ │ │ │ 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 558e2 <_Py_hashtable_size@@Base+0x756> │ │ │ │ + beq.n 55866 <_Py_hashtable_size@@Base+0x5f2> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55910 <_Py_hashtable_size@@Base+0x784> │ │ │ │ + bne.n 55894 <_Py_hashtable_size@@Base+0x620> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 558f6 <_Py_hashtable_size@@Base+0x76a> │ │ │ │ + beq.n 5587a <_Py_hashtable_size@@Base+0x606> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55912 <_Py_hashtable_size@@Base+0x786> │ │ │ │ + bgt.n 55896 <_Py_hashtable_size@@Base+0x622> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5593c <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ + bl 12747c │ │ │ │ + b.n 558c0 <_Py_hashtable_size@@Base+0x64c> │ │ │ │ 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 128f58 │ │ │ │ + bl 129680 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5593c <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ + beq.n 558c0 <_Py_hashtable_size@@Base+0x64c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5593c <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ + cbnz r3, 558c0 <_Py_hashtable_size@@Base+0x64c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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, 5595e <_Py_hashtable_size@@Base+0x7d2> │ │ │ │ + cbz r3, 558e2 <_Py_hashtable_size@@Base+0x66e> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 55960 <_Py_hashtable_size@@Base+0x7d4> │ │ │ │ + b.n 558e4 <_Py_hashtable_size@@Base+0x670> │ │ │ │ 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, 55986 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ + cbz r2, 5590a <_Py_hashtable_size@@Base+0x696> │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ - b.n 5598e <_Py_hashtable_size@@Base+0x802> │ │ │ │ + b.n 55912 <_Py_hashtable_size@@Base+0x69e> │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldrb.w fp, [r7, #19] │ │ │ │ - cbnz r3, 5599e <_Py_hashtable_size@@Base+0x812> │ │ │ │ + cbnz r3, 55922 <_Py_hashtable_size@@Base+0x6ae> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5599e <_Py_hashtable_size@@Base+0x812> │ │ │ │ + blt.n 55922 <_Py_hashtable_size@@Base+0x6ae> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 5599e <_Py_hashtable_size@@Base+0x812> │ │ │ │ - cbnz r5, 559c4 <_Py_hashtable_size@@Base+0x838> │ │ │ │ + bgt.n 55922 <_Py_hashtable_size@@Base+0x6ae> │ │ │ │ + cbnz r5, 55948 <_Py_hashtable_size@@Base+0x6d4> │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 559c4 <_Py_hashtable_size@@Base+0x838> │ │ │ │ + cbnz r0, 55948 <_Py_hashtable_size@@Base+0x6d4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55a92 <_Py_hashtable_size@@Base+0x906> │ │ │ │ + b.n 55a16 <_Py_hashtable_size@@Base+0x7a2> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 559da <_Py_hashtable_size@@Base+0x766> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 559e4 <_Py_hashtable_size@@Base+0x858> │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 55968 <_Py_hashtable_size@@Base+0x6f4> │ │ │ │ + bl f4590 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 559e0 <_Py_hashtable_size@@Base+0x854> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 55964 <_Py_hashtable_size@@Base+0x6f0> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c0 <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bne.n 55944 <_Py_hashtable_size@@Base+0x6d0> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 559da <_Py_hashtable_size@@Base+0x766> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 55a00 <_Py_hashtable_size@@Base+0x874> │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 55984 <_Py_hashtable_size@@Base+0x710> │ │ │ │ + bl f4590 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 559fc <_Py_hashtable_size@@Base+0x870> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 55980 <_Py_hashtable_size@@Base+0x70c> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c0 <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bne.n 55944 <_Py_hashtable_size@@Base+0x6d0> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 559da <_Py_hashtable_size@@Base+0x766> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 55a1c <_Py_hashtable_size@@Base+0x890> │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 559a0 <_Py_hashtable_size@@Base+0x72c> │ │ │ │ + bl f4590 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a18 <_Py_hashtable_size@@Base+0x88c> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5599c <_Py_hashtable_size@@Base+0x728> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c0 <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bne.n 55944 <_Py_hashtable_size@@Base+0x6d0> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 559da <_Py_hashtable_size@@Base+0x766> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 55a36 <_Py_hashtable_size@@Base+0x8aa> │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 559ba <_Py_hashtable_size@@Base+0x746> │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55a32 <_Py_hashtable_size@@Base+0x8a6> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 559b6 <_Py_hashtable_size@@Base+0x742> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c0 <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bne.n 55944 <_Py_hashtable_size@@Base+0x6d0> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 559da <_Py_hashtable_size@@Base+0x766> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 55a40 <_Py_hashtable_size@@Base+0x8b4> │ │ │ │ + cbz r3, 559c4 <_Py_hashtable_size@@Base+0x750> │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 55a56 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ + beq.n 559da <_Py_hashtable_size@@Base+0x766> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a56 <_Py_hashtable_size@@Base+0x8ca> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 559da <_Py_hashtable_size@@Base+0x766> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 559c0 <_Py_hashtable_size@@Base+0x834> │ │ │ │ + bne.n 55944 <_Py_hashtable_size@@Base+0x6d0> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #35460 @ 0x8a84 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 55a7a <_Py_hashtable_size@@Base+0x8ee> │ │ │ │ + bne.n 559fe <_Py_hashtable_size@@Base+0x78a> │ │ │ │ strd fp, r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1d7154 │ │ │ │ - b.n 55a92 <_Py_hashtable_size@@Base+0x906> │ │ │ │ - movw r2, #19508 @ 0x4c34 │ │ │ │ + bl 1daa14 │ │ │ │ + b.n 55a16 <_Py_hashtable_size@@Base+0x7a2> │ │ │ │ + movw r2, #21044 @ 0x5234 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ strd r6, r8, [sp, #8] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 260218 │ │ │ │ + bl 260b68 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00055a98 : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 24b5e8 │ │ │ │ stmdb 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 55ac6 │ │ │ │ + bge.n 55a44 <_Py_hashtable_size@@Base+0x7d0> │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 76ed4 │ │ │ │ - b.n 55ac8 │ │ │ │ + bl 76e50 │ │ │ │ + b.n 55a46 <_Py_hashtable_size@@Base+0x7d2> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 55af0 │ │ │ │ + cbz r0, 55a6e <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 55ae4 │ │ │ │ + bgt.n 55a62 <_Py_hashtable_size@@Base+0x7ee> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 76ed4 │ │ │ │ - b.n 55ae6 │ │ │ │ + bl 76e50 │ │ │ │ + b.n 55a64 <_Py_hashtable_size@@Base+0x7f0> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 55afa │ │ │ │ + cbnz r0, 55a78 <_Py_hashtable_size@@Base+0x804> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 77270 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 771ec │ │ │ │ + bl 1ea97c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55b8e │ │ │ │ + b.n 55b0c <_Py_hashtable_size@@Base+0x898> │ │ │ │ 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 55b68 │ │ │ │ - bl e6ee8 │ │ │ │ + beq.n 55ae6 <_Py_hashtable_size@@Base+0x872> │ │ │ │ + bl e70b0 │ │ │ │ mul.w r9, fp, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55b6c │ │ │ │ + cbz r0, 55aea <_Py_hashtable_size@@Base+0x876> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, r9 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55b3a │ │ │ │ + bne.n 55ab8 <_Py_hashtable_size@@Base+0x844> │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55b6c │ │ │ │ + beq.n 55aea <_Py_hashtable_size@@Base+0x876> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55b6c │ │ │ │ + cbnz r2, 55aea <_Py_hashtable_size@@Base+0x876> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 55b6c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55aea <_Py_hashtable_size@@Base+0x876> │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55b4a │ │ │ │ + beq.n 55ac8 <_Py_hashtable_size@@Base+0x854> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55b4a │ │ │ │ + cbnz r2, 55ac8 <_Py_hashtable_size@@Base+0x854> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 55b04 │ │ │ │ + b.n 55a82 <_Py_hashtable_size@@Base+0x80e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55b8e │ │ │ │ + b.n 55b0c <_Py_hashtable_size@@Base+0x898> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 55b88 │ │ │ │ + beq.n 55b06 <_Py_hashtable_size@@Base+0x892> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 55b76 │ │ │ │ - bl 77270 │ │ │ │ - b.n 55af4 │ │ │ │ + bl cec0c │ │ │ │ + b.n 55af4 <_Py_hashtable_size@@Base+0x880> │ │ │ │ + bl 771ec │ │ │ │ + b.n 55a72 <_Py_hashtable_size@@Base+0x7fe> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + │ │ │ │ +00055b12 : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 24c008 │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ - ldrd r1, r2, [r0, #-8] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bic.w r2, r2, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - 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 7828c │ │ │ │ - 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 55bf6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 55bf6 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 82238 <_PyObject_New@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55ca2 │ │ │ │ + beq.n 55be4 │ │ │ │ movs r3, #0 │ │ │ │ - strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 55c4a │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 55b64 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55c40 │ │ │ │ + bne.n 55b5a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55c30 │ │ │ │ + bne.n 55b4a │ │ │ │ dmb ish │ │ │ │ - beq.n 55c4a │ │ │ │ - bl 267fdc │ │ │ │ - add.w r5, r6, #8 │ │ │ │ - add.w r4, r7, #8 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r6, #72 @ 0x48 │ │ │ │ - add.w r0, r7, #72 @ 0x48 │ │ │ │ + beq.n 55b64 │ │ │ │ + bl 2687f0 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + ldrd r8, r9, [r3, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldrd sl, fp, [r3, #16] │ │ │ │ + bl 2643ac <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2643ac <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + movs r1, #1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2643ac <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 55ca2 │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ + 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, 55be4 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55c98 │ │ │ │ + bne.n 55bda │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55c88 │ │ │ │ + bne.n 55bca │ │ │ │ dmb ish │ │ │ │ - beq.n 55ca2 │ │ │ │ - bl 2459ac │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + beq.n 55be4 │ │ │ │ + bl 2468dc │ │ │ │ + mov r0, r5 │ │ │ │ + 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 77270 │ │ │ │ + bl 771ec │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55cd0 │ │ │ │ + beq.n 55c14 │ │ │ │ adds r5, #1 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 55cc0 │ │ │ │ + bl cec0c │ │ │ │ + b.n 55c04 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77270 │ │ │ │ + b.w 771ec │ │ │ │ + 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] │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + 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 78208 │ │ │ │ + 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 55c80 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 55c80 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77d58 <_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 55d06 │ │ │ │ + beq.n 55cae │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d1c │ │ │ │ + bne.n 55cc4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55d50 │ │ │ │ + beq.n 55cf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d1e │ │ │ │ - b.n 55d50 │ │ │ │ + bgt.n 55cc6 │ │ │ │ + b.n 55cf8 │ │ │ │ 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 55d3c │ │ │ │ + beq.n 55ce4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d6a │ │ │ │ + bne.n 55d12 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55d50 │ │ │ │ + beq.n 55cf8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d6c │ │ │ │ + bgt.n 55d14 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 55dae │ │ │ │ + bl 12747c │ │ │ │ + b.n 55d56 │ │ │ │ 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 36256 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55d98 │ │ │ │ + beq.n 55d40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55d98 │ │ │ │ + cbnz r3, 55d40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55dae │ │ │ │ + beq.n 55d56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55dae │ │ │ │ + cbnz r3, 55d56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 55e02 │ │ │ │ + bgt.n 55daa │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 55de6 │ │ │ │ + cbz r2, 55d8e │ │ │ │ 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, #54576 @ 0xd530 │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #59160 @ 0xe718 │ │ │ │ + movw r1, #60696 @ 0xed18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 55e10 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 55db8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e8ac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55e14 │ │ │ │ + cbnz r0, 55dbc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55e38 │ │ │ │ + b.n 55de0 │ │ │ │ mov r3, r6 │ │ │ │ subs r2, r7, #1 │ │ │ │ add.w r1, r5, #16 │ │ │ │ - bl 8ef90 │ │ │ │ + bl 8eed8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55e38 │ │ │ │ + beq.n 55de0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55e38 │ │ │ │ + cbnz r3, 55de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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, 55e5a │ │ │ │ + cbnz r3, 55e02 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 55e74 │ │ │ │ + cbz r2, 55e1c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55e74 │ │ │ │ + cbz r3, 55e1c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57748 @ 0xe194 │ │ │ │ + movw r1, #59284 @ 0xe794 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 55f5a │ │ │ │ + b.n 55eec │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 55e8c │ │ │ │ - bl 4f87a <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 55e98 │ │ │ │ - b.n 55e70 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c702 │ │ │ │ + bl 4b6cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e70 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 55ec2 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + beq.n 55e18 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 55e58 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55eb8 │ │ │ │ + bne.n 55e4e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55ea8 │ │ │ │ + bne.n 55e3e │ │ │ │ dmb ish │ │ │ │ - beq.n 55ec2 │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 55e58 │ │ │ │ + bl 2687f0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r6, #8] │ │ │ │ - ldrd r7, r5, [r3] │ │ │ │ + ldrd r9, 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 lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55ee0 │ │ │ │ + cmp r5, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55e72 │ │ │ │ movs r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #5 │ │ │ │ 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] │ │ │ │ + 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, #12] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ - str.w r9, [r0] │ │ │ │ + str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ str r0, [r6, #16] │ │ │ │ - cbz r3, 55f5a │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + cbz r3, 55eec │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55f50 │ │ │ │ + bne.n 55ee2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55f40 │ │ │ │ + bne.n 55ed2 │ │ │ │ dmb ish │ │ │ │ - beq.n 55f5a │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 55eec │ │ │ │ + bl 2468dc │ │ │ │ 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 55f24 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f4590 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 55f46 │ │ │ │ + b.n 55f3e │ │ │ │ + movs r3, #3 │ │ │ │ + movw r0, #62308 @ 0xf364 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 55f16 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 55faa │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 55f3a │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl ce178 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 55f3a │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 1f057c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55f3a │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ + bl 95cd4 │ │ │ │ + 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 987c8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 55f96 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 55fb6 │ │ │ │ + bl e4d20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55f64 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 55fa2 │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 55f3a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7f900 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 55fc6 │ │ │ │ + add r0, sp, #20 │ │ │ │ + bl cec0c │ │ │ │ + b.n 55fc6 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1a18 │ │ │ │ + b.n 55f96 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55f8c │ │ │ │ + beq.n 55ffa │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55fa2 │ │ │ │ + bne.n 56010 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55fd6 │ │ │ │ + beq.n 56044 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55fa4 │ │ │ │ - b.n 55fd6 │ │ │ │ + bgt.n 56012 │ │ │ │ + b.n 56044 │ │ │ │ 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 55fc2 │ │ │ │ + beq.n 56030 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55ff0 │ │ │ │ + bne.n 5605e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55fd6 │ │ │ │ + beq.n 56044 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55ff2 │ │ │ │ + bgt.n 56060 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 56034 │ │ │ │ + bl 12747c │ │ │ │ + b.n 560a2 │ │ │ │ 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 363dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5601e │ │ │ │ + beq.n 5608c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5601e │ │ │ │ + cbnz r3, 5608c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56034 │ │ │ │ + beq.n 560a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56034 │ │ │ │ + cbnz r3, 560a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, 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 5606a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 5608c │ │ │ │ - b.n 56084 │ │ │ │ - movs r3, #3 │ │ │ │ - movw r0, #64768 @ 0xfd00 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5605c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 560f0 │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 56080 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl ce02c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 56080 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 1ed6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 56080 │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ - bl 95d94 │ │ │ │ - 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 9889c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 560dc │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 560fc │ │ │ │ - bl e4b58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 560aa │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 560e8 │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 56080 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f908 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5610c │ │ │ │ - add r0, sp, #20 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 5610c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 560dc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56132 │ │ │ │ + cbnz r3, 560c2 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cbz r2, 5614c │ │ │ │ + cbz r2, 560dc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5614c │ │ │ │ + cbz r3, 560dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57748 @ 0xe194 │ │ │ │ + movw r1, #59284 @ 0xe794 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 56214 │ │ │ │ - bl 165774 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 49888 │ │ │ │ + b.n 561c2 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 560f4 │ │ │ │ + bl 4f94c <_PyMonitoring_FirePyReturnEvent@@Base+0xf2> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 56100 │ │ │ │ + b.n 560d8 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4c976 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56148 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 56186 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + beq.n 560d8 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 5612a │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5617c │ │ │ │ + bne.n 56120 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5616c │ │ │ │ + bne.n 56110 │ │ │ │ dmb ish │ │ │ │ - beq.n 56186 │ │ │ │ - bl 267fdc │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + beq.n 5612a │ │ │ │ + bl 2687f0 │ │ │ │ + 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 561a0 │ │ │ │ + cmp r5, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 56148 │ │ │ │ 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, 56214 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 561c2 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5620a │ │ │ │ + bne.n 561b8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 561fa │ │ │ │ + bne.n 561a8 │ │ │ │ dmb ish │ │ │ │ - beq.n 56214 │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 561c2 │ │ │ │ + bl 2468dc │ │ │ │ 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 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 56276 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 56276 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #19576 @ 0x4c78 │ │ │ │ - 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 ddc6c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 56286 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 56286 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 56286 │ │ │ │ - movw r0, #19612 @ 0x4c9c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w ddc6c │ │ │ │ - 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 562b4 │ │ │ │ + bhi.n 561f2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 562d4 │ │ │ │ - b.n 562cc │ │ │ │ - movw r0, #64776 @ 0xfd08 │ │ │ │ + bne.n 56212 │ │ │ │ + b.n 5620a │ │ │ │ + movw r0, #62316 @ 0xf36c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 562a6 │ │ │ │ - b.n 563ae │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 561e4 │ │ │ │ + b.n 562ec │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 563ae │ │ │ │ + bne.n 562ec │ │ │ │ ldrd r8, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ed6dc │ │ │ │ + bl 1f057c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 563ae │ │ │ │ + beq.n 562ec │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 562fa │ │ │ │ + ble.n 56238 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 562fc │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 562fc │ │ │ │ - b.n 563ae │ │ │ │ + bne.n 5623a │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 5623a │ │ │ │ + b.n 562ec │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 152750 │ │ │ │ - cbnz r0, 56320 │ │ │ │ + bl 153ae8 │ │ │ │ + cbnz r0, 5625e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19636 @ 0x4cb4 │ │ │ │ + movw r1, #21112 @ 0x5278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 56388 │ │ │ │ + bl 12747c │ │ │ │ + b.n 562c6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 152d54 │ │ │ │ + bl 1540ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 56388 │ │ │ │ + blt.n 562c6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55a9e │ │ │ │ + bl 55a1c <_Py_hashtable_size@@Base+0x7a8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56388 │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 562c6 │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5637a │ │ │ │ + bge.n 562b8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5639e │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 562dc │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5633e │ │ │ │ + beq.n 5627c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55ca6 │ │ │ │ + bl 55bea │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56392 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 563ae │ │ │ │ + bne.n 562d0 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 562ec │ │ │ │ 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 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 56376 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 562b4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 56350 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 56350 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movw r0, #21148 @ 0x529c │ │ │ │ + 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 dde24 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56360 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 56360 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56360 │ │ │ │ + movw r0, #21184 @ 0x52c0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w dde24 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 563e2 │ │ │ │ + beq.n 56390 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56410 │ │ │ │ + bne.n 563be │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 563f6 │ │ │ │ + beq.n 563a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56412 │ │ │ │ + bgt.n 563c0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5644c │ │ │ │ + bl 12747c │ │ │ │ + b.n 563fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #60] @ (56454 ) │ │ │ │ + ldr r0, [pc, #56] @ (56400 ) │ │ │ │ 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 93304 │ │ │ │ + bl 93244 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5644c │ │ │ │ + beq.n 563fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5644c │ │ │ │ + cbnz r3, 563fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 56480 │ │ │ │ + bne.n 5642c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 564a0 │ │ │ │ - b.n 56498 │ │ │ │ + bne.n 5644c │ │ │ │ + b.n 56444 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64736 @ 0xfce0 │ │ │ │ + movw r0, #62276 @ 0xf344 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56470 │ │ │ │ - b.n 56552 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5641c │ │ │ │ + b.n 564fe │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56552 │ │ │ │ + bne.n 564fe │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 152750 │ │ │ │ - cbnz r0, 564c2 │ │ │ │ + bl 153ae8 │ │ │ │ + cbnz r0, 5646e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19672 @ 0x4cd8 │ │ │ │ + movw r1, #21208 @ 0x52d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5653c │ │ │ │ + bl 12747c │ │ │ │ + b.n 564e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 152d54 │ │ │ │ + bl 1540ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 5653c │ │ │ │ + blt.n 564e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55a9e │ │ │ │ + bl 55a1c <_Py_hashtable_size@@Base+0x7a8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5653c │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 564e8 │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 56518 │ │ │ │ + bge.n 564c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56518 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 564c4 │ │ │ │ + bl e4d20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564e0 │ │ │ │ - b.n 5651a │ │ │ │ + beq.n 5648c │ │ │ │ + b.n 564c6 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55ca6 │ │ │ │ + bl 55bea │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56546 │ │ │ │ - cbnz r5, 5653c │ │ │ │ + bge.n 564f2 │ │ │ │ + cbnz r5, 564e8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 56552 │ │ │ │ + bl f1a18 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 564fe │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 56524 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r2, 5653e │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 5653e │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #59284 @ 0xe794 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 56606 │ │ │ │ + bl 16710c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 49894 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5653a │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 56578 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5656e │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5655e │ │ │ │ + dmb ish │ │ │ │ + beq.n 56578 │ │ │ │ + bl 2687f0 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r9, r5, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + add.w lr, r5, #64 @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 56592 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 56606 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 565fc │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 565ec │ │ │ │ + dmb ish │ │ │ │ + beq.n 56606 │ │ │ │ + bl 2468dc │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56586 │ │ │ │ + beq.n 56638 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 565b4 │ │ │ │ + bne.n 56666 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5659a │ │ │ │ + beq.n 5664c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 565b6 │ │ │ │ + bgt.n 56668 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 565f0 │ │ │ │ + bl 12747c │ │ │ │ + b.n 566a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #60] @ (565f8 ) │ │ │ │ + ldr r0, [pc, #56] @ (566a8 ) │ │ │ │ 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 93304 │ │ │ │ + bl 93244 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 565f0 │ │ │ │ + beq.n 566a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 565f0 │ │ │ │ + cbnz r3, 566a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000565fc : │ │ │ │ +000566ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #52] @ (56640 ) │ │ │ │ + ldr r4, [pc, #52] @ (566f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ - cbnz r1, 56624 │ │ │ │ + cbnz r1, 566d4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3aeb0 <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ + b.w 3ae88 <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #19708 @ 0x4cfc │ │ │ │ + movw r2, #21244 @ 0x52fc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 1274e0 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 566e4 │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 56696 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5668c │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5667c │ │ │ │ - dmb ish │ │ │ │ - beq.n 56696 │ │ │ │ - bl 267fdc │ │ │ │ - add.w r6, r4, #8 │ │ │ │ - add.w r5, r7, #8 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ - stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ - add.w r1, r4, #40 @ 0x28 │ │ │ │ - add.w r0, r7, #40 @ 0x28 │ │ │ │ - blx 29c10 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 566e4 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 566da │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 566ca │ │ │ │ - dmb ish │ │ │ │ - beq.n 566e4 │ │ │ │ - bl 2459ac │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ... │ │ │ │ │ │ │ │ -000566e8 : │ │ │ │ +000566f4 : │ │ │ │ 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 1cb3d4 │ │ │ │ + bl 1cf264 │ │ │ │ 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, 56734 │ │ │ │ + cbnz r3, 56740 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 5674e │ │ │ │ + cbz r2, 5675a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5674e │ │ │ │ + cbz r3, 5675a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57748 @ 0xe194 │ │ │ │ + movw r1, #59284 @ 0xe794 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 5681e │ │ │ │ + bl 12747c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 56830 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4b654 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 56772 │ │ │ │ + bl 21e188 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 5677e │ │ │ │ + b.n 56756 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4fc4a <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5674a │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 5678a │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + beq.n 56756 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 567a8 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 56780 │ │ │ │ + bne.n 5679e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56770 │ │ │ │ + bne.n 5678e │ │ │ │ dmb ish │ │ │ │ - beq.n 5678a │ │ │ │ - bl 267fdc │ │ │ │ + beq.n 567a8 │ │ │ │ + bl 2687f0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r5, [r3] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ - add.w lr, r5, #64 @ 0x40 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ 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 567a4 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + add.w r9, r6, #64 @ 0x40 │ │ │ │ + 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] │ │ │ │ + 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 567d8 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 5681e │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 56830 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56814 │ │ │ │ + bne.n 56826 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56804 │ │ │ │ + bne.n 56816 │ │ │ │ dmb ish │ │ │ │ - beq.n 5681e │ │ │ │ - bl 2459ac │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 56830 │ │ │ │ + bl 2468dc │ │ │ │ + mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 5682e │ │ │ │ - b.w 7a158 │ │ │ │ + cbz r0, 56840 │ │ │ │ + b.w 7a0d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056838 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +0005684a <_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 568ec <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ + ble.n 568fe <_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 35e1a │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 56878 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 5688a <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 7f718 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 568aa <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 568bc <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bfa4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 5688a <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 5689c <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 5689c <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 568ae <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r9 │ │ │ │ - bl 191edc <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 568a0 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 1959c0 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 568b2 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ 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, 568e8 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ - cbz r7, 568cc <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ - bl 139cac │ │ │ │ + cbz r4, 568fa <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + cbz r7, 568de <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl 13a1d8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 568cc <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl d3b88 │ │ │ │ + cbz r0, 568de <_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 568ee <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + ble.n 56900 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 568e4 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ + cbz r0, 568f6 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 265f40 │ │ │ │ + bl 266544 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 568ce <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ + b.n 568e0 <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 56850 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 56862 <_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, #19828 @ 0x4d74 │ │ │ │ + movw r0, #21364 @ 0x5374 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ 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 11b368 │ │ │ │ + bl 11b8a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cc108 │ │ │ │ + b.w 1cfebc │ │ │ │ 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 │ │ │ │ @@ -65859,124 +65861,125 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056972 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +00056984 <_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 56a1a <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 56a2c <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a1e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a30 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 569d0 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 569e2 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 569e0 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 569f2 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56a1e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56a30 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a1e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 56a30 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 56a1e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56a30 <_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 793e8 │ │ │ │ + bl 79368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 569fe <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 56a10 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 569fe <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 56a10 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56a10 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 56a22 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56a10 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 56a22 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 56a1e <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 56a30 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5698e <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 569a0 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56a22 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 56a34 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56a48 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ + cbnz r2, 56a5a <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56a48 <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ + bne.n 56a5a <_PyXI_ApplyNamespace@@Base+0xd6> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56a62 <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ - ldr r5, [pc, #40] @ (56a74 <_PyXI_ApplyNamespace@@Base+0x102>) │ │ │ │ + cbnz r0, 56a74 <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ + ldr r5, [pc, #44] @ (56a88 <_PyXI_ApplyNamespace@@Base+0x104>) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56a70 <_PyXI_ApplyNamespace@@Base+0xfe> │ │ │ │ + cbz r0, 56a82 <_PyXI_ApplyNamespace@@Base+0xfe> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55340 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ + b.w 553b4 <_Py_hashtable_size@@Base+0x140> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ add ip, pc │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #192] @ (56b4c <_PyXI_ApplyNamespace@@Base+0x1da>) │ │ │ │ + ldr r2, [pc, #192] @ (56b60 <_PyXI_ApplyNamespace@@Base+0x1dc>) │ │ │ │ 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 │ │ │ │ @@ -65985,158 +65988,158 @@ │ │ │ │ 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 56a9e <_PyXI_ApplyNamespace@@Base+0x12c> │ │ │ │ + bne.n 56ab2 <_PyXI_ApplyNamespace@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b42 <_PyXI_ApplyNamespace@@Base+0x1d0> │ │ │ │ - movw sl, #31984 @ 0x7cf0 │ │ │ │ + beq.n 56b56 <_PyXI_ApplyNamespace@@Base+0x1d2> │ │ │ │ + movw sl, #33520 @ 0x82f0 │ │ │ │ movt sl, #39 @ 0x27 │ │ │ │ - movw r9, #32172 @ 0x7dac │ │ │ │ + movw r9, #33708 @ 0x83ac │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ - movw r8, #18732 @ 0x492c │ │ │ │ + movw r8, #20240 @ 0x4f10 │ │ │ │ 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, #19856 @ 0x4d90 │ │ │ │ + movw r0, #21392 @ 0x5390 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r7, 56b3c <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ - bl 83ab0 │ │ │ │ + cbz r7, 56b50 <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 56b24 <_PyXI_ApplyNamespace@@Base+0x1b2> │ │ │ │ + cbz r0, 56b38 <_PyXI_ApplyNamespace@@Base+0x1b4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b3c <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + beq.n 56b50 <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b3c <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + cbnz r3, 56b50 <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 56b3c <_PyXI_ApplyNamespace@@Base+0x1ca> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56b50 <_PyXI_ApplyNamespace@@Base+0x1cc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b34 <_PyXI_ApplyNamespace@@Base+0x1c2> │ │ │ │ + beq.n 56b48 <_PyXI_ApplyNamespace@@Base+0x1c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b34 <_PyXI_ApplyNamespace@@Base+0x1c2> │ │ │ │ + cbnz r3, 56b48 <_PyXI_ApplyNamespace@@Base+0x1c4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 56ae2 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ - b.n 56b44 <_PyXI_ApplyNamespace@@Base+0x1d2> │ │ │ │ + bne.n 56af6 <_PyXI_ApplyNamespace@@Base+0x172> │ │ │ │ + b.n 56b58 <_PyXI_ApplyNamespace@@Base+0x1d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ 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, 56b72 <_PyXI_ApplyNamespace@@Base+0x200> │ │ │ │ + cbnz r2, 56b86 <_PyXI_ApplyNamespace@@Base+0x202> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56b72 <_PyXI_ApplyNamespace@@Base+0x200> │ │ │ │ + bne.n 56b86 <_PyXI_ApplyNamespace@@Base+0x202> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56b8c <_PyXI_ApplyNamespace@@Base+0x21a> │ │ │ │ - ldr r5, [pc, #44] @ (56ba0 <_PyXI_ApplyNamespace@@Base+0x22e>) │ │ │ │ + cbnz r0, 56ba0 <_PyXI_ApplyNamespace@@Base+0x21c> │ │ │ │ + ldr r5, [pc, #44] @ (56bb4 <_PyXI_ApplyNamespace@@Base+0x230>) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56b9a <_PyXI_ApplyNamespace@@Base+0x228> │ │ │ │ + cbz r0, 56bae <_PyXI_ApplyNamespace@@Base+0x22a> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55340 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ + b.w 553b4 <_Py_hashtable_size@@Base+0x140> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r0, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056ba4 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +00056bb8 <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 56bdc <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 56bf0 <_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, 56bc2 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 56bd6 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 56bd2 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 56be6 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fe40 │ │ │ │ + bl 231754 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c174 │ │ │ │ - bl 139cac │ │ │ │ - bl 13a1dc │ │ │ │ - b.n 56bc2 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6c15c │ │ │ │ + bl 13a1d8 │ │ │ │ + bl 13ab4c │ │ │ │ + b.n 56bd6 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 56bf4 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ - b.w 7a158 │ │ │ │ + cbz r0, 56c08 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ + b.w 7a0d8 │ │ │ │ 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 56c66 │ │ │ │ + bl 56c7a │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56c2a <_PyXI_FreeNamespace@@Base+0x86> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 56c3e <_PyXI_FreeNamespace@@Base+0x86> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56c42 <_PyXI_FreeNamespace@@Base+0x9e> │ │ │ │ + b.n 56c56 <_PyXI_FreeNamespace@@Base+0x9e> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -66144,504 +66147,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, 56c62 <_PyXI_FreeNamespace@@Base+0xbe> │ │ │ │ + cbz r3, 56c76 <_PyXI_FreeNamespace@@Base+0xbe> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ │ │ │ │ -00056c66 : │ │ │ │ +00056c7a : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 56c98 │ │ │ │ + bpl.n 56cac │ │ │ │ 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, 56c8e │ │ │ │ + cbnz r3, 56ca2 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 56c96 │ │ │ │ + b.n 56caa │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56c84 │ │ │ │ + bne.n 56c98 │ │ │ │ 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, 56cc8 │ │ │ │ + cbz r0, 56cdc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cc8 │ │ │ │ + beq.n 56cdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56cc8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56cdc │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56ce4 │ │ │ │ + cbz r0, 56cf8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56ce4 │ │ │ │ + beq.n 56cf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56ce4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56cf8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 100f8c │ │ │ │ + bl 101580 │ │ │ │ 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, 56d1a │ │ │ │ + cbz r0, 56d2e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d1a │ │ │ │ + beq.n 56d2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d1a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d2e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56d36 │ │ │ │ + cbz r0, 56d4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d36 │ │ │ │ + beq.n 56d4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d36 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d4a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56d52 │ │ │ │ + cbz r0, 56d66 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d52 │ │ │ │ + beq.n 56d66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d52 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d66 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 100f8c │ │ │ │ + bl 101580 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #19968 @ 0x4e00 │ │ │ │ + movw r0, #21504 @ 0x5400 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cbf1c │ │ │ │ + bl cc074 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 56d9e │ │ │ │ + cbz r0, 56db2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d9e │ │ │ │ + beq.n 56db2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d9e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56db2 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56dba │ │ │ │ + cbz r0, 56dce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dba │ │ │ │ + beq.n 56dce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dba │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dce │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 56dd6 │ │ │ │ + cbz r0, 56dea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dd6 │ │ │ │ + beq.n 56dea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dd6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dea │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 56df2 │ │ │ │ + cbz r0, 56e06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56df2 │ │ │ │ + beq.n 56e06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56df2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e06 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56e0e │ │ │ │ + cbz r0, 56e22 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e0e │ │ │ │ + beq.n 56e22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e0e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e22 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56e2a │ │ │ │ + cbz r0, 56e3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e2a │ │ │ │ + beq.n 56e3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e2a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e3e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 56d6e │ │ │ │ + b.n 56d82 │ │ │ │ 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 56e52 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 56e66 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 56e5e │ │ │ │ + cbz r3, 56e72 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 56e7e │ │ │ │ + b.n 56e92 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d2000 │ │ │ │ - cbnz r0, 56e7a │ │ │ │ + bl 1d5d38 │ │ │ │ + cbnz r0, 56e8e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 56e7a │ │ │ │ + cbnz r3, 56e8e │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 56e7a │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 56e8e │ │ │ │ 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 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7f908 │ │ │ │ - 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 7f900 │ │ │ │ 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, #20288 @ 0x4f40 │ │ │ │ + movw r1, #21824 @ 0x5540 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56ee8 │ │ │ │ + blt.n 56eea │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56eec │ │ │ │ + cbz r0, 56eee │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 56eec │ │ │ │ + b.n 56eee │ │ │ │ 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 13bb3c │ │ │ │ + bl 13c4e4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 56f20 │ │ │ │ - blt.w 5708e │ │ │ │ - movw r0, #62568 @ 0xf468 │ │ │ │ + beq.n 56f34 │ │ │ │ + blt.w 570a2 │ │ │ │ + movw r0, #64144 @ 0xfa90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a158 │ │ │ │ - movw r0, #63940 @ 0xf9c4 │ │ │ │ + b.w 7a0d8 │ │ │ │ + movw r0, #65476 @ 0xffc4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56f36 │ │ │ │ + cbnz r0, 56f4a │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 5706a │ │ │ │ + b.n 5707e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble.n 56f7a │ │ │ │ + ble.n 56f8e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20516 @ 0x5024 │ │ │ │ + movw r0, #22052 @ 0x5624 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56f70 │ │ │ │ + beq.n 56f84 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f70 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56f84 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56f3c │ │ │ │ - b.n 56f30 │ │ │ │ + bne.n 56f50 │ │ │ │ + b.n 56f44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 8de08 │ │ │ │ - cbz r0, 56fe4 │ │ │ │ + bl 8dd54 │ │ │ │ + cbz r0, 56ff8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20524 @ 0x502c │ │ │ │ + movw r0, #22060 @ 0x562c │ │ │ │ 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 ddc6c │ │ │ │ + bl dde24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fc6 │ │ │ │ + beq.n 56fda │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 56fc6 │ │ │ │ + cbnz r2, 56fda │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fdc │ │ │ │ + beq.n 56ff0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 56fdc │ │ │ │ + cbnz r2, 56ff0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 56f30 │ │ │ │ + beq.n 56f44 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 56f7e │ │ │ │ + b.n 56f92 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1b0e58 │ │ │ │ + bl 1b4dc4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57072 │ │ │ │ + beq.n 57086 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e365c │ │ │ │ + bl 1e6634 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57012 │ │ │ │ + cbnz r0, 57026 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57072 │ │ │ │ + beq.n 57086 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57072 │ │ │ │ + cbnz r3, 57086 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 57072 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57086 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #20536 @ 0x5038 │ │ │ │ + movw r0, #22072 @ 0x5638 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5703e │ │ │ │ + beq.n 57052 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5703e │ │ │ │ + cbnz r3, 57052 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57054 │ │ │ │ + beq.n 57068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57054 │ │ │ │ + cbnz r3, 57068 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5706a │ │ │ │ + beq.n 5707e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5706a │ │ │ │ + cbnz r3, 5707e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c08c │ │ │ │ - b.n 57092 │ │ │ │ + bl 13ca34 │ │ │ │ + b.n 570a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57088 │ │ │ │ + beq.n 5709c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57088 │ │ │ │ + cbnz r3, 5709c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c08c │ │ │ │ + bl 13ca34 │ │ │ │ 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 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ 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, 570ce │ │ │ │ - cbz r2, 570e8 │ │ │ │ + cbnz r3, 570e2 │ │ │ │ + cbz r2, 570fc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 570e8 │ │ │ │ + cbz r3, 570fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22364 @ 0x575c │ │ │ │ + movw r1, #23900 @ 0x5d5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 570f0 │ │ │ │ + b.n 57104 │ │ │ │ movw r0, #47264 @ 0xb8a0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #64128 @ 0xfa80 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a158 │ │ │ │ + movw r0, #168 @ 0xa8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a0d8 │ │ │ │ │ │ │ │ -000570fe <_Py_c_prod@@Base>: │ │ │ │ +00057112 <_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 │ │ │ │ │ │ │ │ -00057118 <_Py_c_sum@@Base>: │ │ │ │ +0005712c <_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 5716e <_Py_c_sum@@Base+0x56> │ │ │ │ + bpl.n 57182 <_Py_c_sum@@Base+0x56> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 57172 <_Py_c_sum@@Base+0x5a> │ │ │ │ + cbz r1, 57186 <_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] │ │ │ │ @@ -66653,905 +66656,903 @@ │ │ │ │ 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 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 57176 <_Py_c_sum@@Base+0x5e> │ │ │ │ + b.n 5718a <_Py_c_sum@@Base+0x5e> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ 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, 57198 <_Py_c_sum@@Base+0x80> │ │ │ │ + cbnz r0, 571ac <_Py_c_sum@@Base+0x80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 571a2 <_Py_c_sum@@Base+0x8a> │ │ │ │ - b.n 571a8 <_Py_c_sum@@Base+0x90> │ │ │ │ + cbnz r0, 571b6 <_Py_c_sum@@Base+0x8a> │ │ │ │ + b.n 571bc <_Py_c_sum@@Base+0x90> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57192 <_Py_c_sum@@Base+0x7a> │ │ │ │ - b.n 571d4 <_Py_c_sum@@Base+0xbc> │ │ │ │ + beq.n 571a6 <_Py_c_sum@@Base+0x7a> │ │ │ │ + b.n 571e8 <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571d4 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571e8 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 571b2 <_Py_c_sum@@Base+0x9a> │ │ │ │ + cbz r0, 571c6 <_Py_c_sum@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571d4 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571e8 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 571bc <_Py_c_sum@@Base+0xa4> │ │ │ │ + cbz r0, 571d0 <_Py_c_sum@@Base+0xa4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571d4 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571e8 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 571c6 <_Py_c_sum@@Base+0xae> │ │ │ │ + cbz r0, 571da <_Py_c_sum@@Base+0xae> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 571d4 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 571e8 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 571d4 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbz r0, 571e8 <_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, 571f4 <_Py_c_sum@@Base+0xdc> │ │ │ │ + cbnz r0, 57208 <_Py_c_sum@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 571fe <_Py_c_sum@@Base+0xe6> │ │ │ │ - b.n 57204 <_Py_c_sum@@Base+0xec> │ │ │ │ + cbnz r0, 57212 <_Py_c_sum@@Base+0xe6> │ │ │ │ + b.n 57218 <_Py_c_sum@@Base+0xec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 571ee <_Py_c_sum@@Base+0xd6> │ │ │ │ - b.n 57212 <_Py_c_sum@@Base+0xfa> │ │ │ │ + beq.n 57202 <_Py_c_sum@@Base+0xd6> │ │ │ │ + b.n 57226 <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57212 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbnz r0, 57226 <_Py_c_sum@@Base+0xfa> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 57212 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbz r0, 57226 <_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 57238 <_Py_c_sum@@Base+0x120> │ │ │ │ - cbz r6, 57248 <_Py_c_sum@@Base+0x130> │ │ │ │ + beq.n 5724c <_Py_c_sum@@Base+0x120> │ │ │ │ + cbz r6, 5725c <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 5725c <_Py_c_sum@@Base+0x144> │ │ │ │ - cbz r6, 57248 <_Py_c_sum@@Base+0x130> │ │ │ │ + b.n 57270 <_Py_c_sum@@Base+0x144> │ │ │ │ + cbz r6, 5725c <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5725c <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 57270 <_Py_c_sum@@Base+0x144> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 5725a <_Py_c_sum@@Base+0x142> │ │ │ │ + cbz r3, 5726e <_Py_c_sum@@Base+0x142> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 5725c <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 57270 <_Py_c_sum@@Base+0x144> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a00c8 │ │ │ │ - cbz r0, 57272 <_Py_c_sum@@Base+0x15a> │ │ │ │ - cbz r7, 5726c <_Py_c_sum@@Base+0x154> │ │ │ │ - cbz r6, 5726c <_Py_c_sum@@Base+0x154> │ │ │ │ + bl 1a3fb0 <_PyThreadState_New@@Base+0x2e24> │ │ │ │ + cbz r0, 57286 <_Py_c_sum@@Base+0x15a> │ │ │ │ + cbz r7, 57280 <_Py_c_sum@@Base+0x154> │ │ │ │ + cbz r6, 57280 <_Py_c_sum@@Base+0x154> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 5726e <_Py_c_sum@@Base+0x156> │ │ │ │ + b.n 57282 <_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 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ │ │ │ │ -0005727c : │ │ │ │ - b.w 148afc <_Py_HashDouble@@Base+0x634> │ │ │ │ +00057290 : │ │ │ │ + b.w 149cbc <_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 572ce │ │ │ │ + ble.n 572e2 │ │ │ │ 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 572ce │ │ │ │ + bcs.n 572e2 │ │ │ │ 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 572a2 │ │ │ │ + b.n 572b6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000572da : │ │ │ │ +000572ee : │ │ │ │ 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 7cf20 │ │ │ │ + bl 7cf0c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000572fa : │ │ │ │ +0005730e : │ │ │ │ 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 5734c │ │ │ │ + beq.n 57360 │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5734c │ │ │ │ + beq.n 57360 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5734c │ │ │ │ - bl 859a0 │ │ │ │ - movw r3, #25828 @ 0x64e4 │ │ │ │ + beq.n 57360 │ │ │ │ + bl 8592c │ │ │ │ + movw r3, #27364 @ 0x6ae4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #13172 @ 0x3374 │ │ │ │ + movw r2, #14708 @ 0x3974 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 57354 │ │ │ │ - movw r0, #25828 @ 0x64e4 │ │ │ │ + b.n 57368 │ │ │ │ + movw r0, #27364 @ 0x6ae4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #52] @ (5738c ) │ │ │ │ + ldr r2, [pc, #52] @ (573a0 ) │ │ │ │ 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 5737e │ │ │ │ - movw r0, #23020 @ 0x59ec │ │ │ │ + bne.n 57392 │ │ │ │ + movw r0, #24556 @ 0x5fec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddc6c │ │ │ │ - movw r0, #23028 @ 0x59f4 │ │ │ │ + b.w dde24 │ │ │ │ + movw r0, #24564 @ 0x5ff4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057390 : │ │ │ │ +000573a4 : │ │ │ │ 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 573b2 │ │ │ │ + bne.n 573c6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 573a8 │ │ │ │ + b.n 573bc │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 573c8 │ │ │ │ + bne.n 573dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8fe38 │ │ │ │ + b.w 8fd80 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 573e0 │ │ │ │ + beq.n 573f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 573e0 │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 573f4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 573e4 │ │ │ │ + b.n 573f8 │ │ │ │ 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, 57404 │ │ │ │ + cbnz r3, 57418 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 5741e │ │ │ │ + cbz r2, 57432 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5741e │ │ │ │ + cbz r3, 57432 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23084 @ 0x5a2c │ │ │ │ + movw r1, #24620 @ 0x602c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 574bc │ │ │ │ - bl 14ea84 │ │ │ │ + b.n 574d0 │ │ │ │ + bl 14fdac │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ - cbz r5, 57448 │ │ │ │ + cbz r5, 5745c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18236 @ 0x473c │ │ │ │ + movw r1, #19772 @ 0x4d3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5741a │ │ │ │ + bl 12747c │ │ │ │ + b.n 5742e │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 57460 │ │ │ │ + cbnz r3, 57474 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 574bc │ │ │ │ + b.n 574d0 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 57476 │ │ │ │ - bl 77270 │ │ │ │ + cbz r0, 5748a │ │ │ │ + bl 771ec │ │ │ │ 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 1ea410 │ │ │ │ + bl 1ed318 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5749a │ │ │ │ + cbz r0, 574ae │ │ │ │ str.w r7, [r4, #144] @ 0x90 │ │ │ │ - b.n 5741a │ │ │ │ + b.n 5742e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1ea894 <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ - cbz r6, 574b4 │ │ │ │ + bl 1ed79c <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ + cbz r6, 574c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 57510 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 57510 │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (57518 ) │ │ │ │ - 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 57508 │ │ │ │ - cmp r1, #10 │ │ │ │ - ittt ls │ │ │ │ - addls.w r0, r3, #98304 @ 0x18000 │ │ │ │ - addls r0, #228 @ 0xe4 │ │ │ │ - addls r2, r4, r0 │ │ │ │ - add.w r0, r2, #24 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - add r0, r3 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {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, 57540 │ │ │ │ + cbnz r1, 574f4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f90b8 │ │ │ │ + bl f9290 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57552 │ │ │ │ - b.n 57582 │ │ │ │ - movw r0, #58156 @ 0xe32c │ │ │ │ + cbnz r0, 57506 │ │ │ │ + b.n 57536 │ │ │ │ + movw r0, #59692 @ 0xe92c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 152028 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 1533c0 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57534 │ │ │ │ - b.n 57582 │ │ │ │ + bne.n 574e8 │ │ │ │ + b.n 57536 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 86eb8 │ │ │ │ + bl 86e44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5756c │ │ │ │ - cbz r5, 57584 │ │ │ │ + blt.n 57520 │ │ │ │ + cbz r5, 57538 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86eb8 │ │ │ │ + bl 86e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 57584 │ │ │ │ + bge.n 57538 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57582 │ │ │ │ + beq.n 57536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57582 │ │ │ │ + cbnz r3, 57536 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (575bc ) │ │ │ │ + ldr r2, [pc, #48] @ (57570 ) │ │ │ │ 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 575b0 │ │ │ │ - movw r0, #23584 @ 0x5c20 │ │ │ │ + bne.n 57564 │ │ │ │ + movw r0, #24648 @ 0x6048 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w ddc6c │ │ │ │ - movw r0, #23596 @ 0x5c2c │ │ │ │ + b.w dde24 │ │ │ │ + movw r0, #24660 @ 0x6054 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 575c4 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 575c4 │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #64] @ (575cc ) │ │ │ │ + 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 575bc │ │ │ │ + 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 │ │ │ │ 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, #23672 @ 0x5c78 │ │ │ │ + movw r1, #25208 @ 0x6278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ 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, #23736 @ 0x5cb8 │ │ │ │ + movw r1, #25272 @ 0x62b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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, #23860 @ 0x5d34 │ │ │ │ + movw r1, #25396 @ 0x6334 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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, 57672 │ │ │ │ + cbnz r5, 57682 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 57672 │ │ │ │ + ble.n 57682 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 57672 │ │ │ │ - cbnz r2, 57696 │ │ │ │ + bne.n 57682 │ │ │ │ + cbnz r2, 576a6 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #16] │ │ │ │ movw r5, #17840 @ 0x45b0 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 57696 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 576a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57750 │ │ │ │ + b.n 57760 │ │ │ │ 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, 576c0 │ │ │ │ + cbnz r2, 576d0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57750 │ │ │ │ + b.n 57760 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ movt fp, #32768 @ 0x8000 │ │ │ │ - bl 14ea84 │ │ │ │ + bl 14fdac │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, r6, lsl #16 │ │ │ │ cmp r7, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 576b6 │ │ │ │ + ble.n 576c6 │ │ │ │ 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 71e88 │ │ │ │ + bl 71df8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57692 │ │ │ │ + beq.n 576a2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 93304 │ │ │ │ + bl 93244 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5772e │ │ │ │ + beq.n 5773e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5772e │ │ │ │ + cbnz r2, 5773e │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57692 │ │ │ │ + beq.n 576a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r9, #65536 @ 0x10000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 576d8 │ │ │ │ + beq.n 576e8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 576d4 │ │ │ │ + bne.n 576e4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 576d4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 576e4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {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, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 57780 │ │ │ │ + cbz r2, 57790 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2553c0 <_PyUnicode_ToNumeric@@Base+0x7aac> │ │ │ │ + bl 255dd0 <_PyUnicode_ToNumeric@@Base+0x795c> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57790 │ │ │ │ + cbnz r0, 577a0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 577fe │ │ │ │ + b.n 5780e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f3600 │ │ │ │ + bl 1f6354 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5776e │ │ │ │ - b.n 5777c │ │ │ │ + bne.n 5777e │ │ │ │ + b.n 5778c │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 5779c │ │ │ │ - bl 1c9e2c │ │ │ │ + cbnz r7, 577ac │ │ │ │ + bl 1cdcbc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 577e8 │ │ │ │ + b.n 577f8 │ │ │ │ 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 577e6 │ │ │ │ + bge.n 577f6 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 128df4 │ │ │ │ + bl 12951c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 577da │ │ │ │ + beq.n 577ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 577da │ │ │ │ + cbnz r3, 577ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 577b8 │ │ │ │ - b.n 577e8 │ │ │ │ + bne.n 577c8 │ │ │ │ + b.n 577f8 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 577fe │ │ │ │ + beq.n 5780e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 577fe │ │ │ │ + cbnz r3, 5780e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00057804 : │ │ │ │ +00057814 : │ │ │ │ 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] @ (57928 ) │ │ │ │ + ldr r3, [pc, #276] @ (57938 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 57842 │ │ │ │ + cbz r5, 57852 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 5782a │ │ │ │ + bne.n 5783a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5781c │ │ │ │ + b.n 5782c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5785c │ │ │ │ + beq.n 5786c │ │ │ │ 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 5785c │ │ │ │ - b.n 57826 │ │ │ │ + bcs.n 5786c │ │ │ │ + b.n 57836 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #50804 @ 0xc674 │ │ │ │ + movw r2, #52380 @ 0xcc9c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 1274e0 <_PyErr_SetString@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57924 │ │ │ │ + b.n 57934 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9e9c │ │ │ │ + bl 1cdd2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57858 │ │ │ │ + beq.n 57868 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 578f8 │ │ │ │ + bne.n 57908 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 57882 │ │ │ │ + cbnz r6, 57892 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3e68 │ │ │ │ + bl d3fb4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 578be │ │ │ │ - bl 71328 │ │ │ │ + cbnz r5, 578ce │ │ │ │ + bl 71310 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 578bc │ │ │ │ + cbnz r0, 578cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57858 │ │ │ │ + beq.n 57868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57858 │ │ │ │ - ldr r2, [pc, #136] @ (5792c ) │ │ │ │ + bne.n 57868 │ │ │ │ + ldr r2, [pc, #136] @ (5793c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 578b2 │ │ │ │ + cbz r3, 578c2 │ │ │ │ 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 57858 │ │ │ │ + b.n 57868 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 86eb8 │ │ │ │ + bl 86e44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it lt │ │ │ │ movlt r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57922 │ │ │ │ + beq.n 57932 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57922 │ │ │ │ - ldr r2, [pc, #76] @ (5792c ) │ │ │ │ + cbnz r3, 57932 │ │ │ │ + ldr r2, [pc, #76] @ (5793c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 578ee │ │ │ │ + cbz r3, 578fe │ │ │ │ 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 57922 │ │ │ │ + b.n 57932 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57924 │ │ │ │ + beq.n 57934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57924 │ │ │ │ - ldr r2, [pc, #32] @ (5792c ) │ │ │ │ + cbnz r3, 57934 │ │ │ │ + ldr r2, [pc, #32] @ (5793c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57918 │ │ │ │ + cbz r3, 57928 │ │ │ │ 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 57924 │ │ │ │ + b.n 57934 │ │ │ │ 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] @ (5797c ) │ │ │ │ + ldr r1, [pc, #60] @ (5798c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 237fa8 │ │ │ │ + bl 2393d8 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57978 │ │ │ │ + bne.n 57988 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5796a │ │ │ │ + beq.n 5797a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5796a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5797a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (5797c ) │ │ │ │ - b.w 237fa8 │ │ │ │ + ldr r1, [pc, #8] @ (5798c ) │ │ │ │ + b.w 2393d8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 578b0 │ │ │ │ + bcc.n 578c0 │ │ │ │ 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, 5799e │ │ │ │ + cbnz r0, 579ae │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 579a8 │ │ │ │ - b.n 579ae │ │ │ │ + cbnz r0, 579b8 │ │ │ │ + b.n 579be │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57998 │ │ │ │ - b.n 579bc │ │ │ │ + beq.n 579a8 │ │ │ │ + b.n 579cc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 579bc │ │ │ │ + cbnz r0, 579cc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 579bc │ │ │ │ + cbz r0, 579cc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 579e2 │ │ │ │ + bne.n 579f2 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 579fc │ │ │ │ - b.n 57a10 │ │ │ │ + cbnz r0, 57a0c │ │ │ │ + b.n 57a20 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55888 @ 0xda50 │ │ │ │ + movw r0, #57424 @ 0xe050 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579d6 │ │ │ │ + bne.n 579e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57aa0 │ │ │ │ - bl 83930 │ │ │ │ + b.n 57ab0 │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57a1e │ │ │ │ + bne.n 57a2e │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57a2e │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 57a3e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579f8 │ │ │ │ + bne.n 57a08 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57a2e │ │ │ │ + b.n 57a3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57a0c │ │ │ │ + bne.n 57a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 57a0c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57a1c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ecf48 │ │ │ │ + bl 1efe50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 579f8 │ │ │ │ + beq.n 57a08 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 57a5e │ │ │ │ + bne.n 57a6e │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4524 @ 0x11ac │ │ │ │ + movw r1, #6060 @ 0x17ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 579f8 │ │ │ │ + bl 12747c │ │ │ │ + b.n 57a08 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 146b28 │ │ │ │ + bl 147c98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 579f8 │ │ │ │ + beq.n 57a08 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 57a72 │ │ │ │ + cbz r3, 57a82 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 57a7a │ │ │ │ + b.n 57a8a │ │ │ │ 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 │ │ │ │ @@ -67565,99 +67566,102 @@ │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ab0 ) │ │ │ │ - b.w 237fa8 │ │ │ │ + ldr r1, [pc, #4] @ (57ac0 ) │ │ │ │ + b.w 2393d8 │ │ │ │ nop │ │ │ │ - b.n 57eac │ │ │ │ + b.n 57ebc │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ac0 ) │ │ │ │ - b.w 237fa8 │ │ │ │ + ldr r1, [pc, #4] @ (57ad0 ) │ │ │ │ + b.w 2393d8 │ │ │ │ nop │ │ │ │ - b.n 57464 │ │ │ │ + b.n 57474 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ad0 ) │ │ │ │ - b.w 237fa8 │ │ │ │ + ldr r1, [pc, #4] @ (57ae0 ) │ │ │ │ + b.w 2393d8 │ │ │ │ nop │ │ │ │ - b.n 57524 │ │ │ │ + b.n 57534 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ae0 ) │ │ │ │ - b.w 237fa8 │ │ │ │ + ldr r1, [pc, #4] @ (57af0 ) │ │ │ │ + b.w 2393d8 │ │ │ │ nop │ │ │ │ - b.n 57574 │ │ │ │ + b.n 57584 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (57af0 ) │ │ │ │ + ldr r1, [pc, #8] @ (57b00 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 237fa8 │ │ │ │ + b.w 2393d8 │ │ │ │ nop │ │ │ │ ldmia r4!, {r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00057b04 <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 29474 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 57b1a │ │ │ │ + beq.n 57b2e <_PySemaphore_Destroy@@Base+0x2a> │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 57b1a │ │ │ │ + cbz r1, 57b2e <_PySemaphore_Destroy@@Base+0x2a> │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 57b2c │ │ │ │ + cbz r6, 57b40 <_PySemaphore_Destroy@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - b.n 57b9e │ │ │ │ + b.n 57bb2 <_PySemaphore_Destroy@@Base+0xae> │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 57b4e │ │ │ │ + beq.n 57b62 <_PySemaphore_Destroy@@Base+0x5e> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w be4a8 │ │ │ │ - bl 1a3894 │ │ │ │ + b.w be678 │ │ │ │ + bl 1a7778 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 57b9e │ │ │ │ + cbz r0, 57bb2 <_PySemaphore_Destroy@@Base+0xae> │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 57b7c │ │ │ │ + cbnz r0, 57b90 <_PySemaphore_Destroy@@Base+0x8c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57b9e │ │ │ │ + beq.n 57bb2 <_PySemaphore_Destroy@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57b9e │ │ │ │ + cbnz r3, 57bb2 <_PySemaphore_Destroy@@Base+0xae> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 57b9e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57bb2 <_PySemaphore_Destroy@@Base+0xae> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -67669,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 57bf4 │ │ │ │ + bhi.n 57c08 <_PySemaphore_Destroy@@Base+0x104> │ │ │ │ push {r4} │ │ │ │ movw r3, #51848 @ 0xca88 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57bfe │ │ │ │ + bne.n 57c12 <_PySemaphore_Destroy@@Base+0x10e> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 57bfe │ │ │ │ + bne.n 57c12 <_PySemaphore_Destroy@@Base+0x10e> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57bd4 │ │ │ │ + bne.n 57be8 <_PySemaphore_Destroy@@Base+0xe4> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 57bd6 │ │ │ │ + b.n 57bea <_PySemaphore_Destroy@@Base+0xe6> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r2, #2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - b.n 57c06 │ │ │ │ + b.n 57c1a <_PySemaphore_Destroy@@Base+0x116> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -67723,134 +67727,134 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057c34 : │ │ │ │ - cbnz r0, 57c3a │ │ │ │ - b.w 1e7a0c │ │ │ │ +00057c48 : │ │ │ │ + cbnz r0, 57c4e │ │ │ │ + b.w 1ea97c │ │ │ │ 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] @ (57c74 ) │ │ │ │ + ldr r2, [pc, #28] @ (57c88 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57c6e │ │ │ │ + cbz r3, 57c82 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00057c78 : │ │ │ │ +00057c8c : │ │ │ │ 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, #43764 @ 0xaaf4 │ │ │ │ + movw r1, #45300 @ 0xb0f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #19652 @ 0x4cc4 │ │ │ │ + movw r0, #21160 @ 0x52a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e834 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57caa │ │ │ │ + cbnz r0, 57cbe │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 57cd0 │ │ │ │ + b.n 57ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57ca0 │ │ │ │ + beq.n 57cb4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl be4a8 │ │ │ │ + bl be678 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 57ccc │ │ │ │ - bl 83930 │ │ │ │ + cbz r0, 57ce0 │ │ │ │ + bl 83924 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57cd0 │ │ │ │ + b.n 57ce4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 25e0a4 │ │ │ │ + b.w 25e9f4 │ │ │ │ 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 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dfc │ │ │ │ + beq.n 57e10 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (57e08 ) │ │ │ │ + ldr r0, [pc, #240] @ (57e1c ) │ │ │ │ mov r1, sp │ │ │ │ - bl 132184 │ │ │ │ + bl 1326b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dda │ │ │ │ + beq.n 57dee │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57d48 │ │ │ │ + beq.n 57d5c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23988 @ 0x5db4 │ │ │ │ + movw r1, #25524 @ 0x63b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 57dda │ │ │ │ + bl d1af0 │ │ │ │ + b.n 57dee │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57dda │ │ │ │ + blt.n 57dee │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dda │ │ │ │ + beq.n 57dee │ │ │ │ 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] @ (57e0c ) │ │ │ │ + ldr r1, [pc, #148] @ (57e20 ) │ │ │ │ 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] │ │ │ │ @@ -67862,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 57dbc │ │ │ │ + beq.n 57dd0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57dbc │ │ │ │ + cbnz r2, 57dd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57dca │ │ │ │ + bne.n 57dde │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57e00 │ │ │ │ + b.n 57e14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57dc6 │ │ │ │ + bne.n 57dda │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 57dc6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57dda │ │ │ │ movs r0, #0 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57dfc │ │ │ │ + beq.n 57e10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57dfc │ │ │ │ + cbnz r3, 57e10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 │ │ │ │ @@ -67910,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 57e4a │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 57e5e │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #13956 @ 0x3684 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #15676 @ 0x3d3c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57ee0 │ │ │ │ + b.n 57ef4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 57e70 │ │ │ │ + beq.n 57e84 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24032 @ 0x5de0 │ │ │ │ + movw r1, #25568 @ 0x63e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 57e46 │ │ │ │ + bl 12747c │ │ │ │ + b.n 57e5a │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 57eaa │ │ │ │ + bne.n 57ebe │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 123a24 │ │ │ │ + bl 124074 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 57ea0 │ │ │ │ + ble.n 57eb4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 20ca6c │ │ │ │ + bl 20e858 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e46 │ │ │ │ + beq.n 57e5a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 123a24 │ │ │ │ + bl 124074 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57ee0 │ │ │ │ + b.n 57ef4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 13a3d0 │ │ │ │ + bl 13ad40 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, r7 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 57ec4 │ │ │ │ + bcc.n 57ed8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ca6c │ │ │ │ + bl 20e858 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e46 │ │ │ │ + beq.n 57e5a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 17a400 │ │ │ │ - b.n 57ea0 │ │ │ │ + bl 17c730 │ │ │ │ + b.n 57eb4 │ │ │ │ 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 57f68 │ │ │ │ + beq.n 57f7c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 57f68 │ │ │ │ + beq.n 57f7c │ │ │ │ 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 57f2c │ │ │ │ + beq.n 57f40 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57f2c │ │ │ │ + cbz r3, 57f40 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #33633 @ 0x8361 │ │ │ │ + movw r3, #33657 @ 0x8379 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57f2c │ │ │ │ + bne.n 57f40 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 581be │ │ │ │ + bl 58250 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57f48 │ │ │ │ + cbz r0, 57f5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f48 │ │ │ │ + beq.n 57f5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f48 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57f5c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57f68 │ │ │ │ + cbz r0, 57f7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f68 │ │ │ │ + beq.n 57f7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f68 │ │ │ │ + cbnz r3, 57f7c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_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, 57f92 │ │ │ │ - movw r1, #24128 @ 0x5e40 │ │ │ │ + cbnz r2, 57fa6 │ │ │ │ + movw r1, #25664 @ 0x6440 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ - b.n 57f9e │ │ │ │ - movw r1, #24152 @ 0x5e58 │ │ │ │ + bl 12747c │ │ │ │ + b.n 57fb2 │ │ │ │ + movw r1, #25688 @ 0x6458 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 1494dc │ │ │ │ - cbnz r0, 57fc6 │ │ │ │ + bl 14a6d0 │ │ │ │ + cbnz r0, 57fda │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57fda │ │ │ │ + b.n 57fee │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57fc2 │ │ │ │ + blt.n 57fd6 │ │ │ │ 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 │ │ │ │ @@ -68092,1296 +68096,1298 @@ │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ 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, 5804c │ │ │ │ + cbnz r3, 58060 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5804c │ │ │ │ + ble.n 58060 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5804c │ │ │ │ - cbnz r4, 58068 │ │ │ │ + bne.n 58060 │ │ │ │ + cbnz r4, 5807c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (58090 ) │ │ │ │ + ldr r4, [pc, #60] @ (580a4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5808a │ │ │ │ + cbz r0, 5809e │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5807c │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5808a │ │ │ │ + bne.n 58090 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 5809e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1bd054 │ │ │ │ + b.w 1c0fa0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp ip, fp │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24172 @ 0x5e6c │ │ │ │ + movw r0, #25708 @ 0x646c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ 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, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #65476 @ 0xffc4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl bfa10 │ │ │ │ - cbz r0, 580fc │ │ │ │ + bl bfbe4 │ │ │ │ + cbz r0, 58110 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 58100 │ │ │ │ + beq.n 58114 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24180 @ 0x5e74 │ │ │ │ + movw r1, #25716 @ 0x6474 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58176 │ │ │ │ + b.n 5818a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 5810e │ │ │ │ + cbnz r3, 58122 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 58176 │ │ │ │ + b.n 5818a │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 5812a │ │ │ │ + beq.n 5813e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24212 @ 0x5e94 │ │ │ │ + movw r1, #25748 @ 0x6494 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 580fc │ │ │ │ + bl 12747c │ │ │ │ + b.n 58110 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 5814a │ │ │ │ + beq.n 5815e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24252 @ 0x5ebc │ │ │ │ + movw r1, #25788 @ 0x64bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 580fc │ │ │ │ + bl 12747c │ │ │ │ + b.n 58110 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (5817c ) │ │ │ │ + ldr r0, [pc, #40] @ (58190 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 93304 │ │ │ │ + bl 93244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 580fc │ │ │ │ + beq.n 58110 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58104 │ │ │ │ + beq.n 58118 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58104 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 58104 │ │ │ │ + bne.n 58118 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58118 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 57dd0 │ │ │ │ + b.n 57de4 │ │ │ │ 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 daf0c <_PyType_Name@@Base> │ │ │ │ + bl db0b8 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24300 @ 0x5eec │ │ │ │ + movw r0, #25836 @ 0x64ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ 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 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ + 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, 581f2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 581f2 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 581f2 │ │ │ │ + cbnz r0, 5820a │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #80] @ (5824c ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58244 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f4590 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 5821c │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 58244 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a15c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5823a │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w f1a18 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 7ffd8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + mov r0, r1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl d3c10 │ │ │ │ + bl d3d5c │ │ │ │ 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 58202 │ │ │ │ + bne.n 58294 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 582b0 │ │ │ │ + beq.n 58342 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58226 │ │ │ │ + beq.n 582b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58226 │ │ │ │ + b.n 582b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f58c │ │ │ │ + bl 12fab4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5821e │ │ │ │ + cbnz r0, 582b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24312 @ 0x5ef8 │ │ │ │ + movw r0, #25848 @ 0x64f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ed164 │ │ │ │ - b.n 582b0 │ │ │ │ + bl 1f006c │ │ │ │ + b.n 58342 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (582bc ) │ │ │ │ + ldr r0, [pc, #148] @ (58350 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ - bl 132184 │ │ │ │ - cbnz r0, 58248 │ │ │ │ + bl 1326b0 │ │ │ │ + cbnz r0, 582da │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24356 @ 0x5f24 │ │ │ │ + movw r0, #25892 @ 0x6524 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ed164 │ │ │ │ - b.n 5825c │ │ │ │ + bl 1f006c │ │ │ │ + b.n 582ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5825c │ │ │ │ + beq.n 582ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5825c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 582ee │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 5829a │ │ │ │ + beq.n 5832c │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (582c0 ) │ │ │ │ + ldr r0, [pc, #88] @ (58354 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93304 │ │ │ │ - cbnz r0, 58286 │ │ │ │ + bl 93244 │ │ │ │ + cbnz r0, 58318 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24312 @ 0x5ef8 │ │ │ │ + movw r0, #25848 @ 0x64f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1ed164 │ │ │ │ - b.n 5829a │ │ │ │ + bl 1f006c │ │ │ │ + b.n 5832c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5829a │ │ │ │ + beq.n 5832c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5829a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5832c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 582b0 │ │ │ │ + beq.n 58342 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 582b0 │ │ │ │ + cbnz r3, 58342 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3c24 │ │ │ │ + bl d3d70 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 57f14 │ │ │ │ + b.n 57fa8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 582cc │ │ │ │ + cbz r3, 58360 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 582d4 │ │ │ │ + b.n 58368 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 58304 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 58304 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 58304 │ │ │ │ - cbnz r0, 5831c │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (5835c ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58356 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5832e │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 58356 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a15c │ │ │ │ - cmp r0, #0 │ │ │ │ - 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 f1834 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ - 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 581be │ │ │ │ + bl 58250 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 583d6 │ │ │ │ + cbz r2, 583ee │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r7, [r0, #8]! │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 5839c │ │ │ │ + bge.n 583b4 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 5838c │ │ │ │ + bne.n 583a4 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 583d6 │ │ │ │ - movw r1, #33633 @ 0x8361 │ │ │ │ + ble.n 583ee │ │ │ │ + movw r1, #33657 @ 0x8379 │ │ │ │ movt r1, #5 │ │ │ │ adds r2, #12 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 583c2 │ │ │ │ + bge.n 583da │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 583c2 │ │ │ │ + cbz r0, 583da │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbz r5, 583c2 │ │ │ │ + cbz r5, 583da │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 583ca │ │ │ │ + bne.n 583e2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 583aa │ │ │ │ - b.n 583d6 │ │ │ │ + bne.n 583c2 │ │ │ │ + b.n 583ee │ │ │ │ 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 57980 │ │ │ │ - │ │ │ │ -000583de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #33897 @ 0x8469 │ │ │ │ - movt r1, #5 │ │ │ │ - b.w 24c714 <_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, 5840c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + cbnz r3, 58412 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5840c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ + ble.n 58412 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5840c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e> │ │ │ │ - cbnz r0, 58424 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + bne.n 58412 │ │ │ │ + cbnz r0, 5842a │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (58464 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x86>) │ │ │ │ + ldr r4, [pc, #80] @ (5846c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5845e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58464 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58436 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5845e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x80> │ │ │ │ + bne.n 5843c │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 58464 │ │ │ │ mov r0, r4 │ │ │ │ blx 29548 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58454 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x76> │ │ │ │ + bge.n 5845a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ mov r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + b.w 57990 │ │ │ │ + │ │ │ │ +00058474 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #33923 @ 0x8483 │ │ │ │ + movt r1, #5 │ │ │ │ + b.w 24d124 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x230> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ 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, #24404 @ 0x5f54 │ │ │ │ + movw r1, #25940 @ 0x6554 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14a63c │ │ │ │ - cbnz r0, 584a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc6> │ │ │ │ + bl 14b8f8 │ │ │ │ + cbnz r0, 584be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 584f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11a> │ │ │ │ + b.n 58512 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 584be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe0> │ │ │ │ + cbz r0, 584d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 584e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10a> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 58502 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26c060 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ 58500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x122> │ │ │ │ + vldr d5, [pc, #44] @ 58518 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa4> │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d5 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 584f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x116> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5850e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 584a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc2> │ │ │ │ + bne.n 584ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839d4 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - bvs.n 5842e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x50> │ │ │ │ + bvs.n 58446 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 58520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x142> │ │ │ │ - cbz r2, 5853a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + cbnz r3, 58538 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc4> │ │ │ │ + cbz r2, 58552 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xde> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5853a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + cbz r3, 58552 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xde> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24428 @ 0x5f6c │ │ │ │ + movw r1, #25964 @ 0x656c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58542 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ + b.n 5855a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 58588 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1aa> │ │ │ │ + bhi.n 585a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 585a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c2> │ │ │ │ + bmi.n 585b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x144> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #12048 @ 0x2f10 │ │ │ │ + movw r2, #13572 @ 0x3504 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26252 @ 0x668c │ │ │ │ + movw r0, #27788 @ 0x6c8c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ - movw r0, #26252 @ 0x668c │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + movw r0, #27788 @ 0x6c8c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5855e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x180> │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bne.n 58576 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x102> │ │ │ │ + b.n 58708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ + ble.n 58622 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ + beq.n 58622 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 585ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20c> │ │ │ │ + bpl.n 58602 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + beq.w 58708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5860a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22c> │ │ │ │ + beq.n 58622 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 12747c │ │ │ │ + b.n 58708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + movw r2, #55344 @ 0xd830 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26252 @ 0x668c │ │ │ │ + movw r0, #27788 @ 0x6c8c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 5862a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + blt.n 58642 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ce> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24456 @ 0x5f88 │ │ │ │ + movw r1, #25992 @ 0x6588 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 12747c │ │ │ │ + b.n 58708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + beq.n 58708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ adds r0, #16 │ │ │ │ mvn.w r3, #14 │ │ │ │ add.w r2, r6, #15 │ │ │ │ mov r4, r0 │ │ │ │ subs r1, r3, r6 │ │ │ │ adds r3, r1, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 586ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ + ble.n 586e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 58658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x27a> │ │ │ │ + beq.n 58670 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1fc> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 58666 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x288> │ │ │ │ + bne.n 5867e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20a> │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 5865e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 58674 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x296> │ │ │ │ + bne.n 5868c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x218> │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 5865e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 58682 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ + bne.n 5869a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x226> │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 5865e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 58690 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ + bne.n 586a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 5865e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 586c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2e6> │ │ │ │ + bls.n 586dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ movw r6, #9656 @ 0x25b8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ and.w r5, r5, #15 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 5865e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 58646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + b.n 5865e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 58708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x312> │ │ │ │ + cbz r1, 58708 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #35440 @ 0x8a70 │ │ │ │ + movw r0, #36976 @ 0x9070 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 5870e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x330> │ │ │ │ - cbz r2, 58728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ + cbnz r3, 58726 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ + cbz r2, 58740 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ + cbz r3, 58740 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24488 @ 0x5fa8 │ │ │ │ + movw r1, #26024 @ 0x65a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58730 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x352> │ │ │ │ + b.n 58748 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d4> │ │ │ │ movw r0, #7520 @ 0x1d60 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 5874a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36c> │ │ │ │ - cbz r2, 58764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ + cbnz r3, 58762 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ee> │ │ │ │ + cbz r2, 5877c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x308> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ + cbz r3, 5877c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x308> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24520 @ 0x5fc8 │ │ │ │ + movw r1, #26056 @ 0x65c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5876c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38e> │ │ │ │ + b.n 58784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x310> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 587a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c6> │ │ │ │ + bge.n 587bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x348> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #44 @ 0x2c │ │ │ │ + movw r1, #1748 @ 0x6d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl bfa10 │ │ │ │ - cbz r0, 587e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x402> │ │ │ │ + bl bfbe4 │ │ │ │ + cbz r0, 587f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x384> │ │ │ │ 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, 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ + cbnz r3, 5881c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a8> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ + ble.n 5881c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ - cbnz r0, 5881c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43e> │ │ │ │ + bne.n 5881c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a8> │ │ │ │ + cbnz r0, 58834 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (5885c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47e>) │ │ │ │ + ldr r4, [pc, #80] @ (58874 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x400>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x476> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5886c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x476> │ │ │ │ + blt.n 5886c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24560 @ 0x5ff0 │ │ │ │ + movw r1, #26096 @ 0x65f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #15980 @ 0x3e6c │ │ │ │ + movw r0, #17516 @ 0x446c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x476> │ │ │ │ + blt.n 5886c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #42612 @ 0xa674 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24cae0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ + b.w 24d610 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x71c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r0, ip │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 58882 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a4> │ │ │ │ + bne.n 5889a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 5889c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4be> │ │ │ │ - b.n 58898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ba> │ │ │ │ + bl 1e6c5c <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 588b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x440> │ │ │ │ + b.n 588b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65184 @ 0xfea0 │ │ │ │ + movw r0, #62724 @ 0xf504 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58876 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x498> │ │ │ │ + bne.n 5888e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x41a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 588de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ + b.n 588f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x482> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e6c5c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ba> │ │ │ │ + beq.n 588b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e6c5c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ba> │ │ │ │ + beq.n 588b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43c> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 588d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f8> │ │ │ │ + bge.n 588ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -000588e2 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #24] @ (5890c ) │ │ │ │ - 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 1aba40 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #54276 @ 0xd404 │ │ │ │ + movw r4, #55812 @ 0xda04 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - movw r3, #54300 @ 0xd41c │ │ │ │ + movw r3, #55836 @ 0xda1c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #54268 @ 0xd3fc │ │ │ │ + movw r2, #55804 @ 0xd9fc │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #54288 @ 0xd410 │ │ │ │ + movw r1, #55824 @ 0xda10 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #24564 @ 0x5ff4 │ │ │ │ + movw r0, #26100 @ 0x65f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - 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 13d568 │ │ │ │ - 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 589a4 │ │ │ │ + bne.n 5895e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ea> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 589be │ │ │ │ - b.n 589ba │ │ │ │ + bl 1d4600 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 58978 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x504> │ │ │ │ + b.n 58974 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65172 @ 0xfe94 │ │ │ │ + movw r0, #62712 @ 0xf4f8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58998 │ │ │ │ + bne.n 58952 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4de> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58a00 │ │ │ │ + b.n 589ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x546> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d4600 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589ba │ │ │ │ + beq.n 58974 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d08c4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d4600 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589ba │ │ │ │ + beq.n 58974 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 589f8 │ │ │ │ + bge.n 589b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +000589be : │ │ │ │ + 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] @ (589e8 ) │ │ │ │ + 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 1af984 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + 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 13df10 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24572 @ 0x5ffc │ │ │ │ + movw r1, #26108 @ 0x65fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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, #24612 @ 0x6024 │ │ │ │ + movw r1, #26148 @ 0x6624 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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, #24684 @ 0x606c │ │ │ │ + movw r1, #26220 @ 0x666c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58bbc │ │ │ │ + bne.w 58bd4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 261080 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ + bl 2619d0 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58bbc │ │ │ │ - cbz r4, 58ad2 │ │ │ │ + beq.w 58bd4 │ │ │ │ + cbz r4, 58aea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 261080 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ + bl 2619d0 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58af0 │ │ │ │ + cbnz r0, 58b08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58bbc │ │ │ │ + beq.n 58bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58bbc │ │ │ │ + bne.n 58bd4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 58bb2 │ │ │ │ + b.n 58bca │ │ │ │ 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, 58b18 │ │ │ │ + cbz r6, 58b30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 261080 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ + bl 2619d0 <_PyLong_DivmodNear@@Base+0x51c> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58b36 │ │ │ │ + cbnz r0, 58b4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58ba0 │ │ │ │ + beq.n 58bb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58ba0 │ │ │ │ + bne.n 58bb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 58ba0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58bb8 │ │ │ │ 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, 58b4e │ │ │ │ + cbz r0, 58b66 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl be4a8 │ │ │ │ - bl 7828c │ │ │ │ - b.n 58b74 │ │ │ │ + bl be678 │ │ │ │ + bl 78208 │ │ │ │ + b.n 58b8c │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 10ef98 │ │ │ │ + bl 10f344 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 58b74 │ │ │ │ + ble.n 58b8c │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24728 @ 0x6098 │ │ │ │ + movw r1, #26264 @ 0x6698 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58b8a │ │ │ │ + beq.n 58ba2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58b8a │ │ │ │ + cbnz r3, 58ba2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58ba0 │ │ │ │ + beq.n 58bb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 58ba0 │ │ │ │ + cbnz r3, 58bb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58bbc │ │ │ │ + beq.n 58bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58bbc │ │ │ │ + cbnz r3, 58bd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_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 58bf4 │ │ │ │ + bne.n 58c0c │ │ │ │ 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 58c22 │ │ │ │ + b.n 58c3a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 14c9d4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14dcf4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58c1e │ │ │ │ + blt.n 58c36 │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 58c22 │ │ │ │ + bge.n 58c3a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10888 @ 0x2a88 │ │ │ │ + movw r1, #12456 @ 0x30a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58c3a │ │ │ │ + b.n 58c52 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #16 │ │ │ │ ldrexd r0, r1, [r3] │ │ │ │ strexd r2, r4, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58c26 │ │ │ │ + bne.n 58c3e │ │ │ │ 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] @ (58d70 ) │ │ │ │ + ldr r3, [pc, #288] @ (58d88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 58c68 │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + cbnz r0, 58c80 │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #272] @ (58d74 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ (58d8c ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #24836 @ 0x6104 │ │ │ │ + movw r1, #26364 @ 0x66fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f8818 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8a04 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58c7e │ │ │ │ + bge.n 58c96 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58d68 │ │ │ │ - bl 71328 │ │ │ │ + b.n 58d80 │ │ │ │ + bl 71310 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58c7a │ │ │ │ - ldr r0, [pc, #236] @ (58d78 ) │ │ │ │ + beq.n 58c92 │ │ │ │ + ldr r0, [pc, #236] @ (58d90 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58ca2 │ │ │ │ + bne.n 58cba │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58c92 │ │ │ │ + bne.n 58caa │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 58cbe │ │ │ │ + beq.n 58cd6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1dac6c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r3, #620] @ 0x26c │ │ │ │ - cbz r7, 58d44 │ │ │ │ + cbz r7, 58d5c │ │ │ │ ldr.w r6, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r6, 58d26 │ │ │ │ + cbz r6, 58d3e │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 1d4c44 │ │ │ │ + bl 1d8500 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 58cec │ │ │ │ + cbnz r0, 58d04 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 58cdc │ │ │ │ + b.n 58cf4 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddd4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58d2c │ │ │ │ + cbz r0, 58d44 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 58d1e │ │ │ │ + beq.n 58d36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58d1e │ │ │ │ + cbnz r3, 58d36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 58ce8 │ │ │ │ - b.n 58d2c │ │ │ │ + bge.n 58d00 │ │ │ │ + b.n 58d44 │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 58cd6 │ │ │ │ + b.n 58cee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58d42 │ │ │ │ + beq.n 58d5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58d42 │ │ │ │ + cbnz r3, 58d5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58d5c │ │ │ │ + bne.n 58d74 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58d4c │ │ │ │ + bne.n 58d64 │ │ │ │ dmb ish │ │ │ │ - beq.n 58d68 │ │ │ │ - ldr r0, [pc, #20] @ (58d78 ) │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 58d80 │ │ │ │ + ldr r0, [pc, #20] @ (58d90 ) │ │ │ │ + bl 2468dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #416 @ (adr r6, 58f18 ) │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 58da2 │ │ │ │ + cbnz r2, 58dba │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58db4 │ │ │ │ - b.n 58db0 │ │ │ │ + bge.n 58dcc │ │ │ │ + b.n 58dc8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ecf48 │ │ │ │ + bl 1efe50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58d9a │ │ │ │ - b.n 58dce │ │ │ │ + bne.n 58db2 │ │ │ │ + b.n 58de6 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58db8 │ │ │ │ + bmi.n 58dd0 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58dd4 │ │ │ │ + blt.n 58dec │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62932 @ 0xf5d4 │ │ │ │ + movw r1, #64508 @ 0xfbfc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58df0 │ │ │ │ - cbnz r5, 58de8 │ │ │ │ + b.n 58e08 │ │ │ │ + cbnz r5, 58e00 │ │ │ │ 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 1df36c │ │ │ │ + b.w 1e248c │ │ │ │ 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} │ │ │ │ @@ -69391,183 +69397,183 @@ │ │ │ │ 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 1d7154 │ │ │ │ + bl 1daa14 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 58e3e │ │ │ │ + cbnz r3, 58e56 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58e3e │ │ │ │ + ble.n 58e56 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58e3e │ │ │ │ - cbnz r0, 58e56 │ │ │ │ + bne.n 58e56 │ │ │ │ + cbnz r0, 58e6e │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (58e78 ) │ │ │ │ + ldr r4, [pc, #48] @ (58e90 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58e72 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58e8a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58e72 │ │ │ │ + blt.n 58e8a │ │ │ │ movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24cae0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5fc> │ │ │ │ + b.w 24d610 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x71c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, r1 │ │ │ │ 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 │ │ │ │ - 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 1d7154 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, #24860 @ 0x611c │ │ │ │ + movw r2, #26396 @ 0x671c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1f9950 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 167fd0 <_PyArg_ParseStack@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58fb4 │ │ │ │ + beq.n 58f86 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58f34 │ │ │ │ + bge.n 58f06 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 58fa4 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 58f76 │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58f02 │ │ │ │ - b.n 58f92 │ │ │ │ + beq.n 58ed4 │ │ │ │ + b.n 58f64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 58f9a │ │ │ │ + cbz r3, 58f6c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 83414 │ │ │ │ + bl 83408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58f92 │ │ │ │ + cbz r0, 58f64 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7c │ │ │ │ + cbz r0, 58f4e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1bb648 │ │ │ │ + bl 1bf594 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7c │ │ │ │ + cbz r0, 58f4e │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7c │ │ │ │ + cbz r0, 58f4e │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58f7c │ │ │ │ + cbz r0, 58f4e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 7ffe0 │ │ │ │ - cbnz r0, 58f96 │ │ │ │ + bl 7ffd8 │ │ │ │ + cbnz r0, 58f68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58f92 │ │ │ │ + beq.n 58f64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58f92 │ │ │ │ + cbnz r3, 58f64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58fb4 │ │ │ │ + b.n 58f86 │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 58fb4 │ │ │ │ + b.n 58f86 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 58fb4 │ │ │ │ + b.n 58f86 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ 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, #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 1daa14 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #240] @ (590c0 ) │ │ │ │ + ldr r5, [pc, #240] @ (590d8 ) │ │ │ │ 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} │ │ │ │ @@ -69575,905 +69581,905 @@ │ │ │ │ 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 58ffe │ │ │ │ + bne.n 59016 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 58ffe │ │ │ │ + ble.n 59016 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 58ffe │ │ │ │ - cbnz r6, 59020 │ │ │ │ - ldr r4, [pc, #196] @ (590c4 ) │ │ │ │ + bne.n 59016 │ │ │ │ + cbnz r6, 59038 │ │ │ │ + ldr r4, [pc, #196] @ (590dc ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5909c │ │ │ │ + beq.n 590b4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11112c │ │ │ │ + bl 11150c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590a6 │ │ │ │ - movw r3, #61896 @ 0xf1c8 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ + beq.n 590be │ │ │ │ + movw r3, #388 @ 0x184 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1f7f0c │ │ │ │ - cbz r0, 590aa │ │ │ │ + bl 1fa818 │ │ │ │ + cbz r0, 590c2 │ │ │ │ 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 59062 │ │ │ │ + beq.n 5907a │ │ │ │ mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5906a │ │ │ │ + b.n 59082 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a39c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 59092 │ │ │ │ + bne.n 590aa │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 5908c │ │ │ │ + cbz r2, 590a4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 59086 │ │ │ │ - bl f1834 │ │ │ │ - b.n 5908c │ │ │ │ + bne.n 5909e │ │ │ │ + bl f1a18 │ │ │ │ + b.n 590a4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1116ec │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 590aa │ │ │ │ + bl 111acc │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 590c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 590ac │ │ │ │ + b.n 590c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 590ac │ │ │ │ + b.n 590c4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 590ac │ │ │ │ + b.n 590c4 │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 111704 │ │ │ │ + bl 111ae4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r6, pc, #528 @ (adr r6, 592d4 ) │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov r8, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 590ee │ │ │ │ + bne.n 59106 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5910e │ │ │ │ - b.n 59106 │ │ │ │ + bne.n 59126 │ │ │ │ + b.n 5911e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64760 @ 0xfcf8 │ │ │ │ + movw r0, #62300 @ 0xf35c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 590e0 │ │ │ │ - b.n 591b4 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 590f8 │ │ │ │ + b.n 591cc │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 591b4 │ │ │ │ + bne.n 591cc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 152750 │ │ │ │ - cbnz r0, 59130 │ │ │ │ + bl 153ae8 │ │ │ │ + cbnz r0, 59148 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24872 @ 0x6128 │ │ │ │ + movw r1, #26408 @ 0x6728 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5918e │ │ │ │ + bl 12747c │ │ │ │ + b.n 591a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 152d54 │ │ │ │ + bl 1540ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5918e │ │ │ │ + blt.n 591a6 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55a9e │ │ │ │ + bl 55a1c <_Py_hashtable_size@@Base+0x7a8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5918e │ │ │ │ - bl 95d94 │ │ │ │ + beq.n 591a6 │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 59180 │ │ │ │ + bge.n 59198 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 591a4 │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 591bc │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5914e │ │ │ │ + beq.n 59166 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55ca6 │ │ │ │ + bl 55bea │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 59198 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 591b4 │ │ │ │ + bne.n 591b0 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 591cc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 59180 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 59198 │ │ │ │ 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 591e0 │ │ │ │ + bne.n 591f8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5924a │ │ │ │ - b.n 591f8 │ │ │ │ + blt.n 59262 │ │ │ │ + b.n 59210 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65084 @ 0xfe3c │ │ │ │ + movw r0, #62624 @ 0xf4a0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 591d4 │ │ │ │ - b.n 5924a │ │ │ │ - movw r3, #61896 @ 0xf1c8 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ + bne.n 591ec │ │ │ │ + b.n 59262 │ │ │ │ + movw r3, #388 @ 0x184 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7f0c │ │ │ │ - cbz r0, 5924a │ │ │ │ + bl 1fa818 │ │ │ │ + cbz r0, 59262 │ │ │ │ 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 5923e │ │ │ │ + bne.n 59256 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 59238 │ │ │ │ + cbz r3, 59250 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5924a │ │ │ │ + bl f1a18 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 59262 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ 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, #6668 @ 0x1a0c │ │ │ │ + movw r1, #8204 @ 0x200c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23e4a8 <_PyTime_AsTimeval@@Base+0x4e8> │ │ │ │ + bl 23f7d0 <_PyTime_AsTimeval@@Base+0x4e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5927c │ │ │ │ + beq.n 59294 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 59280 │ │ │ │ + b.n 59298 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 59298 │ │ │ │ + cbz r0, 592b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 593a0 │ │ │ │ + beq.w 593b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #35236 @ 0x89a4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59394 │ │ │ │ + beq.n 593ac │ │ │ │ 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 592d8 │ │ │ │ + bne.n 592f0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 592e6 │ │ │ │ + cbnz r3, 592fe │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 592e6 │ │ │ │ - movw r0, #37816 @ 0x93b8 │ │ │ │ + cbnz r3, 592fe │ │ │ │ + movw r0, #39352 @ 0x99b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a158 │ │ │ │ - bge.n 592e6 │ │ │ │ - bl 242c84 <_PyDeadline_Get@@Base+0x30ac> │ │ │ │ + b.w 7a0d8 │ │ │ │ + bge.n 592fe │ │ │ │ + bl 243f78 <_PyTime_AsTimeval@@Base+0x4c8c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5938e │ │ │ │ + beq.n 593a6 │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 592f6 │ │ │ │ + b.n 5930e │ │ │ │ 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 5930e │ │ │ │ + beq.n 59326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5930e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59326 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b498 │ │ │ │ + bl 26ba98 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b72c │ │ │ │ + bl 26bd2c │ │ │ │ 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 26b498 │ │ │ │ + bl 26ba98 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26b72c │ │ │ │ + bl 26bd2c │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 59362 │ │ │ │ + cbz r7, 5937a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #24908 @ 0x614c │ │ │ │ + movw r0, #26444 @ 0x674c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - b.n 5938e │ │ │ │ - cbz r4, 59378 │ │ │ │ + bl dde24 │ │ │ │ + b.n 593a6 │ │ │ │ + cbz r4, 59390 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #24936 @ 0x6168 │ │ │ │ + movw r0, #26472 @ 0x6768 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - b.n 5938e │ │ │ │ + bl dde24 │ │ │ │ + b.n 593a6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #24956 @ 0x617c │ │ │ │ + movw r0, #26492 @ 0x677c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #37816 @ 0x93b8 │ │ │ │ + movw r0, #39352 @ 0x99b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0d8 │ │ │ │ bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cbnz r3, 593f0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r2, 593d6 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbnz r3, 593f0 │ │ │ │ + bl 16710c │ │ │ │ + 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 257538 <_PyUnicode_ToNumeric@@Base+0x90c4> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #26508 @ 0x678c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 593d0 │ │ │ │ + bgt.n 59438 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 593ea │ │ │ │ + bl 12747c │ │ │ │ + b.n 59452 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 593f0 │ │ │ │ + cbz r6, 59458 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #31180 @ 0x79cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5943c │ │ │ │ + b.n 594a4 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 5940c │ │ │ │ + cbnz r1, 59474 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30164 @ 0x75d4 │ │ │ │ + movw r1, #31700 @ 0x7bd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 593ea │ │ │ │ + bl 12747c │ │ │ │ + b.n 59452 │ │ │ │ movw r5, #6496 @ 0x1960 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d7770 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59426 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 5942a │ │ │ │ - b.n 593ea │ │ │ │ + bne.n 5948e │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 59492 │ │ │ │ + b.n 59452 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5943a │ │ │ │ + bgt.n 594a2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r1, #24972 @ 0x618c │ │ │ │ + movw r1, #26540 @ 0x67ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ - b.n 593ea │ │ │ │ + bl 12747c │ │ │ │ + b.n 59452 │ │ │ │ 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, 59476 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cbz r2, 5945c │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 59476 │ │ │ │ - bl 165774 │ │ │ │ - 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 256b78 <_PyUnicode_ToNumeric@@Base+0x9264> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25012 @ 0x61b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - 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 594ae │ │ │ │ + bhi.n 594c6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 594da │ │ │ │ - b.n 594c8 │ │ │ │ - movw r0, #40276 @ 0x9d54 │ │ │ │ + ble.n 594f2 │ │ │ │ + b.n 594e0 │ │ │ │ + movw r0, #41812 @ 0xa354 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594a8 │ │ │ │ + bne.n 594c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59580 │ │ │ │ + b.n 59598 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 594e0 │ │ │ │ - bl 7f720 │ │ │ │ + cbnz r0, 594f8 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594c4 │ │ │ │ + bne.n 594dc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59500 │ │ │ │ - bl 83930 │ │ │ │ + b.n 59518 │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 594fc │ │ │ │ + beq.n 59514 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 594fc │ │ │ │ + cbnz r3, 59514 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 594d2 │ │ │ │ + beq.n 594ea │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 5951c │ │ │ │ + cbnz r6, 59534 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25044 @ 0x61d4 │ │ │ │ + movw r1, #26580 @ 0x67d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 594c4 │ │ │ │ + bl 12747c │ │ │ │ + b.n 594dc │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59524 │ │ │ │ + bge.n 5953c │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi.n 59528 │ │ │ │ + bmi.n 59540 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 59540 │ │ │ │ + bgt.n 59558 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59592 @ 0xe8c8 │ │ │ │ + movw r1, #61128 @ 0xeec8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 594c4 │ │ │ │ + bl 12747c │ │ │ │ + b.n 594dc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5955e │ │ │ │ + ble.n 59576 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47464 @ 0xb968 │ │ │ │ + movw r1, #49040 @ 0xbf90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 594c4 │ │ │ │ + bl 12747c │ │ │ │ + b.n 594dc │ │ │ │ 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 146b28 │ │ │ │ + bl 147c98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 594c4 │ │ │ │ - ldr r0, [pc, #8] @ (59584 ) │ │ │ │ + beq.n 594dc │ │ │ │ + ldr r0, [pc, #8] @ (5959c ) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 595a8 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 595cc │ │ │ │ + bne.n 595c0 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 595e4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 595c4 │ │ │ │ + bge.n 595dc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 595da │ │ │ │ + cbz r0, 595f2 │ │ │ │ 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, #25160 @ 0x6248 │ │ │ │ + movw r2, #26696 @ 0x6848 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9950 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 59628 │ │ │ │ + bl 167fd0 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 59640 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59620 │ │ │ │ + bge.n 59638 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 59628 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 59640 │ │ │ │ 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, 5964a │ │ │ │ + cbnz r0, 59662 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 59654 │ │ │ │ - b.n 5965a │ │ │ │ + cbnz r0, 5966c │ │ │ │ + b.n 59672 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59644 │ │ │ │ - b.n 59668 │ │ │ │ + beq.n 5965c │ │ │ │ + b.n 59680 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59668 │ │ │ │ + cbnz r0, 59680 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 59668 │ │ │ │ + cbz r0, 59680 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrd r0, r1, [r0, #32] │ │ │ │ - b.w fa3c0 │ │ │ │ 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 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 597b6 │ │ │ │ + bne.w 597c6 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5972c │ │ │ │ + bne.n 5973c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 596a8 │ │ │ │ + cbz r3, 596b8 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbnz r3, 596b2 │ │ │ │ + cbnz r3, 596c2 │ │ │ │ ldrb.w r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 597b6 │ │ │ │ + beq.w 597c6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #52436 @ 0xccd4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba08 │ │ │ │ + bl abbf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 597aa │ │ │ │ + beq.n 597ba │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #52436 @ 0xccd4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba08 │ │ │ │ + bl abbf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 597aa │ │ │ │ + beq.n 597ba │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d344 │ │ │ │ - bl 7828c │ │ │ │ + bl 5d34c │ │ │ │ + bl 78208 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5970e │ │ │ │ + beq.n 5971e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5970e │ │ │ │ + cbnz r3, 5971e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597b6 │ │ │ │ + beq.n 597c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 597b6 │ │ │ │ + bne.n 597c6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 597b6 │ │ │ │ + beq.n 597c6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #52436 @ 0xccd4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aba08 │ │ │ │ + bl abbf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 597aa │ │ │ │ + cbz r0, 597ba │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #52436 @ 0xccd4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba08 │ │ │ │ + bl abbf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 597aa │ │ │ │ + cbz r0, 597ba │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 8e1fc │ │ │ │ - bl 7828c │ │ │ │ + bl 8e144 │ │ │ │ + bl 78208 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59792 │ │ │ │ + beq.n 597a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59792 │ │ │ │ + cbnz r3, 597a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 597b6 │ │ │ │ + beq.n 597c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 597b6 │ │ │ │ + cbnz r3, 597c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 597b6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 597c6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7828c │ │ │ │ + b.w 78208 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r0, r1, [r0, #32] │ │ │ │ + b.w fa6b8 │ │ │ │ + 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 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 59862 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5981e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29b58 │ │ │ │ + movw r2, #52436 @ 0xccd4 │ │ │ │ + movt r2, #38 @ 0x26 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl abbf0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 59862 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 5a844 │ │ │ │ + b.n 59844 │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ + cbz r3, 59862 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29b58 │ │ │ │ + movw r2, #52436 @ 0xccd4 │ │ │ │ + movt r2, #38 @ 0x26 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl abbf0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 59862 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + mov r1, r4 │ │ │ │ + bl d2764 │ │ │ │ + bl 78208 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 59862 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 59862 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, 597dc │ │ │ │ + cbz r6, 59884 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b.n 597de │ │ │ │ + b.n 59886 │ │ │ │ mov r7, r6 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r6, 597ea │ │ │ │ + cbnz r6, 59892 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 597ea │ │ │ │ - cbnz r1, 597ea │ │ │ │ - cbnz r0, 59806 │ │ │ │ + blt.n 59892 │ │ │ │ + cbnz r1, 59892 │ │ │ │ + cbnz r0, 598ae │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #100] @ (59854 ) │ │ │ │ + ldr r6, [pc, #100] @ (598fc ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59806 │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 598ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59850 │ │ │ │ - cbz r7, 59814 │ │ │ │ + b.n 598f8 │ │ │ │ + cbz r7, 598bc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 59816 │ │ │ │ - b.n 59802 │ │ │ │ + bge.n 598be │ │ │ │ + b.n 598aa │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b80 │ │ │ │ + bl 203f44 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5983a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 598e2 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59802 │ │ │ │ + bne.n 598aa │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 59850 │ │ │ │ + b.n 598f8 │ │ │ │ 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} │ │ │ │ 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 r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 598e6 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 598a2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl aba08 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 598e6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 5a9fa │ │ │ │ - b.n 598c8 │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 598e6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl aba08 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 598e6 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - mov r1, r4 │ │ │ │ - bl d2608 │ │ │ │ - bl 7828c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 598e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 598e6 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_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 5991a │ │ │ │ + bhi.n 59932 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5996c │ │ │ │ - b.n 59930 │ │ │ │ - movw r0, #26392 @ 0x6718 │ │ │ │ + beq.n 59984 │ │ │ │ + b.n 59948 │ │ │ │ + movw r0, #27928 @ 0x6d18 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 59974 │ │ │ │ - b.n 5990c │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5998c │ │ │ │ + b.n 59924 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 88de4 │ │ │ │ - cbz r0, 59974 │ │ │ │ + bl 88d70 │ │ │ │ + cbz r0, 5998c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 5994c │ │ │ │ + cbz r3, 59964 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -70483,793 +70489,793 @@ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 59978 │ │ │ │ + b.n 59990 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl ce02c │ │ │ │ - cbz r0, 59978 │ │ │ │ + bl ce178 │ │ │ │ + cbz r0, 59990 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 599fc │ │ │ │ + b.n 59a14 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 599de │ │ │ │ + ble.n 599f6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 599de │ │ │ │ + beq.n 599f6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 599c0 │ │ │ │ + bpl.n 599d8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59974 │ │ │ │ + beq.n 5998c │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 599de │ │ │ │ + beq.n 599f6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 59974 │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5998c │ │ │ │ + movw r2, #55344 @ 0xd830 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26392 @ 0x6718 │ │ │ │ + movw r0, #27928 @ 0x6d18 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59974 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5998c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59974 │ │ │ │ - movw r0, #35440 @ 0x8a70 │ │ │ │ + beq.n 5998c │ │ │ │ + movw r0, #36976 @ 0x9070 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 59a06 │ │ │ │ + cbz r3, 59a1e │ │ │ │ add r0, sp, #8 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2484 @ 0x9b4 │ │ │ │ + movw r0, #3976 @ 0xf88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ 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 59a5e │ │ │ │ + bpl.n 59a76 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #7904 @ 0x1ee0 │ │ │ │ + movw r1, #9404 @ 0x24bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12dab8 │ │ │ │ - cbz r0, 59a5e │ │ │ │ - cbz r4, 59a6c │ │ │ │ + bl 12df68 │ │ │ │ + cbz r0, 59a76 │ │ │ │ + cbz r4, 59a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59a6c │ │ │ │ + beq.n 59a84 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59a6c │ │ │ │ + b.n 59a84 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81314 │ │ │ │ + b.w 8130c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ 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, 59ab2 │ │ │ │ + cbnz r5, 59aca │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59ab2 │ │ │ │ + ble.n 59aca │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 59ab2 │ │ │ │ - cbz r2, 59ab2 │ │ │ │ + bne.n 59aca │ │ │ │ + cbz r2, 59aca │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #25196 @ 0x626c │ │ │ │ + movw r1, #26732 @ 0x686c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 59ace │ │ │ │ + bl 12747c │ │ │ │ + b.n 59ae6 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (59ad4 ) │ │ │ │ + ldr r5, [pc, #28] @ (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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59a9c │ │ │ │ + bne.n 59ab4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59b14 │ │ │ │ + bne.n 59b2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 59b2c │ │ │ │ - movw r2, #27976 @ 0x6d48 │ │ │ │ + bmi.n 59b44 │ │ │ │ + movw r2, #29512 @ 0x7348 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #25808 @ 0x64d0 │ │ │ │ + movw r0, #27344 @ 0x6ad0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59b46 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59b5e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25808 @ 0x64d0 │ │ │ │ + movw r0, #27344 @ 0x6ad0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59aec │ │ │ │ - b.n 59b46 │ │ │ │ + bne.n 59b04 │ │ │ │ + b.n 59b5e │ │ │ │ mov r0, r3 │ │ │ │ - bl 16a054 │ │ │ │ + bl 16ba70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59b4a │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 59b4a │ │ │ │ + bne.n 59b62 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 59b62 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59b98 │ │ │ │ + b.n 59bb0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #25296 @ 0x62d0 │ │ │ │ + movw r1, #26832 @ 0x68d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25300 @ 0x62d4 │ │ │ │ + movw r0, #26836 @ 0x68d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59b46 │ │ │ │ + blt.n 59b5e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59b88 │ │ │ │ + cbz r0, 59ba0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 59b46 │ │ │ │ - bl e4b58 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 59b5e │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b46 │ │ │ │ + bne.n 59b5e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 59b9e <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 59bb6 <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00059b9e <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00059bb6 <_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] @ (59cfc <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ + ldr r0, [pc, #332] @ (59d14 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25320 @ 0x62e8 │ │ │ │ + movw r1, #26856 @ 0x68e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f8818 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f8a04 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59bce <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bge.n 59be6 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59cf4 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 71328 │ │ │ │ + b.n 59d0c <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 71310 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59bca <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #292] @ (59d00 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + beq.n 59be2 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #292] @ (59d18 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59bf2 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 59c0a <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59be2 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 59bfa <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59c0e <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 59c26 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1dac6c │ │ │ │ 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 59c9e <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ + beq.n 59cb6 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r7, 59c76 <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ + cbz r7, 59c8e <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 59c72 <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ + cbz r6, 59c8a <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 59c3a <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ + bne.n 59c52 <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 59c2c <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ + b.n 59c44 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 59c50 <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ + beq.n 59c68 <_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 59c36 <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ + bcc.n 59c4e <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7dde8 │ │ │ │ + bl 7ddd4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59c92 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + cbz r0, 59caa <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 59c7c <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r2, 59c94 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 59cd4 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ + bne.n 59cec <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 59c92 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + blt.n 59caa <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 59c28 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 59c40 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 59c1e <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 59c36 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ mov r0, r6 │ │ │ │ - bl d3e68 │ │ │ │ + bl d3fb4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c5e <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ + bne.n 59c76 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59cc4 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ + bne.n 59cdc <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59ce4 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ + bne.n 59cfc <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59cb6 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne.n 59cce <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59ca6 <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ + bne.n 59cbe <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 59cf4 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #64] @ (59d00 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ - bl 2459ac │ │ │ │ - b.n 59cf4 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + beq.n 59d0c <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #64] @ (59d18 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + bl 2468dc │ │ │ │ + b.n 59d0c <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c92 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bne.n 59caa <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c92 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59caa <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c6e <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bne.n 59c86 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c6e <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59c86 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c9c <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 59cb4 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c9c <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59cb4 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25340 @ 0x62fc │ │ │ │ + movw r0, #26876 @ 0x68fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ 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, 59d30 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ + cbz r3, 59d48 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 59d32 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + b.n 59d4a <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 59d40 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r3, 59d58 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 59d40 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + blt.n 59d58 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 59d40 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ - cbnz r0, 59d5c <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ - ldr r6, [pc, #92] @ (59da0 <_PyThread_CurrentFrames@@Base+0x202>) │ │ │ │ + bgt.n 59d58 <_PyThread_CurrentFrames@@Base+0x1a2> │ │ │ │ + cbnz r0, 59d74 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + ldr r6, [pc, #92] @ (59db8 <_PyThread_CurrentFrames@@Base+0x202>) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59d5c <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59d74 <_PyThread_CurrentFrames@@Base+0x1be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59d9a <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ - cbz r4, 59d7a <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ + b.n 59db2 <_PyThread_CurrentFrames@@Base+0x1fc> │ │ │ │ + cbz r4, 59d92 <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 59d66 <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ + cbz r6, 59d7e <_PyThread_CurrentFrames@@Base+0x1c8> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 59d7e <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + beq.n 59d96 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59d7e <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 59d7e <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ - b.n 59d58 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ + bne.n 59d96 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 59d96 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + b.n 59d70 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 59d86 <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ + cbz r1, 59d9e <_PyThread_CurrentFrames@@Base+0x1e8> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 59d8e <_PyThread_CurrentFrames@@Base+0x1f0> │ │ │ │ + b.n 59da6 <_PyThread_CurrentFrames@@Base+0x1f0> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 23c154 │ │ │ │ + bl 23d4a4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bxns r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #16] @ (59db8 <_PyThread_CurrentFrames@@Base+0x21a>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 7ffe0 │ │ │ │ - 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 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59f9c <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + bne.w 59f9c <_PyThread_CurrentFrames@@Base+0x3e6> │ │ │ │ + movw r3, #65476 @ 0xffc4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr.w r8, [r9, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59ef6 <_PyThread_CurrentFrames@@Base+0x358> │ │ │ │ + bne.n 59ef6 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59f90 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 59f90 <_PyThread_CurrentFrames@@Base+0x3da> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59f90 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.w 59f90 <_PyThread_CurrentFrames@@Base+0x3da> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #52436 @ 0xccd4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba08 │ │ │ │ + bl abbf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59f9c <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 59f9c <_PyThread_CurrentFrames@@Base+0x3e6> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #52436 @ 0xccd4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aba08 │ │ │ │ + bl abbf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59e6c <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ + cbnz r0, 59e6c <_PyThread_CurrentFrames@@Base+0x2b6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 59f9c <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.w 59f9c <_PyThread_CurrentFrames@@Base+0x3e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59f9c <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + bne.w 59f9c <_PyThread_CurrentFrames@@Base+0x3e6> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 59f46 <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ + b.n 59f46 <_PyThread_CurrentFrames@@Base+0x390> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 59ebe <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59ebe <_PyThread_CurrentFrames@@Base+0x308> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 59ebe <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbz r3, 59ebe <_PyThread_CurrentFrames@@Base+0x308> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d5fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59ec6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbz r0, 59ec6 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 25ddb0 │ │ │ │ + bl 25e478 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 59eae <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ + bne.n 59eae <_PyThread_CurrentFrames@@Base+0x2f8> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59ec6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + beq.n 59ec6 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59ec6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + cbnz r1, 59ec6 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 59ec6 <_PyThread_CurrentFrames@@Base+0x328> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59ec6 <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59ebe <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + beq.n 59ebe <_PyThread_CurrentFrames@@Base+0x308> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59ebe <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbnz r1, 59ebe <_PyThread_CurrentFrames@@Base+0x308> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 59edc <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + beq.n 59edc <_PyThread_CurrentFrames@@Base+0x326> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59edc <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + cbnz r3, 59edc <_PyThread_CurrentFrames@@Base+0x326> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ef2 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + beq.n 59ef2 <_PyThread_CurrentFrames@@Base+0x33c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59ef2 <_PyThread_CurrentFrames@@Base+0x354> │ │ │ │ + cbnz r3, 59ef2 <_PyThread_CurrentFrames@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 59f90 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + b.n 59f90 <_PyThread_CurrentFrames@@Base+0x3da> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 59f90 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 59f90 <_PyThread_CurrentFrames@@Base+0x3da> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #52436 @ 0xccd4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba08 │ │ │ │ + bl abbf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59f9c <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 59f9c <_PyThread_CurrentFrames@@Base+0x3e6> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #52436 @ 0xccd4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aba08 │ │ │ │ + bl abbf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59f50 <_PyThread_CurrentFrames@@Base+0x3b2> │ │ │ │ + cbnz r0, 59f50 <_PyThread_CurrentFrames@@Base+0x39a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f9c <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + beq.n 59f9c <_PyThread_CurrentFrames@@Base+0x3e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59f9c <_PyThread_CurrentFrames@@Base+0x3fe> │ │ │ │ + cbnz r3, 59f9c <_PyThread_CurrentFrames@@Base+0x3e6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 8e1fc │ │ │ │ + bl 8e144 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f7a <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + beq.n 59f7a <_PyThread_CurrentFrames@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59f7a <_PyThread_CurrentFrames@@Base+0x3dc> │ │ │ │ + cbnz r3, 59f7a <_PyThread_CurrentFrames@@Base+0x3c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f90 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + beq.n 59f90 <_PyThread_CurrentFrames@@Base+0x3da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59f90 <_PyThread_CurrentFrames@@Base+0x3f2> │ │ │ │ + cbnz r3, 59f90 <_PyThread_CurrentFrames@@Base+0x3da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7828c │ │ │ │ + b.w 78208 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r3, [pc, #16] @ (59fb4 <_PyThread_CurrentFrames@@Base+0x3fe>) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ + b.w 7ffd8 │ │ │ │ + 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 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a046 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + bne.n 5a05c <_PyThread_CurrentFrames@@Base+0x4a6> │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + movw r3, #65476 @ 0xffc4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59ffe <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ + bne.n 5a014 <_PyThread_CurrentFrames@@Base+0x45e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5a03c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r3, 5a052 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5a03c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r1, 5a052 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 25ddb0 │ │ │ │ + bl 25e478 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5a03c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + b.n 5a052 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5a03c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbz r3, 5a052 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #52436 @ 0xccd4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba08 │ │ │ │ + bl abbf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a046 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + cbz r0, 5a05c <_PyThread_CurrentFrames@@Base+0x4a6> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d2608 │ │ │ │ + bl d2764 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a03c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + beq.n 5a052 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a03c <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbnz r3, 5a052 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7828c │ │ │ │ + b.w 78208 │ │ │ │ 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 f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a068 <_PyThread_CurrentFrames@@Base+0x4ca> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5a080 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ - ldr r2, [pc, #24] @ (5a084 <_PyThread_CurrentFrames@@Base+0x4e6>) │ │ │ │ + bne.n 5a07e <_PyThread_CurrentFrames@@Base+0x4c8> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 5a096 <_PyThread_CurrentFrames@@Base+0x4e0> │ │ │ │ + ldr r2, [pc, #28] @ (5a09c <_PyThread_CurrentFrames@@Base+0x4e6>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3900] @ 0xf3c │ │ │ │ - b.n 5a082 <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ + b.n 5a098 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5a0a2 <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ + blt.n 5a0ba <_PyThread_CurrentFrames@@Base+0x504> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5a0a8 <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ - b.n 5a0ea <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ + bne.n 5a0c0 <_PyThread_CurrentFrames@@Base+0x50a> │ │ │ │ + b.n 5a102 <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a0c0 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + b.n 5a0d8 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5a0c0 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + cbz r5, 5a0d8 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b498 │ │ │ │ + bl 26ba98 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5a0c0 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + bge.n 5a0d8 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 146b28 │ │ │ │ + bl 147c98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a0fa <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq.n 5a112 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5a0d8 <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ + cbz r3, 5a0f0 <_PyThread_CurrentFrames@@Base+0x53a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5a0e0 <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ + b.n 5a0f8 <_PyThread_CurrentFrames@@Base+0x542> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 148470 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 14962c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a0fc <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ + beq.n 5a114 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a0fc <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ + b.n 5a114 <_PyThread_CurrentFrames@@Base+0x55e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a100 : │ │ │ │ +0005a118 : │ │ │ │ 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] @ (5a17c ) │ │ │ │ + ldr r4, [pc, #108] @ (5a194 ) │ │ │ │ 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, 5a130 │ │ │ │ + cbnz r3, 5a148 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5a126 │ │ │ │ + cbz r3, 5a13e │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a11a │ │ │ │ + b.n 5a132 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 5a140 │ │ │ │ + b.n 5a158 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a140 │ │ │ │ + beq.n 5a158 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a14e │ │ │ │ + cbz r3, 5a166 │ │ │ │ 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, 5a162 │ │ │ │ + cbz r3, 5a17a │ │ │ │ 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 20ba3c │ │ │ │ + bl 20d828 │ │ │ │ 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] │ │ │ │ @@ -71282,861 +71288,862 @@ │ │ │ │ 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, 5a1a2 │ │ │ │ + cbz r4, 5a1ba │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 5a1a4 │ │ │ │ + b.n 5a1bc │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 5a1b2 │ │ │ │ + cbnz r4, 5a1ca │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5a1b2 │ │ │ │ + ble.n 5a1ca │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 5a1b2 │ │ │ │ - cbnz r0, 5a1d0 │ │ │ │ + bgt.n 5a1ca │ │ │ │ + cbnz r0, 5a1e8 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #72] @ (5a200 ) │ │ │ │ + ldr r4, [pc, #72] @ (5a218 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a1fa │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a212 │ │ │ │ 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 165774 │ │ │ │ + bl 16710c │ │ │ │ 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 f8840 │ │ │ │ + bl f8a2c │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx sp │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a204 : │ │ │ │ +0005a21c : │ │ │ │ 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] @ (5a23c ) │ │ │ │ + ldr r4, [pc, #40] @ (5a254 ) │ │ │ │ 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 233194 │ │ │ │ + bl 235038 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7828c │ │ │ │ + b.w 78208 │ │ │ │ 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 83930 │ │ │ │ + bl 83924 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a262 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5a282 │ │ │ │ + bne.n 5a27a │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 5a29a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5a278 │ │ │ │ + cbz r3, 5a290 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5a274 │ │ │ │ + blt.n 5a28c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5a276 │ │ │ │ + b.n 5a28e │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a284 │ │ │ │ + b.n 5a29c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5a2ee │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5a320 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 86280 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5a2ee │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5a302 │ │ │ │ - ldr r1, [pc, #128] @ (5a34c ) │ │ │ │ - movw r2, #3336 @ 0xd08 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 12703c <_PyObject_CallMethod@@Base> │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a2f2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a2ee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a2ee │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5a348 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a302 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a302 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movw r0, #25356 @ 0x630c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movw r4, #4308 @ 0x10d4 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 82744 │ │ │ │ - b.n 5a348 │ │ │ │ - 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, #25368 @ 0x6318 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 82744 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0005a350 : │ │ │ │ - ldr r3, [pc, #56] @ (5a38c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5a366 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5a35a │ │ │ │ - bx lr │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5a386 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 5a380 │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 5a37c │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a3b8 │ │ │ │ + bhi.n 5a2c6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5a3d2 │ │ │ │ + ble.n 5a2e0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a3da │ │ │ │ - movw r0, #60544 @ 0xec80 │ │ │ │ + b.n 5a2e8 │ │ │ │ + movw r0, #62168 @ 0xf2d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a3ae │ │ │ │ + bne.n 5a2bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a738 │ │ │ │ + b.n 5a646 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - cbz r4, 5a404 │ │ │ │ + cbz r4, 5a312 │ │ │ │ ldr.w r9, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a41c │ │ │ │ + beq.n 5a32a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25380 @ 0x6324 │ │ │ │ + movw r1, #26892 @ 0x690c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5a3ce │ │ │ │ + bl 12747c │ │ │ │ + b.n 5a2dc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61548 @ 0xf06c │ │ │ │ + movw r1, #63068 @ 0xf65c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5a3ce │ │ │ │ - movw r1, #55880 @ 0xda48 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5a2dc │ │ │ │ + movw r1, #57416 @ 0xe048 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbdcc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a3ce │ │ │ │ + beq.n 5a2dc │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a452 │ │ │ │ + cbz r0, 5a360 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a452 │ │ │ │ + beq.n 5a360 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a452 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a360 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a46e │ │ │ │ + cbz r0, 5a37c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a46e │ │ │ │ + beq.n 5a37c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a46e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a37c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a48a │ │ │ │ + cbz r0, 5a398 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a48a │ │ │ │ + beq.n 5a398 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a48a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a398 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a4a6 │ │ │ │ + cbz r0, 5a3b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4a6 │ │ │ │ + beq.n 5a3b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4a6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a3b4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a4c2 │ │ │ │ + cbz r0, 5a3d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4c2 │ │ │ │ + beq.n 5a3d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4c2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a3d0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5a4de │ │ │ │ + cbz r0, 5a3ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4de │ │ │ │ + beq.n 5a3ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a4de │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a3ec │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a4fa │ │ │ │ - movw r0, #55516 @ 0xd8dc │ │ │ │ + bne.n 5a408 │ │ │ │ + movw r0, #57052 @ 0xdedc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5a71e │ │ │ │ + b.n 5a62c │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #25448 @ 0x6368 │ │ │ │ + movw r1, #26960 @ 0x6950 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5390 │ │ │ │ + bl f557c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a3ce │ │ │ │ - movw fp, #54760 @ 0xd5e8 │ │ │ │ + beq.w 5a2dc │ │ │ │ + movw fp, #56296 @ 0xdbe8 │ │ │ │ movt fp, #38 @ 0x26 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r3, #55516 @ 0xd8dc │ │ │ │ + movw r3, #57052 @ 0xdedc │ │ │ │ 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 5a544 │ │ │ │ + bpl.n 5a452 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a714 │ │ │ │ + bge.w 5a622 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ - b.n 5a550 │ │ │ │ + b.n 5a45e │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a714 │ │ │ │ + bge.w 5a622 │ │ │ │ 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 5a564 │ │ │ │ + bpl.n 5a472 │ │ │ │ mov r0, sl │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fd80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5a578 │ │ │ │ + b.n 5a486 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5a574 │ │ │ │ + bmi.n 5a482 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a57c │ │ │ │ - b.n 5a588 │ │ │ │ + bne.n 5a48a │ │ │ │ + b.n 5a496 │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5a5a0 │ │ │ │ - b.n 5a568 │ │ │ │ + cbnz r6, 5a4ae │ │ │ │ + b.n 5a476 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a588 │ │ │ │ + cbnz r3, 5a496 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25476 @ 0x6384 │ │ │ │ + movw r1, #26988 @ 0x696c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5a3ce │ │ │ │ + bl d1af0 │ │ │ │ + b.n 5a2dc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5c8 │ │ │ │ + cbnz r0, 5a4d6 │ │ │ │ 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 7828c │ │ │ │ - b.n 5a70e │ │ │ │ + bl 78208 │ │ │ │ + b.n 5a61c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5f0 │ │ │ │ + cbnz r0, 5a4fe │ │ │ │ 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 7828c │ │ │ │ - b.n 5a70e │ │ │ │ - movw r1, #25500 @ 0x639c │ │ │ │ + bl 78208 │ │ │ │ + b.n 5a61c │ │ │ │ + movw r1, #27012 @ 0x6984 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a61a │ │ │ │ + cbnz r0, 5a528 │ │ │ │ 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 5a642 │ │ │ │ - movw r1, #25512 @ 0x63a8 │ │ │ │ + b.n 5a550 │ │ │ │ + movw r1, #27024 @ 0x6990 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a662 │ │ │ │ + cbnz r0, 5a570 │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r2, #40867 @ 0x9fa3 │ │ │ │ + movw r2, #40889 @ 0x9fb9 │ │ │ │ movt r2, #5 │ │ │ │ movw r1, #40381 @ 0x9dbd │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5a70e │ │ │ │ - movw r1, #60816 @ 0xed90 │ │ │ │ + b.n 5a61c │ │ │ │ + movw r1, #62440 @ 0xf3e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a6a2 │ │ │ │ + cbnz r0, 5a5b0 │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #39001 @ 0x9859 │ │ │ │ + movw r1, #38869 @ 0x97d5 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5a70e │ │ │ │ + b.n 5a61c │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38580 @ 0x96b4 │ │ │ │ + movw r1, #40116 @ 0x9cb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a6e2 │ │ │ │ + cbnz r0, 5a5f0 │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #38515 @ 0x9673 │ │ │ │ + movw r1, #38531 @ 0x9683 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5a70e │ │ │ │ + b.n 5a61c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a6f4 │ │ │ │ + beq.n 5a602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a6f4 │ │ │ │ + cbnz r3, 5a602 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #25520 @ 0x63b0 │ │ │ │ + movw r1, #27032 @ 0x6998 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5a3ce │ │ │ │ + bl d1af0 │ │ │ │ + b.n 5a2dc │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5a52c │ │ │ │ + b.n 5a43a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a728 │ │ │ │ + bne.n 5a636 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a738 │ │ │ │ + b.n 5a646 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a71e │ │ │ │ + bne.n 5a62c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a71e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a62c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +0005a64c : │ │ │ │ + ldr r3, [pc, #56] @ (5a688 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cbnz r3, 5a662 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5a656 │ │ │ │ + bx lr │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5a682 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 5a67c │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 5a678 │ │ │ │ + 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, #19132 @ 0x4abc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145368 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5a6f4 │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + cbnz r2, 5a726 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8620c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 5a6f4 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cbz r3, 5a708 │ │ │ │ + ldr r1, [pc, #132] @ (5a754 ) │ │ │ │ + movw r2, #4832 @ 0x12e0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 127690 <_PyObject_CallMethod@@Base> │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 5a6f8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a6f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5a6f4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5a74e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a708 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5a708 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + movw r0, #27052 @ 0x69ac │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movw r4, #4308 @ 0x10d4 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 82738 │ │ │ │ + b.n 5a74e │ │ │ │ + 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, #27064 @ 0x69b8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 82738 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #19132 @ 0x4abc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a784 │ │ │ │ + blt.n 5a79e │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25544 @ 0x63c8 │ │ │ │ + movw r0, #27080 @ 0x69c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ - b.n 5a786 │ │ │ │ + bl 82738 │ │ │ │ + b.n 5a7a0 │ │ │ │ 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, #17596 @ 0x44bc │ │ │ │ + movw r1, #19132 @ 0x4abc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a7bc │ │ │ │ + bge.n 5a7d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a7d0 │ │ │ │ + b.n 5a7ea │ │ │ │ mov r0, r5 │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5a7b8 │ │ │ │ + blt.n 5a7d2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cbz r3, 5a7f4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbnz r0, 5a7fa │ │ │ │ + movs r0, #0 │ │ │ │ + b.w 72194 │ │ │ │ + b.w e8748 │ │ │ │ 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, #17596 @ 0x44bc │ │ │ │ + movw r1, #19132 @ 0x4abc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a814 │ │ │ │ + blt.n 5a840 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #2484 @ 0x9b4 │ │ │ │ + movw r0, #3976 @ 0xf88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 25e294 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5a8de │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + cbz r0, 5a8a6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl d2764 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5a8de │ │ │ │ + ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5a8b4 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5a8b4 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 25e760 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5a8c8 │ │ │ │ + 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 78208 │ │ │ │ + b.n 5a8b4 │ │ │ │ + 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, 5a8e0 │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + cbz r1, 5a8e0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 25e478 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5a8e0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5a8de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5a8de │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #19132 @ 0x4abc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a878 │ │ │ │ + blt.n 5a944 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5a864 │ │ │ │ - ldr r0, [pc, #44] @ (5a87c ) │ │ │ │ - bl 1f5640 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5a930 │ │ │ │ + ldr r0, [pc, #44] @ (5a948 ) │ │ │ │ + bl 161928 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #9732 @ 0x2604 │ │ │ │ + movw r0, #11268 @ 0x2c04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #2484 @ 0x9b4 │ │ │ │ + movw r0, #3976 @ 0xf88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 5a958 │ │ │ │ + bmi.n 5aa24 │ │ │ │ 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, #17596 @ 0x44bc │ │ │ │ + movw r1, #19132 @ 0x4abc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a8ce │ │ │ │ + blt.n 5a99a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5a8d2 │ │ │ │ + bmi.n 5a99e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19516 @ 0x4c3c │ │ │ │ + movw r1, #21052 @ 0x523c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a93c │ │ │ │ + b.n 5aa08 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #16336 @ 0x3fd0 │ │ │ │ + movw r1, #17872 @ 0x45d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a8ce │ │ │ │ + beq.n 5a99a │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5a948 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5a94e │ │ │ │ - movs r0, #0 │ │ │ │ - b.w 72218 │ │ │ │ - b.w e85a0 │ │ │ │ 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 11b368 │ │ │ │ + bl 11b8a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5a98e │ │ │ │ + beq.n 5aa48 │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a98e │ │ │ │ + beq.n 5aa48 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5a9b8 │ │ │ │ - b.n 5a9a6 │ │ │ │ + beq.n 5aa72 │ │ │ │ + b.n 5aa60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5a986 │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + beq.n 5aa40 │ │ │ │ + movw r0, #27644 @ 0x6bfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c70c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a986 │ │ │ │ - b.n 5a9f6 │ │ │ │ + bne.n 5aa40 │ │ │ │ + b.n 5aab0 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + movw r0, #27644 @ 0x6bfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5a9f6 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5aab0 │ │ │ │ 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 5a9ea │ │ │ │ + beq.n 5aaa4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 5a9ea │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 5aaa4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + movw r0, #27644 @ 0x6bfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a9f6 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5aab0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 21ca80 │ │ │ │ + b.w 21e518 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 25dae8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5aa94 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5aa5c │ │ │ │ - mov r1, r4 │ │ │ │ - bl d2608 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5aa94 │ │ │ │ - ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5aa6a │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5aa6a │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 25de48 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5aa7e │ │ │ │ - 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 7828c │ │ │ │ - b.n 5aa6a │ │ │ │ - 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, 5aa96 │ │ │ │ - ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5aa96 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25ddb0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5aa96 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5aa94 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5aa94 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -72145,1789 +72152,1787 @@ │ │ │ │ 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, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #65476 @ 0xffc4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl bfa10 │ │ │ │ - cbz r0, 5aadc │ │ │ │ + bl bfbe4 │ │ │ │ + cbz r0, 5aaf6 │ │ │ │ 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 5abf8 │ │ │ │ + bl 5ac12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5abf0 │ │ │ │ + beq.n 5ac0a │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ab0e │ │ │ │ + beq.n 5ab28 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ab16 │ │ │ │ + b.n 5ab30 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5abd8 │ │ │ │ + beq.n 5abf2 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ab2e │ │ │ │ + cbnz r0, 5ab48 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5abbc │ │ │ │ + b.n 5abd6 │ │ │ │ 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 1d8404 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dbc94 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ab70 │ │ │ │ + bge.n 5ab8a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 5abbc │ │ │ │ - b.n 5aba2 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 5abd6 │ │ │ │ + b.n 5abbc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ 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 155230 │ │ │ │ + bl 156630 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 5abbc │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 5abd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ab2a │ │ │ │ + beq.n 5ab44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ab2a │ │ │ │ + bne.n 5ab44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ab2a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ab44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abcc │ │ │ │ + beq.n 5abe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5abd0 │ │ │ │ + cbz r3, 5abea │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5abf0 │ │ │ │ + b.n 5ac0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5abcc │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5abe6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45420 @ 0xb16c │ │ │ │ + movw r1, #46956 @ 0xb76c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5ab2a │ │ │ │ + bl 12747c │ │ │ │ + b.n 5ab44 │ │ │ │ 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 ce02c │ │ │ │ + bl ce178 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ac60 │ │ │ │ + blt.n 5ac7a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ac56 │ │ │ │ + cbz r0, 5ac70 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ac2a │ │ │ │ + cbz r3, 5ac44 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ac32 │ │ │ │ + b.n 5ac4c │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 146d08 │ │ │ │ + bl 147e78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ac58 │ │ │ │ + bge.n 5ac72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac56 │ │ │ │ + beq.n 5ac70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ac56 │ │ │ │ + cbnz r3, 5ac70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 5ac62 │ │ │ │ + bl cec0c │ │ │ │ + b.n 5ac7c │ │ │ │ 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 11b368 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5aca4 │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5aca4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 5acd2 │ │ │ │ - b.n 5acbe │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5ac9c │ │ │ │ - movw r0, #26140 @ 0x661c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r1, r6 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5ac9c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5ad3a │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #26140 @ 0x661c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5acba │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 86280 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5acba │ │ │ │ - ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5ad06 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5acba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5acba │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5acba │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r5, r3, [r0, #8] │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbnz r0, 5ad3a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5acba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5acba │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5acba │ │ │ │ - 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 5abf8 │ │ │ │ + bl 5ac12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ae50 │ │ │ │ + beq.n 5ad94 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ad6c │ │ │ │ + beq.n 5acb0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ad74 │ │ │ │ + b.n 5acb8 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ae38 │ │ │ │ + beq.n 5ad7c │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ad8c │ │ │ │ + cbnz r0, 5acd0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ae1c │ │ │ │ + b.n 5ad60 │ │ │ │ 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 1d8404 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1dbc94 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5add0 │ │ │ │ + bge.n 5ad14 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 5ae1c │ │ │ │ - b.n 5ae02 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 5ad60 │ │ │ │ + b.n 5ad46 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155230 │ │ │ │ + bl 156630 │ │ │ │ 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 155230 │ │ │ │ + bl 156630 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 5ae1c │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 5ad60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad88 │ │ │ │ + beq.n 5accc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ad88 │ │ │ │ + bne.n 5accc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ad88 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5accc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ae2c │ │ │ │ + beq.n 5ad70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ae30 │ │ │ │ + cbz r3, 5ad74 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ae50 │ │ │ │ + b.n 5ad94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ae2c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad70 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45420 @ 0xb16c │ │ │ │ + movw r1, #46956 @ 0xb76c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5ad88 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5accc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005ae58 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005ad9c <_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, 5ae88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5adcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5ae88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5adcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5ae9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5ade0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5ae9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5ade0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #43508 @ 0xa9f4 │ │ │ │ + movw r0, #45044 @ 0xaff4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aeac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5adf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 213ce4 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ + bl 2158b4 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5aed6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5ae1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17e510 <_PyDeadline_Init@@Base+0x410> │ │ │ │ + bl 180a60 <_PyDeadline_Init@@Base+0x410> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r1, #25948 @ 0x655c │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 781c4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 7828c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 7828c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 7828c │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 11b8a8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5ae60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5ae60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 5ae8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2> │ │ │ │ + b.n 5ae7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5ae58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ + movw r0, #27676 @ 0x6c1c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + bl 16c70c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5ae58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5aef6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #27676 @ 0x6c1c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ae76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 8620c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ae76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5aec2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5af2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ + beq.n 5ae76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5af2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ae76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ae76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r5, r3, [r0, #8] │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d5fc │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbnz r0, 5aef6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ae76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ae76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ae76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ecf48 │ │ │ │ + bl 1efe50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5afc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + beq.n 5af90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5af56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe> │ │ │ │ + cbz r6, 5af24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x188> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 5af5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ + b.n 5af2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x190> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed1f8 │ │ │ │ + bl 1f0098 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5af84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c> │ │ │ │ + bge.n 5af52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26152 @ 0x6628 │ │ │ │ + movw r1, #27688 @ 0x6c28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5afc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + bl 12747c │ │ │ │ + b.n 5af90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5afac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x154> │ │ │ │ + bgt.n 5af7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r5, r2 │ │ │ │ add r1, r5 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 146b28 │ │ │ │ + bl 147c98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5afc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + beq.n 5af90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5afc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ + b.n 5af92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f6> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47464 @ 0xb968 │ │ │ │ + movw r1, #49040 @ 0xbf90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5aff2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19a> │ │ │ │ + cbnz r1, 5afc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26184 @ 0x6648 │ │ │ │ + movw r1, #27720 @ 0x6c48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5b01c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + bl 12747c │ │ │ │ + b.n 5afea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b8a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b048 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f0> │ │ │ │ + bne.n 5b016 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20680c <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 208aa4 <_Py_RestoreSignals@@Base+0xf50> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b022 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ca> │ │ │ │ + cbnz r0, 5aff0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x254> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b10e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ + b.n 5b0dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5b0ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ + beq.n 5b0ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5b040 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e8> │ │ │ │ + cbz r2, 5b00e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r2, #0] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 5b028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ + b.n 5aff6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25a> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5b0d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ + bpl.n 5b0a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x304> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20680c <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ + bl 208aa4 <_Py_RestoreSignals@@Base+0xf50> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b01c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + beq.n 5afea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8de08 │ │ │ │ + bl 8dd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b0ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ + beq.n 5b0ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5b092 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23a> │ │ │ │ + bmi.n 5b060 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26220 @ 0x666c │ │ │ │ + movw r1, #27756 @ 0x6c6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5b0ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ - bl 83930 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5b098 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ + bl 83924 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b0ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5b0ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bne.n 5b088 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 5b098 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26248 @ 0x6688 │ │ │ │ + movw r1, #27784 @ 0x6c88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5b0ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bl 12747c │ │ │ │ + b.n 5b098 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b0a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24a> │ │ │ │ + blt.n 5b070 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 178dd8 │ │ │ │ + bl 17ae08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b060 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208> │ │ │ │ + bne.n 5b02e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x292> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b01c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + beq.n 5afea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5b0fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ + b.n 5b0c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26284 @ 0x66ac │ │ │ │ + movw r1, #27820 @ 0x6cac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5b01c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 5afea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1797bc │ │ │ │ + bl 17b7ec │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5b10e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ + b.n 5b0dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5b0fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ + bcs.n 5b0c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ - b.n 5b01c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ + bl 771ec │ │ │ │ + b.n 5afea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 78140 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 78208 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 78208 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 78208 │ │ │ │ + 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 5b12a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5b12a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5b130 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ + cbnz r0, 5b14a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b13a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e2> │ │ │ │ - b.n 5b140 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ + cbnz r0, 5b154 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b8> │ │ │ │ + b.n 5b15a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3be> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b12a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ - b.n 5b158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + beq.n 5b144 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a8> │ │ │ │ + b.n 5b172 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + cbnz r0, 5b172 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b14a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f2> │ │ │ │ + cbz r0, 5b164 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ + cbnz r0, 5b172 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 5b178 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x320> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b182 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32a> │ │ │ │ - b.n 5b188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b172 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31a> │ │ │ │ - b.n 5b196 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5b196 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b196 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ + cbz r0, 5b172 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5b1a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x350> │ │ │ │ + cbz r3, 5b184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5b1b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x358> │ │ │ │ + b.n 5b18c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5b1ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x372> │ │ │ │ + ble.n 5b1a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x40a> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5b1b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x35e> │ │ │ │ + b.n 5b192 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b8a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + cbz r0, 5b1f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x454> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 80208 │ │ │ │ + bl 80200 │ │ │ │ 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 5b230 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + blt.n 5b20c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x470> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5b24a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f2> │ │ │ │ + blt.n 5b226 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48a> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62932 @ 0xf5d4 │ │ │ │ + movw r1, #64508 @ 0xfbfc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b254 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fc> │ │ │ │ + b.n 5b230 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x494> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5b258 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x400>) │ │ │ │ + ldr r0, [pc, #8] @ (5b234 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x498>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 5b256 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 5b260 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c4> │ │ │ │ + b.n 5b266 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ca> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5b250 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b4> │ │ │ │ + b.n 5b274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d8> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5b274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d8> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 5b274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d8> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1494dc │ │ │ │ - cbnz r0, 5b27e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x426> │ │ │ │ + bl 14a6d0 │ │ │ │ + cbnz r0, 5b298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4fc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b2b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + b.n 5b2ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52e> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b29a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x442> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5b2b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b27a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x422> │ │ │ │ + bne.n 5b294 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f8> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b2b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + b.n 5b2ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52e> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 5b2de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ + cbnz r1, 5b2f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x55c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26184 @ 0x6648 │ │ │ │ + movw r1, #27720 @ 0x6c48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5b4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl 12747c │ │ │ │ + b.n 5b4f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11b368 │ │ │ │ + bl 11b8a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b36c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x514> │ │ │ │ + bne.n 5b386 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ea> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 20e6f4 │ │ │ │ + bl 2102c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + beq.w 5b4f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b32c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d4> │ │ │ │ + bcs.n 5b346 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5aa> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 76ed4 │ │ │ │ - b.n 5b32e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ + bl 76e50 │ │ │ │ + b.n 5b348 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b33e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e6> │ │ │ │ + cbz r0, 5b358 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5bc> │ │ │ │ ldrd ip, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b360 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ + b.n 5b37a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 5b4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl 771ec │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 5b4f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b360 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x508> │ │ │ │ + cbz r3, 5b37a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5de> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w lr, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5b34a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f2> │ │ │ │ + bne.n 5b364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5b4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ + b.n 5b4e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5b4b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ + bpl.w 5b4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 20e6f4 │ │ │ │ + bl 2102c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + beq.w 5b4f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8de08 │ │ │ │ + bl 8dd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ + beq.w 5b4e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b3ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ + bpl.n 5b3c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b3c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ + beq.n 5b3de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x642> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26380 @ 0x670c │ │ │ │ + movw r1, #27916 @ 0x6d0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5b4a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ + bl 12747c │ │ │ │ + b.n 5b4c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 83930 │ │ │ │ + bl 83924 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b3da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x582> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5b3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b4a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ + bne.n 5b4c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17d924 <_PyLong_UnsignedShort_Converter@@Base+0x1c78> │ │ │ │ + bl 17fe74 <_PyLong_UnsignedShort_Converter@@Base+0x1c7c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b3f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59e> │ │ │ │ + cbz r0, 5b410 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x674> │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 5b384 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + b.n 5b39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r9] │ │ │ │ strd r9, r5, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r3, #1431655765 @ 0x55555555 │ │ │ │ - bhi.n 5b432 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5da> │ │ │ │ + bhi.n 5b44c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b0> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b384 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + bcc.n 5b39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5b434 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ + b.n 5b44e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b2> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b45a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ + blt.n 5b474 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d8> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5b446 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ee> │ │ │ │ + bls.n 5b460 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c4> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5b43e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e6> │ │ │ │ + b.n 5b458 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6bc> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b452 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fa> │ │ │ │ + bcs.n 5b46c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d0> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5b460 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ + cbnz r0, 5b47a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6de> │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 5b4a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 5b4c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r5, r8, #8 │ │ │ │ blx 2957c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5b4a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x648> │ │ │ │ + beq.n 5b4ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71e> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5b49c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x644> │ │ │ │ + beq.n 5b4b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71a> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17d924 <_PyLong_UnsignedShort_Converter@@Base+0x1c78> │ │ │ │ + bl 17fe74 <_PyLong_UnsignedShort_Converter@@Base+0x1c7c> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5b476 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61e> │ │ │ │ + b.n 5b490 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77270 │ │ │ │ - b.n 5b384 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + bl 771ec │ │ │ │ + b.n 5b39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x602> │ │ │ │ mov r0, r4 │ │ │ │ - bl 210370 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ - b.n 5b4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl 211f40 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + b.n 5b4f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26416 @ 0x6730 │ │ │ │ + movw r1, #27952 @ 0x6d30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5b4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 5b4f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x754> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 210370 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + bl 211f40 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #8] │ │ │ │ - b.n 5b4da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x682> │ │ │ │ + b.n 5b4f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x758> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 781c4 │ │ │ │ + bl 78140 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b512 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ + cbz r0, 5b52c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b512 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ + beq.n 5b52c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b512 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ba> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b52c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ + bl 77d58 <_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 5b534 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + beq.n 5b54e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b534 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + cbnz r3, 5b54e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b2> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_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 11b368 │ │ │ │ + bl 11b8a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b574 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71c> │ │ │ │ + cbz r0, 5b58e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 80208 │ │ │ │ + bl 80200 │ │ │ │ + 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 78140 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 5b5c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x828> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b5c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x828> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5b5c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x828> │ │ │ │ + bl 77d58 <_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 5b5e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5b5e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84a> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77d58 <_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 5b614 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x878> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 5b63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x89e> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 5b630 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x894> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #31180 @ 0x79cc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 5b63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x89e> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 7f900 │ │ │ │ + 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 17b7ec │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 208aa4 <_Py_RestoreSignals@@Base+0xf50> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ 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, #17596 @ 0x44bc │ │ │ │ + movw r1, #19132 @ 0x4abc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b5da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ + blt.n 5b6d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b5c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76c> │ │ │ │ + bpl.n 5b6be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 5b5c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76c> │ │ │ │ + bne.n 5b6be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b5f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x798> │ │ │ │ + b.n 5b6ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23716 @ 0x5ca4 │ │ │ │ + movw r1, #25252 @ 0x62a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b672 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x81a> │ │ │ │ + b.n 5b76c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d0> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 5b61e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c6> │ │ │ │ + blt.n 5b718 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97c> │ │ │ │ cmp r3, r7 │ │ │ │ it ge │ │ │ │ movge r3, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 5b622 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ca> │ │ │ │ + bge.n 5b71c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 83930 │ │ │ │ + bl 83924 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 5b608 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b0> │ │ │ │ - bl 7f720 │ │ │ │ + bge.n 5b702 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x966> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ + bne.n 5b6d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5b5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x786> │ │ │ │ + bne.n 5b6d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93c> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5b66a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x812> │ │ │ │ + b.n 5b764 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c8> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5b5e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x790> │ │ │ │ + b.n 5b6e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x946> │ │ │ │ mov r0, r8 │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b5da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x782> │ │ │ │ + beq.n 5b6d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 5b662 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80a> │ │ │ │ + bge.n 5b75c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c0> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r6 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 5b638 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e0> │ │ │ │ + b.n 5b732 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x996> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ 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 781c4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b6a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b6a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b6a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ - bl 77ddc <_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 5b6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x872> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x872> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ddc <_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 5b6f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13036 @ 0x32ec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5b71e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c6> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5b714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5b71e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c6> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 7f908 │ │ │ │ - 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 daf0c <_PyType_Name@@Base> │ │ │ │ + bl db0b8 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5b752 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ - movw r0, #62416 @ 0xf3d0 │ │ │ │ + bne.n 5b7a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa04> │ │ │ │ + movw r0, #63992 @ 0xf9f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #26492 @ 0x677c │ │ │ │ + movw r0, #28028 @ 0x6d7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w ddc6c │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + b.w dde24 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 1797bc │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 20680c <_Py_RestoreSignals@@Base+0x1000> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + bl 771ec │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [r4, #0] │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #19132 @ 0x4abc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b7ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x996> │ │ │ │ + blt.n 5b824 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa88> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b7de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x986> │ │ │ │ - movw r0, #2492 @ 0x9bc │ │ │ │ + blt.n 5b814 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa78> │ │ │ │ + movw r0, #3984 @ 0xf90 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movw r0, #60504 @ 0xec58 │ │ │ │ + b.w 82738 │ │ │ │ + movw r0, #62128 @ 0xf2b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - 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 77270 │ │ │ │ + b.w 82738 │ │ │ │ movs r0, #0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a7d2 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5b828 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d0> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 7d584 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d610 │ │ │ │ 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 5b862 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0a> │ │ │ │ + bhi.n 5b85c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b87a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa22> │ │ │ │ - b.n 5b8c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ - movw r0, #26164 @ 0x6634 │ │ │ │ + cbz r0, 5b874 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad8> │ │ │ │ + b.n 5b8ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ + movw r0, #27700 @ 0x6c34 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b852 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9fa> │ │ │ │ - b.n 5b8c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ + bne.n 5b84c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + b.n 5b8ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5b8f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9c> │ │ │ │ + ble.n 5b8ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b8e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa8a> │ │ │ │ + beq.n 5b8dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb40> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5b8c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6c> │ │ │ │ + bpl.n 5b8be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb22> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b8c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ + cbz r0, 5b8ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b8e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa8c> │ │ │ │ + beq.n 5b8de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb42> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b924 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xacc> │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + b.n 5b91e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb82> │ │ │ │ + movw r2, #55344 @ 0xd830 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26164 @ 0x6634 │ │ │ │ + movw r0, #27700 @ 0x6c34 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b8c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b8ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5b8f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9e> │ │ │ │ + beq.n 5b8f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb54> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5b8f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9e> │ │ │ │ - b.n 5b8c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ + bge.n 5b8f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb54> │ │ │ │ + b.n 5b8ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5b904 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaac> │ │ │ │ + cbnz r4, 5b8fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb62> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 192374 │ │ │ │ + bl 195e54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b924 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xacc> │ │ │ │ + cbz r0, 5b91e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb82> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35440 @ 0x8a70 │ │ │ │ + movw r0, #36976 @ 0x9070 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5b92e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad6> │ │ │ │ + cbz r3, 5b928 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8c> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + b.w 5a7fe │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 5b948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbac> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 7d570 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7d5fc │ │ │ │ + cbz r1, 5b968 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbcc> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl cec0c │ │ │ │ + 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, #17596 @ 0x44bc │ │ │ │ + movw r1, #19132 @ 0x4abc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b97a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb22> │ │ │ │ + blt.n 5b9b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc16> │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25544 @ 0x63c8 │ │ │ │ + movw r0, #27080 @ 0x69c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ - b.n 5b97c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb24> │ │ │ │ + bl 82738 │ │ │ │ + b.n 5b9b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc18> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1e219c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5b9d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3a> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 5b9e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc44> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7f900 │ │ │ │ + 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, #17596 @ 0x44bc │ │ │ │ + movw r1, #19132 @ 0x4abc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b9b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5a> │ │ │ │ + bge.n 5ba16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b9c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6e> │ │ │ │ + b.n 5ba2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc8e> │ │ │ │ mov r0, r5 │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5b9ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb56> │ │ │ │ + blt.n 5ba12 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc76> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r1, 5b9e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8a> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl ceac4 │ │ │ │ - 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 1df0cc │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5ba04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbac> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5ba0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb6> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f908 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ 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, #26520 @ 0x6798 │ │ │ │ + movw r1, #28040 @ 0x6d88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 5ba58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 5ba6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ba5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc04> │ │ │ │ + bge.n 5ba70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5baac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ - bne.n 5ba76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc1e> │ │ │ │ + b.n 5bac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd24> │ │ │ │ + bne.n 5ba8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26536 @ 0x67a8 │ │ │ │ + movw r1, #28056 @ 0x6d98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5ba58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bl 12747c │ │ │ │ + b.n 5ba6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ba86 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2e> │ │ │ │ + bne.n 5ba9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcfe> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71e88 │ │ │ │ - b.n 5baac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ + bl 71df8 │ │ │ │ + b.n 5bac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd24> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5ba94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3c> │ │ │ │ + bne.n 5baa8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd0c> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71e88 │ │ │ │ - b.n 5baac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ + bl 71df8 │ │ │ │ + b.n 5bac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd24> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34952 @ 0x8888 │ │ │ │ + movw r1, #36524 @ 0x8eac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5ba58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bl 12747c │ │ │ │ + b.n 5ba6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5baf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9c> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #26584 @ 0x67d8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r7, 5bb28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ + cbz r7, 5baf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ + beq.n 5bae0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd44> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ - b.n 5bb4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + beq.n 5bae0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd44> │ │ │ │ + b.n 5bb1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd82> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5bb32 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcda> │ │ │ │ + cbnz r0, 5bb02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd66> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 5bb3a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce2> │ │ │ │ - b.n 5bb40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce8> │ │ │ │ + cbnz r0, 5bb0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd6e> │ │ │ │ + b.n 5bb10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd74> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ - b.n 5bb4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + beq.n 5bafc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd60> │ │ │ │ + b.n 5bb1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd82> │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5bb4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + cbnz r0, 5bb1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd82> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5bb4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + cbz r0, 5bb1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd82> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #19132 @ 0x4abc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145368 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5bb64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc8> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + movw r0, #28120 @ 0x6dd8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 82738 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005bb52 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +0005bb68 <_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 5bb8c <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 5bba2 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bb8c <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 5bba2 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25680 @ 0x6450 │ │ │ │ + movw r1, #27216 @ 0x6a50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5bb9c <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl eb3c8 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5bbb2 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl eb578 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bba0 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 5bba0 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 5bbb6 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 5bbb6 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bba4 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 5bbba <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5bbc4 <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ + cbnz r0, 5bbda <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 5bbd6 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ - b.n 5bbce <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + cbz r0, 5bbec <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ + b.n 5bbe4 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bbbe <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - b.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + beq.n 5bbd4 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + b.n 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5bbe2 <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ + cbz r0, 5bbf8 <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5bbee <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + cbz r0, 5bc04 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5bbfa <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + cbz r0, 5bc10 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5bc06 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ + cbz r0, 5bc1c <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bc12 <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 5bc28 <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bc1e <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + cbz r0, 5bc34 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bc28 <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ + cbz r0, 5bc3e <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bc32 <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 5bc48 <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bc3c <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ + cbz r0, 5bc52 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bc46 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ + cbz r0, 5bc5c <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bc50 <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ + cbz r0, 5bc66 <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bc5a <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ + cbz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bc64 <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ + cbz r0, 5bc7a <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bc6e <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ + cbz r0, 5bc84 <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbz r0, 5bc92 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5bc9c <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ + cbnz r0, 5bcb2 <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 5bca6 <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ - b.n 5bcae <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ + cbnz r0, 5bcbc <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ + b.n 5bcc4 <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bc96 <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ - b.n 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + beq.n 5bcac <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ + b.n 5bd3a <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd3a <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bcba <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + cbz r0, 5bcd0 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd3a <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bcc6 <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ + cbz r0, 5bcdc <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd3a <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bcd0 <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ + cbz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3a <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bcda <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ + cbz r0, 5bcf0 <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3a <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5bce4 <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ + cbz r0, 5bcfa <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3a <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bcee <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ + cbz r0, 5bd04 <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3a <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bcf8 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + cbz r0, 5bd0e <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3a <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bd02 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbz r0, 5bd18 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3a <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bd0c <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ + cbz r0, 5bd22 <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3a <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bd16 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ + cbz r0, 5bd2c <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd3a <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbz r0, 5bd3a <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -73935,106 +73940,105 @@ │ │ │ │ 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] @ (5be3c <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ + ldr r3, [pc, #248] @ (5be50 <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b4df8 │ │ │ │ + bl b4fe4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5bd5a <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ + beq.n 5bd70 <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5bd8a <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ - b.n 5bd70 <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ - movw r1, #26660 @ 0x6824 │ │ │ │ + bne.n 5bda0 <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ + b.n 5bd86 <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ + movw r1, #28196 @ 0x6e24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 5bda2 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5bdc2 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c480 │ │ │ │ + cbnz r0, 5bdb8 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5bdd8 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #26672 @ 0x6830 │ │ │ │ + movw r1, #28208 @ 0x6e30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 5bda2 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5bdc2 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c480 │ │ │ │ + cbnz r0, 5bdb8 <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5bdd8 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26684 @ 0x683c │ │ │ │ + movw r1, #28220 @ 0x6e3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5bdc2 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 5bdd8 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #26664 @ 0x6828 │ │ │ │ + movw r0, #28200 @ 0x6e28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210b74 │ │ │ │ - cbnz r0, 5bdc6 <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ + bl 212744 │ │ │ │ + cbnz r0, 5bddc <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5be24 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ + b.n 5be3a <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49608 @ 0xc1c8 │ │ │ │ + movw r1, #51144 @ 0xc7c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #26728 @ 0x6868 │ │ │ │ + movw r0, #28264 @ 0x6e68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5bdc2 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + blt.n 5bdd8 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r5, [sp, #44] @ 0x2c │ │ │ │ - movw r2, #48705 @ 0xbe41 │ │ │ │ + movw r2, #48725 @ 0xbe55 │ │ │ │ movt r2, #5 │ │ │ │ - bl 20b5e8 │ │ │ │ + bl 20d3d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bdbc <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ + beq.n 5bdd2 <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7f908 │ │ │ │ - ldr r3, [pc, #20] @ (5be3c <_PyLong_Size_t_Converter@@Base+0x2ea>) │ │ │ │ + bl 7f900 │ │ │ │ + ldr r3, [pc, #20] @ (5be50 <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5be36 <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ + beq.n 5be4c <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -74054,119 +74058,119 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #26744 @ 0x6878 │ │ │ │ + movw r1, #28280 @ 0x6e78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 5beba <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 5bece <_PyLong_Size_t_Converter@@Base+0x366> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5bebe <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ + bge.n 5bed2 <_PyLong_Size_t_Converter@@Base+0x36a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26760 @ 0x6888 │ │ │ │ + movw r1, #28296 @ 0x6e88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bf10 <_PyLong_Size_t_Converter@@Base+0x3be> │ │ │ │ + b.n 5bf24 <_PyLong_Size_t_Converter@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5beba <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + beq.n 5bece <_PyLong_Size_t_Converter@@Base+0x366> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5bf16 <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ + bl 5bf2a <_PyLong_Size_t_Converter@@Base+0x3c2> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5bee4 <_PyLong_Size_t_Converter@@Base+0x392> │ │ │ │ + bge.n 5bef8 <_PyLong_Size_t_Converter@@Base+0x390> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bf04 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ + b.n 5bf18 <_PyLong_Size_t_Converter@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5bef8 <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ + bne.n 5bf0c <_PyLong_Size_t_Converter@@Base+0x3a4> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d5fc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bf04 <_PyLong_Size_t_Converter@@Base+0x3b2> │ │ │ │ + b.n 5bf18 <_PyLong_Size_t_Converter@@Base+0x3b0> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5beea <_PyLong_Size_t_Converter@@Base+0x398> │ │ │ │ - b.n 5bee0 <_PyLong_Size_t_Converter@@Base+0x38e> │ │ │ │ + bge.n 5befe <_PyLong_Size_t_Converter@@Base+0x396> │ │ │ │ + b.n 5bef4 <_PyLong_Size_t_Converter@@Base+0x38c> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ - ldr r4, [pc, #136] @ (5bfb4 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ + ldr r4, [pc, #136] @ (5bfc8 <_PyLong_Size_t_Converter@@Base+0x460>) │ │ │ │ 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 20a694 │ │ │ │ - cbnz r0, 5bf56 <_PyLong_Size_t_Converter@@Base+0x404> │ │ │ │ + bl 20c484 │ │ │ │ + cbnz r0, 5bf6a <_PyLong_Size_t_Converter@@Base+0x402> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5bf9a <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ + b.n 5bfae <_PyLong_Size_t_Converter@@Base+0x446> │ │ │ │ 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, #49081 @ 0xbfb9 │ │ │ │ + movw r2, #49101 @ 0xbfcd │ │ │ │ movt r2, #5 │ │ │ │ strd r8, r7, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ strd sl, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 20b5e8 │ │ │ │ + bl 20d3d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bf50 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ + beq.n 5bf64 <_PyLong_Size_t_Converter@@Base+0x3fc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20a798 │ │ │ │ + bl 20c588 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bf50 <_PyLong_Size_t_Converter@@Base+0x3fe> │ │ │ │ + beq.n 5bf64 <_PyLong_Size_t_Converter@@Base+0x3fc> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5bfb4 <_PyLong_Size_t_Converter@@Base+0x462>) │ │ │ │ + ldr r3, [pc, #24] @ (5bfc8 <_PyLong_Size_t_Converter@@Base+0x460>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5bfac <_PyLong_Size_t_Converter@@Base+0x45a> │ │ │ │ + beq.n 5bfc0 <_PyLong_Size_t_Converter@@Base+0x458> │ │ │ │ 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 │ │ │ │ @@ -74187,126 +74191,126 @@ │ │ │ │ blx 2a774 │ │ │ │ str r0, [r4, #20] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005bff6 : │ │ │ │ +0005c00a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c010 │ │ │ │ + cbz r0, 5c024 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 5c028 │ │ │ │ + bmi.n 5c03c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26792 @ 0x68a8 │ │ │ │ + movw r1, #28328 @ 0x6ea8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5c0d8 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5c0ec │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c034 │ │ │ │ + cbz r1, 5c048 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 5c04c │ │ │ │ + bmi.n 5c060 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26828 @ 0x68cc │ │ │ │ + movw r1, #28364 @ 0x6ecc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5c0d8 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5c0ec │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 5c096 │ │ │ │ + bge.n 5c0aa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 5c07a │ │ │ │ + cbz r0, 5c08e │ │ │ │ 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 5c092 │ │ │ │ + bpl.n 5c0a6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5c092 │ │ │ │ + beq.n 5c0a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26872 @ 0x68f8 │ │ │ │ + movw r1, #28408 @ 0x6ef8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5c0d8 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 5c0ec │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c058 │ │ │ │ + b.n 5c06c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c0b2 │ │ │ │ + cbnz r0, 5c0c6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26908 @ 0x691c │ │ │ │ + movw r1, #28444 @ 0x6f1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5c0d8 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 5c0ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c0cc │ │ │ │ + beq.n 5c0e0 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5c0c6 │ │ │ │ + bne.n 5c0da │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c0cc │ │ │ │ - cbnz r3, 5c0cc │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c0e0 │ │ │ │ + cbnz r3, 5c0e0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2337d4 │ │ │ │ + b.w 235114 │ │ │ │ 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 5c116 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bne.n 5c12a │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17404 @ 0x43fc │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #18912 @ 0x49e0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5c130 │ │ │ │ + b.n 5c144 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005c132 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c146 <_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 │ │ │ │ @@ -74326,385 +74330,379 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005c178 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c18c <_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 5c1a4 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ + beq.n 5c1b8 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26948 @ 0x6944 │ │ │ │ + movw r1, #28484 @ 0x6f44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 5c1bc <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + b.n 5c1d0 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c1ac <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ + cbz r4, 5c1c0 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5c1c8 <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ + cbnz r3, 5c1dc <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26996 @ 0x6974 │ │ │ │ + movw r1, #28532 @ 0x6f74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1990 │ │ │ │ - movw r1, #49492 @ 0xc154 │ │ │ │ + b.w d1af0 │ │ │ │ + movw r1, #51028 @ 0xc754 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5c1e2 <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ + cbnz r0, 5c1f6 <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5c204 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ + cbz r2, 5c218 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #34316 @ 0x860c │ │ │ │ + movw r1, #35852 @ 0x8c0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1990 │ │ │ │ + b.w d1af0 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34320 @ 0x8610 │ │ │ │ + movw r1, #35856 @ 0x8c10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d1990 │ │ │ │ + b.w d1af0 │ │ │ │ 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, 5c23c <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r6, 5c250 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c23c <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + blt.n 5c250 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5c23c <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ - cbnz r2, 5c25e <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ + bgt.n 5c250 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r2, 5c272 <_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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c28a <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c29e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5c278 <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ + bgt.n 5c28c <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #320 @ 0x140 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movw r1, #63396 @ 0xf7a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5c28a <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 12747c │ │ │ │ + b.n 5c29e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c262 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5c276 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c262 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + beq.n 5c276 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c290 : │ │ │ │ +0005c2a4 : │ │ │ │ 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, #49860 @ 0xc2c4 │ │ │ │ + movw r1, #51396 @ 0xc8c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60484 @ 0xec44 │ │ │ │ + movw r0, #62020 @ 0xf244 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e834 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5c316 │ │ │ │ + cbz r0, 5c32a │ │ │ │ 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, #27052 @ 0x69ac │ │ │ │ + movw r1, #28588 @ 0x6fac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85080 │ │ │ │ + bl 8500c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c314 │ │ │ │ + beq.n 5c328 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5c314 │ │ │ │ + cbnz r3, 5c328 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 5c34e │ │ │ │ + bmi.n 5c36c │ │ │ │ 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 5c360 │ │ │ │ + b.n 5c37e │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c33c │ │ │ │ - b.n 5c372 │ │ │ │ + beq.n 5c35a │ │ │ │ + b.n 5c390 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbnz r0, 5c368 │ │ │ │ + cbnz r0, 5c386 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, r8 │ │ │ │ - blt.n 5c358 │ │ │ │ - b.n 5c370 │ │ │ │ + blt.n 5c376 │ │ │ │ + b.n 5c38e │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c35e │ │ │ │ - b.n 5c372 │ │ │ │ + beq.n 5c37c │ │ │ │ + b.n 5c390 │ │ │ │ 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 383ac │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #27060 @ 0x69b4 │ │ │ │ + movw r0, #28596 @ 0x6fb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ 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, 5c3bc │ │ │ │ + cbnz r4, 5c3d0 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5c3bc │ │ │ │ + ble.n 5c3d0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c3bc │ │ │ │ - cbnz r2, 5c3d6 │ │ │ │ + bne.n 5c3d0 │ │ │ │ + cbnz r2, 5c3ea │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5c43c ) │ │ │ │ + ldr r4, [pc, #124] @ (5c450 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c3fe │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c412 │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5c402 │ │ │ │ - movw r2, #23756 @ 0x5ccc │ │ │ │ + bmi.n 5c416 │ │ │ │ + movw r2, #25292 @ 0x62cc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60804 @ 0xed84 │ │ │ │ + movw r0, #62428 @ 0xf3dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c436 │ │ │ │ + b.n 5c44a │ │ │ │ mov r0, r3 │ │ │ │ - bl 81e1c │ │ │ │ + bl 81e10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c3fe │ │ │ │ + beq.n 5c412 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165774 │ │ │ │ + bl 16710c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23b264 │ │ │ │ + bl 23c5dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c436 │ │ │ │ + beq.n 5c44a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c436 │ │ │ │ + cbnz r3, 5c44a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #672] @ (5c6e0 ) │ │ │ │ + ldr r0, [pc, #672] @ (5c6f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #64300 @ 0xfb2c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - b.w 7a158 │ │ │ │ - movw r0, #27068 @ 0x69bc │ │ │ │ + movw r0, #28604 @ 0x6fbc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ + movw r0, #300 @ 0x12c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 7a0d8 │ │ │ │ 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 5c48a │ │ │ │ + blt.n 5c49e │ │ │ │ mov r4, r0 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - cbnz r4, 5c494 │ │ │ │ + bl 987c8 │ │ │ │ + cbnz r4, 5c4a8 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c49c │ │ │ │ + b.n 5c4b0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 5c4a8 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 5c4d2 │ │ │ │ + cbnz r1, 5c4da │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11184 @ 0x2bb0 │ │ │ │ + movw r1, #12720 @ 0x31b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5c4f4 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5c4fc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5c4fa │ │ │ │ + bmi.n 5c502 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27084 @ 0x69cc │ │ │ │ + movw r1, #28620 @ 0x6fcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c526 │ │ │ │ + b.n 5c52e │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5c514 │ │ │ │ + cbz r1, 5c51c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c51e │ │ │ │ + beq.n 5c526 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c51e │ │ │ │ - bl 23aa3c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ + b.n 5c526 │ │ │ │ + bl 23bdb0 <_PyGen_SetStopIterationValue@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c500 │ │ │ │ - b.n 5c4f4 │ │ │ │ + bne.n 5c508 │ │ │ │ + b.n 5c4fc │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #19132 @ 0x4abc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c576 │ │ │ │ + blt.n 5c57e │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c578 │ │ │ │ + b.n 5c580 │ │ │ │ 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 │ │ │ │ @@ -74717,53 +74715,53 @@ │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cbz r5, 5c5b6 │ │ │ │ + cbz r5, 5c5be │ │ │ │ add.w r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - b.n 5c5be │ │ │ │ + b.n 5c5c6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #50713 @ 0xc619 │ │ │ │ + movw r2, #50721 @ 0xc621 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c5ee │ │ │ │ + cbnz r0, 5c5f6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5c5f8 │ │ │ │ - b.n 5c5fe │ │ │ │ + cbnz r0, 5c600 │ │ │ │ + b.n 5c606 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c5e8 │ │ │ │ - b.n 5c616 │ │ │ │ + beq.n 5c5f0 │ │ │ │ + b.n 5c61e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c616 │ │ │ │ + cbnz r0, 5c61e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c608 │ │ │ │ + cbz r0, 5c610 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c616 │ │ │ │ + cbnz r0, 5c61e │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5c616 │ │ │ │ + cbz r0, 5c61e │ │ │ │ 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 │ │ │ │ @@ -74777,1254 +74775,1254 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83930 │ │ │ │ + bl 83924 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c656 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5c676 │ │ │ │ + bne.n 5c65e │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 5c67e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5c66c │ │ │ │ + cbz r3, 5c674 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5c668 │ │ │ │ + blt.n 5c670 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5c66a │ │ │ │ + b.n 5c672 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c678 │ │ │ │ + b.n 5c680 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - movw r0, #50875 @ 0xc6bb │ │ │ │ + movw r0, #50883 @ 0xc6c3 │ │ │ │ movt r0, #5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 192080 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 195b64 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c6b6 │ │ │ │ + beq.n 5c6be │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 13dfb8 │ │ │ │ + bl 13e960 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 839e0 │ │ │ │ + b.w 839d4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c6e2 │ │ │ │ + cbnz r0, 5c6ea │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c6f2 │ │ │ │ - b.n 5c6ec │ │ │ │ + cbz r0, 5c6fa │ │ │ │ + b.n 5c6f4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c6dc │ │ │ │ - b.n 5c714 │ │ │ │ + beq.n 5c6e4 │ │ │ │ + b.n 5c71c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c714 │ │ │ │ + cbnz r0, 5c71c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c6fc │ │ │ │ + cbz r0, 5c704 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c714 │ │ │ │ + cbnz r0, 5c71c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c706 │ │ │ │ + cbz r0, 5c70e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c714 │ │ │ │ + cbnz r0, 5c71c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c714 │ │ │ │ + cbz r0, 5c71c │ │ │ │ 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, 5c73c │ │ │ │ + cbnz r0, 5c744 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c744 │ │ │ │ + cbz r0, 5c74c │ │ │ │ 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 5c72e │ │ │ │ + beq.n 5c736 │ │ │ │ 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, 5c764 │ │ │ │ + cbnz r0, 5c76c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5c76e │ │ │ │ - b.n 5c774 │ │ │ │ + cbnz r0, 5c776 │ │ │ │ + b.n 5c77c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c75e │ │ │ │ - b.n 5c782 │ │ │ │ + beq.n 5c766 │ │ │ │ + b.n 5c78a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c782 │ │ │ │ + cbnz r0, 5c78a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c782 │ │ │ │ + cbz r0, 5c78a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c784 : │ │ │ │ - vldr d0, [pc, #8] @ 5c790 │ │ │ │ +0005c78c : │ │ │ │ + vldr d0, [pc, #8] @ 5c798 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c7b6 │ │ │ │ + cbnz r0, 5c7be │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c7c0 │ │ │ │ - b.n 5c7c6 │ │ │ │ + cbnz r0, 5c7c8 │ │ │ │ + b.n 5c7ce │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7b0 │ │ │ │ - b.n 5c7d4 │ │ │ │ + beq.n 5c7b8 │ │ │ │ + b.n 5c7dc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c7d4 │ │ │ │ + cbnz r0, 5c7dc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c7d4 │ │ │ │ + cbz r0, 5c7dc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c7d6 : │ │ │ │ - vldr d0, [pc, #8] @ 5c7e0 │ │ │ │ +0005c7de : │ │ │ │ + vldr d0, [pc, #8] @ 5c7e8 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c806 │ │ │ │ + cbnz r0, 5c80e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c810 │ │ │ │ - b.n 5c816 │ │ │ │ + cbnz r0, 5c818 │ │ │ │ + b.n 5c81e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c800 │ │ │ │ - b.n 5c824 │ │ │ │ + beq.n 5c808 │ │ │ │ + b.n 5c82c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c824 │ │ │ │ + cbnz r0, 5c82c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c824 │ │ │ │ + cbz r0, 5c82c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5c7e8 │ │ │ │ + b.n 5c7f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c846 │ │ │ │ + cbnz r0, 5c84e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c850 │ │ │ │ - b.n 5c856 │ │ │ │ + cbnz r0, 5c858 │ │ │ │ + b.n 5c85e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c840 │ │ │ │ - b.n 5c864 │ │ │ │ + beq.n 5c848 │ │ │ │ + b.n 5c86c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c864 │ │ │ │ + cbnz r0, 5c86c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c864 │ │ │ │ + cbz r0, 5c86c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c866 <_PyXI_InitExcInfo@@Base>: │ │ │ │ +0005c86e <_PyXI_InitExcInfo@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r1, 5c884 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 5c88c <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c89c <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 5c8a4 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27304 @ 0x6aa8 │ │ │ │ + movw r1, #28840 @ 0x70a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5ca60 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 12747c │ │ │ │ + b.n 5ca68 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c8b0 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 5c8b8 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5c8c4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 5c8cc <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 5c8c4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 5c8cc <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 211748 │ │ │ │ + bl 213318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5ca50 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 5ca58 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ca64 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 5ca6c <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21520 @ 0x5410 │ │ │ │ + movw r1, #23020 @ 0x59ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbdcc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ca1a <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #55192 @ 0xd798 │ │ │ │ + beq.w 5ca22 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #56728 @ 0xdd98 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbdcc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5c8f0 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 5c8f8 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c988 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 5c990 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 211c88 │ │ │ │ + bl 213858 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c90e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 5c916 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c90e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 5c916 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c8f2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55204 @ 0xd7a4 │ │ │ │ + movw r1, #56740 @ 0xdda4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbdcc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c8f2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 211c88 │ │ │ │ + bl 213858 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c946 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 5c94e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c946 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 5c94e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c8f2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55252 @ 0xd7d4 │ │ │ │ + movw r1, #56788 @ 0xddd4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbdcc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8ea <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c8f2 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 211c88 │ │ │ │ + bl 213858 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c97e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 5c986 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c97e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 5c986 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c99e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 5c9a6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5c99e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 5c9a6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5ca24 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 5ca2c <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2272 @ 0x8e0 │ │ │ │ + movw r1, #3808 @ 0xee0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbdcc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ca2e <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 5ca36 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 211c88 │ │ │ │ + bl 213858 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c9d4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 5c9dc <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c9d4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 5c9dc <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5ca38 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 5ca40 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34284 @ 0x85ec │ │ │ │ + movw r1, #35820 @ 0x8bec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbdcc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ca42 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 5ca4a <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 211c88 │ │ │ │ + bl 213858 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca08 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 5ca10 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ca08 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5ca10 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c8c0 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #27260 @ 0x6a7c │ │ │ │ + bne.w 5c8c8 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #28796 @ 0x707c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27120 @ 0x69f0 │ │ │ │ + b.n 5ca52 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #28656 @ 0x6ff0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29276 @ 0x725c │ │ │ │ + b.n 5ca52 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #30812 @ 0x785c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27164 @ 0x6a1c │ │ │ │ + b.n 5ca52 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #28700 @ 0x701c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29364 @ 0x72b4 │ │ │ │ + b.n 5ca52 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #30900 @ 0x78b4 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5ca4a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27208 @ 0x6a48 │ │ │ │ + b.n 5ca52 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #28744 @ 0x7048 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 268a20 <_PySemaphore_Destroy@@Base+0x458> │ │ │ │ + bl 269024 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5ca84 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5ca8c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5ca84 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5ca8c <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5cae2 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ - cbz r4, 5ca90 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ + cbz r3, 5caea <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + cbz r4, 5ca98 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 81e1c │ │ │ │ + bl 81e10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5ca96 <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ - bl 71328 │ │ │ │ + b.n 5ca9e <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ + bl 71310 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cb40 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5caaa <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #160] @ (5cb40 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ + cbz r2, 5cab2 <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #160] @ (5cb48 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5caca <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cad2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5caba <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ - ldr r1, [pc, #148] @ (5cb44 <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ + cbz r2, 5cac2 <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ + ldr r1, [pc, #148] @ (5cb4c <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5caca <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cad2 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5cafc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ - ldr r1, [pc, #136] @ (5cb48 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ + cbz r2, 5cb04 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + ldr r1, [pc, #136] @ (5cb50 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cafc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + bge.n 5cb04 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cb40 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbnz r3, 5cb40 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb38 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ - cbz r4, 5caf4 <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cb40 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbz r4, 5cafc <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cafc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + beq.n 5cb04 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cafc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + b.n 5cb04 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 5cb16 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bne.n 5cb1e <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d5fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5cb20 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ + b.n 5cb28 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d584 │ │ │ │ + bl 7d570 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cb3a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 5cb42 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cb3a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + cbnz r3, 5cb42 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cb42 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 5ca8c <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ + bgt.n 5ca94 <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 5ced0 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ + b.n 5ced8 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 5cacc <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ + bgt.n 5cad4 <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cb4c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 321fc <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ +0005cb54 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 32208 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ │ │ │ │ -0005cb50 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 3243a <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ +0005cb58 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 32446 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ │ │ │ │ -0005cb54 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 268a20 <_PySemaphore_Destroy@@Base+0x458> │ │ │ │ +0005cb5c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 269024 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5cb72 <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ + cbz r3, 5cb7a <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5cb74 <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ + b.n 5cb7c <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 5cb82 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r3, 5cb8a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cb82 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + ble.n 5cb8a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cb82 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ - cbnz r4, 5cb9e <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + bne.n 5cb8a <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r4, 5cba6 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5cc10 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ + ldr r4, [pc, #136] @ (5cc18 <_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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cc08 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + cbz r0, 5cc10 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 5cbb0 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5cc08 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cbb8 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 5cc10 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5cbc8 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ + beq.n 5cbd0 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5cbca <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 5cbca <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - b.n 5cc08 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cbd2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 5cbd2 <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + b.n 5cc10 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r3, r0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5cbfc <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ + bne.n 5cc04 <_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 f1834 │ │ │ │ + b.w f1a18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #848] @ (5cf64 <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ + ldr r0, [pc, #848] @ (5cf6c <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5cc38 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r5, 5cc40 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5cc38 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + ble.n 5cc40 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5cc38 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - cbnz r2, 5cc52 <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ + bne.n 5cc40 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r2, 5cc5a <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #132] @ (5ccc0 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ + ldr r5, [pc, #132] @ (5ccc8 <_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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5ccc2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5cc7a <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 5cc82 <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #65428 @ 0xff94 │ │ │ │ + movw r0, #62968 @ 0xf5f8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5ccc2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ - cbz r0, 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 88d70 │ │ │ │ + cbz r0, 5ccc2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cca6 <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ + beq.n 5ccae <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5ccba <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 12747c │ │ │ │ + b.n 5ccc2 <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #65428 @ 0xff94 │ │ │ │ + movw r1, #62968 @ 0xf5f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #0] @ (5ccc4 <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ + ldr r1, [pc, #0] @ (5cccc <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5cce4 <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ + cbz r3, 5ccec <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5cce6 <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ + b.n 5ccee <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r6, r5, #1 │ │ │ │ - cbnz r3, 5ccf6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5ccfe <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5ccf6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + ble.n 5ccfe <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5ccf6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ - cbnz r4, 5cd14 <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ + bne.n 5ccfe <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r4, 5cd1c <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #388] @ (5ce80 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ + ldr r4, [pc, #388] @ (5ce88 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + beq.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5cdae <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + beq.n 5cdb6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5cd3e <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 5cd46 <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5cd38 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5cd40 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5cd42 <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ - b.n 5cdae <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + bne.n 5cd4a <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ + b.n 5cdb6 <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r8, #26080 @ 0x65e0 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - cbz r0, 5cd7e <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ + cbz r0, 5cd86 <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cd5a <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ + bne.n 5cd62 <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5cd78 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 5cd80 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cd78 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5cd80 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5cd82 <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ - b.n 5cdb8 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ - vldr d9, [pc, #248] @ 5ce78 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5cd8a <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ + b.n 5cdc0 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ + vldr d9, [pc, #248] @ 5ce80 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5cd90 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ + bne.n 5cd98 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 13dfb8 │ │ │ │ + b.n 5cdc4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - b.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - vldr d8, [pc, #200] @ 5ce78 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5cdc4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 5cdc4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + b.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + vldr d8, [pc, #200] @ 5ce80 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5cdbc <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - vldr d8, [pc, #188] @ 5ce78 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + b.n 5cdc4 <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + vldr d8, [pc, #188] @ 5ce80 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e5960 │ │ │ │ + bl 1e88d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e5960 │ │ │ │ + bl 1e88d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e744 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ce14 <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ + bge.n 5ce1c <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27316 @ 0x6ab4 │ │ │ │ + movw r1, #28852 @ 0x70b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ce6e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + b.n 5ce76 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e744 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ce3a <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ + bge.n 5ce42 <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27340 @ 0x6acc │ │ │ │ + movw r1, #28876 @ 0x70cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5ce10 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - bl 95d94 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5ce68 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5ce70 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 5ce6e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 5ce76 <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5cfb0 │ │ │ │ + bl 5cfb8 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #176] @ (5cf34 <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ + ldr r1, [pc, #176] @ (5cf3c <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5cea8 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r6, 5ceb0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cea8 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + blt.n 5ceb0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cea8 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ - cbnz r2, 5cec4 <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ - ldr r1, [pc, #76] @ (5cef8 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ + bgt.n 5ceb0 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r2, 5cecc <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ + ldr r1, [pc, #76] @ (5cf00 <_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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cef0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cef8 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cede <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ + bgt.n 5cee6 <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34648 @ 0x8758 │ │ │ │ + movw r1, #36184 @ 0x8d58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 12747c │ │ │ │ + b.n 5cef8 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cec8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5ced0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cec8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + beq.n 5ced0 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #352] @ (5d05c ) │ │ │ │ + ldr r1, [pc, #352] @ (5d064 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5cf20 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r6, 5cf28 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cf20 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + blt.n 5cf28 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cf20 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ - cbnz r2, 5cf3c <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #76] @ (5cf70 <_PyXI_ClearExcInfo@@Base+0x41c>) │ │ │ │ + bgt.n 5cf28 <_PyXI_ClearExcInfo@@Base+0x3cc> │ │ │ │ + cbnz r2, 5cf44 <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #76] @ (5cf78 <_PyXI_ClearExcInfo@@Base+0x41c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cf68 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cf70 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cf56 <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ + bgt.n 5cf5e <_PyXI_ClearExcInfo@@Base+0x402> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #19440 @ 0x4bf0 │ │ │ │ + movw r1, #20948 @ 0x51d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5cf68 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ + bl 12747c │ │ │ │ + b.n 5cf70 <_PyXI_ClearExcInfo@@Base+0x414> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cf40 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5cf48 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf40 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + beq.n 5cf48 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #528] @ (5d184 ) │ │ │ │ + ldr r1, [pc, #528] @ (5d18c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cf74 : │ │ │ │ +0005cf7c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cfac │ │ │ │ - bl 1cc26c │ │ │ │ + cbz r0, 5cfb4 │ │ │ │ + bl 1d0020 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cfa0 │ │ │ │ + beq.n 5cfa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5cfa4 │ │ │ │ + cbz r3, 5cfac │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5cfac │ │ │ │ + b.n 5cfb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cfa0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cfa8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d8, [pc, #160] @ 5d068 │ │ │ │ + vldr d8, [pc, #160] @ 5d070 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26c060 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 839e0 │ │ │ │ - cbz r0, 5d01e │ │ │ │ + bl 839d4 │ │ │ │ + cbz r0, 5d026 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26c060 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d022 │ │ │ │ + cbnz r0, 5d02a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d01e │ │ │ │ + beq.n 5d026 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d01e │ │ │ │ + cbnz r3, 5d026 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5d05a │ │ │ │ + b.n 5d062 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d5fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d044 │ │ │ │ + beq.n 5d04c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d044 │ │ │ │ + cbnz r3, 5d04c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d05a │ │ │ │ + beq.n 5d062 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d05a │ │ │ │ + cbnz r3, 5d062 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 5cf96 │ │ │ │ + bvs.n 5cf9e │ │ │ │ @ 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 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d0bc │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 5d0c4 │ │ │ │ + bl 95cd4 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d0b4 │ │ │ │ + bne.n 5d0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 5d0be │ │ │ │ + bl f1a18 │ │ │ │ + b.n 5d0c6 │ │ │ │ mov r0, sp │ │ │ │ - bl 5cfb0 │ │ │ │ - b.n 5d0be │ │ │ │ + bl 5cfb8 │ │ │ │ + b.n 5d0c6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005d0c2 : │ │ │ │ +0005d0ca : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d0ca │ │ │ │ + b.w 5d0d2 │ │ │ │ │ │ │ │ -0005d0ca : │ │ │ │ +0005d0d2 : │ │ │ │ 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 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1c2 │ │ │ │ + beq.n 5d1ca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d1bc │ │ │ │ + beq.n 5d1c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d100 │ │ │ │ + cbnz r0, 5d108 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d120 │ │ │ │ - cbz r4, 5d146 │ │ │ │ + b.n 5d128 │ │ │ │ + cbz r4, 5d14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1b6 │ │ │ │ + beq.n 5d1be │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5d1d4 │ │ │ │ + bl 5d1dc │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d136 │ │ │ │ + beq.n 5d13e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d136 │ │ │ │ + cbnz r3, 5d13e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 78230 │ │ │ │ - b.n 5d1c2 │ │ │ │ - ldr r2, [pc, #132] @ (5d1cc ) │ │ │ │ + bl 781ac │ │ │ │ + b.n 5d1ca │ │ │ │ + ldr r2, [pc, #132] @ (5d1d4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d166 │ │ │ │ - movw r1, #35444 @ 0x8a74 │ │ │ │ + cbnz r3, 5d16e │ │ │ │ + movw r1, #36980 @ 0x9074 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42788 @ 0xa724 │ │ │ │ + movw r0, #44324 @ 0xad24 │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #36536 @ 0x8eb8 │ │ │ │ + movw r1, #38072 @ 0x94b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbdcc │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d180 │ │ │ │ - bl d3c50 │ │ │ │ - b.n 5d10e │ │ │ │ + cbnz r0, 5d188 │ │ │ │ + bl d3d9c │ │ │ │ + b.n 5d116 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5d1d0 ) │ │ │ │ + ldr r0, [pc, #64] @ (5d1d8 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 93304 │ │ │ │ + bl 93244 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d1ac │ │ │ │ + beq.n 5d1b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d1ac │ │ │ │ + cbnz r3, 5d1b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5d17a │ │ │ │ + beq.n 5d182 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 5d10e │ │ │ │ + b.n 5d116 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d120 │ │ │ │ + b.n 5d128 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d102 │ │ │ │ - b.n 5d10e │ │ │ │ + bne.n 5d10a │ │ │ │ + b.n 5d116 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d1d4 : │ │ │ │ +0005d1dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #196] @ (5d2ac ) │ │ │ │ + ldr r3, [pc, #196] @ (5d2b4 ) │ │ │ │ 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 1a5684 │ │ │ │ - cbz r0, 5d238 │ │ │ │ + bl 1a9564 │ │ │ │ + cbz r0, 5d240 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5d20a │ │ │ │ + cbnz r4, 5d212 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movw r1, #36536 @ 0x8eb8 │ │ │ │ + movw r1, #38072 @ 0x94b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cbc74 │ │ │ │ + bl cbdcc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d23c │ │ │ │ + cbnz r0, 5d244 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d238 │ │ │ │ + beq.n 5d240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d238 │ │ │ │ + cbnz r3, 5d240 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d2a2 │ │ │ │ + b.n 5d2aa │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5d2b0 ) │ │ │ │ - bl f8840 │ │ │ │ + ldr r1, [pc, #100] @ (5d2b8 ) │ │ │ │ + bl f8a2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d266 │ │ │ │ + beq.n 5d26e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d266 │ │ │ │ + cbnz r3, 5d26e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d28c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d294 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d27e │ │ │ │ + beq.n 5d286 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5d27e │ │ │ │ + cbnz r2, 5d286 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a57fc │ │ │ │ + bl 1a96dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d2a2 │ │ │ │ + beq.n 5d2aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d2a2 │ │ │ │ + cbnz r3, 5d2aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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} │ │ │ │ @@ -76032,402 +76030,402 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5d2dc │ │ │ │ + cbz r3, 5d2e4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w r2, r3, #16 │ │ │ │ adds r4, #32 │ │ │ │ cmp r1, r2 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ addne.w r4, r4, r3, lsl #2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5d2e6 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5d2f0 │ │ │ │ + bne.n 5d2ee │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 5d2f8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a9fa │ │ │ │ + b.w 5a844 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5d31c │ │ │ │ + bhi.n 5d324 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5d334 │ │ │ │ + ble.n 5d33c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5d33c │ │ │ │ - movw r0, #38580 @ 0x96b4 │ │ │ │ + b.n 5d344 │ │ │ │ + movw r0, #40116 @ 0x9cb4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d312 │ │ │ │ + bne.n 5d31a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5d344 │ │ │ │ + b.n 5d34c │ │ │ │ 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 25dae8 │ │ │ │ + bl 25e294 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d378 │ │ │ │ + beq.n 5d380 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5d3b4 │ │ │ │ + cbz r0, 5d3bc │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 8e1fc │ │ │ │ + bl 8e144 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d37c │ │ │ │ + cbnz r0, 5d384 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d3f2 │ │ │ │ + b.n 5d3fa │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5d3c4 │ │ │ │ + cbz r3, 5d3cc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d3c4 │ │ │ │ + beq.n 5d3cc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25de48 │ │ │ │ + bl 25e760 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d3d8 │ │ │ │ + beq.n 5d3e0 │ │ │ │ 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 7828c │ │ │ │ - b.n 5d3c4 │ │ │ │ + bl 78208 │ │ │ │ + b.n 5d3cc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d5fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d378 │ │ │ │ + beq.n 5d380 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5d3f2 │ │ │ │ + cbz r3, 5d3fa │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5d3f2 │ │ │ │ + cbz r1, 5d3fa │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25ddb0 │ │ │ │ + bl 25e478 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d3f2 │ │ │ │ + bne.n 5d3fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d378 │ │ │ │ + beq.n 5d380 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d378 │ │ │ │ + bne.n 5d380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d378 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d380 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5d414 │ │ │ │ + cbz r3, 5d41c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5d416 │ │ │ │ + b.n 5d41e │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ subs r5, r4, #1 │ │ │ │ - cbnz r3, 5d426 │ │ │ │ + cbnz r3, 5d42e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5d426 │ │ │ │ + ble.n 5d42e │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5d426 │ │ │ │ - cbnz r7, 5d444 │ │ │ │ - ldr r6, [pc, #308] @ (5d55c ) │ │ │ │ + bne.n 5d42e │ │ │ │ + cbnz r7, 5d44c │ │ │ │ + ldr r6, [pc, #308] @ (5d564 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d51a │ │ │ │ + beq.n 5d522 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 5d51a │ │ │ │ - cbz r5, 5d4ba │ │ │ │ + blt.n 5d522 │ │ │ │ + cbz r5, 5d4c2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 5d46e │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 5d476 │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d468 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5d470 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d51a │ │ │ │ + bne.n 5d522 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5d472 │ │ │ │ - b.n 5d4c4 │ │ │ │ + bne.n 5d47a │ │ │ │ + b.n 5d4cc │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 5d498 │ │ │ │ - bl 11bdbc │ │ │ │ + cbz r0, 5d4a0 │ │ │ │ + bl 11c2f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d492 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 5d49a │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d51a │ │ │ │ + bne.n 5d522 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5d49c │ │ │ │ - b.n 5d4cc │ │ │ │ + bne.n 5d4a4 │ │ │ │ + b.n 5d4d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 11bdbc │ │ │ │ + bl 11c2f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d4d0 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 5d4d0 │ │ │ │ - b.n 5d51a │ │ │ │ + bne.n 5d4d8 │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 5d4d8 │ │ │ │ + b.n 5d522 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 5d4d0 │ │ │ │ + b.n 5d4d8 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5d4d0 │ │ │ │ + b.n 5d4d8 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e744 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d4f6 │ │ │ │ + bge.n 5d4fe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27316 @ 0x6ab4 │ │ │ │ + movw r1, #28852 @ 0x70b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5d51a │ │ │ │ + bl 12747c │ │ │ │ + b.n 5d522 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e744 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d51e │ │ │ │ + bge.n 5d526 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27340 @ 0x6acc │ │ │ │ + movw r1, #28876 @ 0x70cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d554 │ │ │ │ - bl 95d94 │ │ │ │ + b.n 5d55c │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d54e │ │ │ │ + bne.n 5d556 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 5d554 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 5d55c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5d566 │ │ │ │ + bl 5d56e │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #704] @ (5d820 ) │ │ │ │ + ldr r1, [pc, #704] @ (5d828 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d560 : │ │ │ │ +0005d568 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d0ca │ │ │ │ + b.w 5d0d2 │ │ │ │ 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 1b5740 │ │ │ │ + bl 1b9714 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d58c │ │ │ │ + bge.n 5d594 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d5b2 │ │ │ │ + b.n 5d5ba │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b5740 │ │ │ │ + bl 1b9714 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5d588 │ │ │ │ + blt.n 5d590 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50444 @ 0xc50c │ │ │ │ + movw r0, #51980 @ 0xcb0c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ 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 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d602 │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 5d60a │ │ │ │ + bl 95cd4 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d5fa │ │ │ │ + bne.n 5d602 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 5d604 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 5d60c │ │ │ │ mov r0, sp │ │ │ │ - bl 5d566 │ │ │ │ - b.n 5d604 │ │ │ │ + bl 5d56e │ │ │ │ + b.n 5d60c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 5d64e │ │ │ │ + cbz r4, 5d656 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5d666 │ │ │ │ + cbz r3, 5d66e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + movw r2, #65476 @ 0xffc4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 2375f0 │ │ │ │ + bl 2384f0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5d66e │ │ │ │ + b.n 5d676 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61548 @ 0xf06c │ │ │ │ + movw r1, #63068 @ 0xf65c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5d66e │ │ │ │ + bl 12747c │ │ │ │ + b.n 5d676 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d674 : │ │ │ │ - movw r0, #15156 @ 0x3b34 │ │ │ │ +0005d67c : │ │ │ │ + movw r0, #16692 @ 0x4134 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d67e : │ │ │ │ +0005d686 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5d6b4 ) │ │ │ │ + ldr r3, [pc, #36] @ (5d6bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5d6b0 │ │ │ │ - movw r1, #64160 @ 0xfaa0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17156 @ 0x4304 │ │ │ │ + cbnz r0, 5d6b8 │ │ │ │ + movw r1, #160 @ 0xa0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #18692 @ 0x4904 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_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 │ │ │ │ @@ -76438,33 +76436,33 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #35460 @ 0x8a84 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5d758 ) │ │ │ │ + ldr r3, [pc, #116] @ (5d760 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #35008 @ 0x88c0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #27488 @ 0x6b60 │ │ │ │ + movw r2, #29024 @ 0x7160 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d27f0 │ │ │ │ - cbz r0, 5d754 │ │ │ │ + bl d294c │ │ │ │ + cbz r0, 5d75c │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5d720 │ │ │ │ + cbnz r5, 5d728 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5d714 │ │ │ │ + cbz r3, 5d71c │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5d720 │ │ │ │ + b.n 5d728 │ │ │ │ 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] │ │ │ │ @@ -76482,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 238520 │ │ │ │ + bl 239574 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #880] @ (5dacc ) │ │ │ │ + ldr r1, [pc, #880] @ (5dad4 ) │ │ │ │ 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, #27504 @ 0x6b70 │ │ │ │ + movw r1, #29040 @ 0x7170 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ - cbnz r0, 5d7a0 │ │ │ │ + bl 145368 │ │ │ │ + cbnz r0, 5d7a8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #13925 @ 0x3665 │ │ │ │ - movt r1, #30 │ │ │ │ + movw r1, #47405 @ 0xb92d │ │ │ │ + movt r1, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35ba2 │ │ │ │ + b.w 35b82 │ │ │ │ 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 f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d7c4 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5d806 │ │ │ │ - ldr r1, [pc, #68] @ (5d80c ) │ │ │ │ + bne.n 5d7cc │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 5d80e │ │ │ │ + ldr r1, [pc, #68] @ (5d814 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5d7f6 │ │ │ │ + bne.n 5d7fe │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27688 @ 0x6c28 │ │ │ │ + movw r1, #29224 @ 0x7228 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5d806 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5d80e │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ 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 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5d8d4 │ │ │ │ + beq.n 5d8dc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d8d4 │ │ │ │ + bne.n 5d8dc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d8d4 │ │ │ │ + beq.n 5d8dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d8d4 │ │ │ │ + bne.n 5d8dc │ │ │ │ movw r8, #35008 @ 0x88c0 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5d86a │ │ │ │ + beq.n 5d872 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 5d8d4 │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 5d8dc │ │ │ │ movw r7, #35252 @ 0x89b4 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5d886 │ │ │ │ + beq.n 5d88e │ │ │ │ movw r1, #35008 @ 0x88c0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 5d8b8 │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 5d8c0 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f5e34 <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f89ec │ │ │ │ ldrh.w r3, [r5, #13] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r3 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f5e34 <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f89ec │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 13daa8 │ │ │ │ - b.n 5d8dc │ │ │ │ + bl 13e450 │ │ │ │ + b.n 5d8e4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d8c6 │ │ │ │ + beq.n 5d8ce │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 5d8d4 │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 5d8dc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 5d986 │ │ │ │ + b.n 5d98e │ │ │ │ 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 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5d97a │ │ │ │ + beq.n 5d982 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 5d97a │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 5d982 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d97a │ │ │ │ + beq.n 5d982 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 5d97a │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 5d982 │ │ │ │ movw r1, #35008 @ 0x88c0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movw r5, #35252 @ 0x89b4 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5d93c │ │ │ │ + beq.n 5d944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 5d942 │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 5d94a │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5d958 │ │ │ │ - b.n 5d948 │ │ │ │ + beq.n 5d960 │ │ │ │ + b.n 5d950 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5d96e │ │ │ │ - b.n 5d964 │ │ │ │ + beq.n 5d976 │ │ │ │ + b.n 5d96c │ │ │ │ movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 5d97a │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 5d982 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d986 │ │ │ │ + b.n 5d98e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859a0 │ │ │ │ - cbz r0, 5d97a │ │ │ │ + bl 8592c │ │ │ │ + cbz r0, 5d982 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5d986 │ │ │ │ + b.n 5d98e │ │ │ │ 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 │ │ │ │ @@ -76696,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, 5d9ae │ │ │ │ + cbz r2, 5d9b6 │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 239300 <_Py_c_pow@@Base+0x19c> │ │ │ │ - cbnz r0, 5d9d0 │ │ │ │ + bl 23aa48 <_Py_c_pow@@Base+0x19c> │ │ │ │ + cbnz r0, 5d9d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1faf48 │ │ │ │ + b.w 1fd7d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005d9d6 : │ │ │ │ +0005d9de : │ │ │ │ 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, #27776 @ 0x6c80 │ │ │ │ + movw r1, #29312 @ 0x7280 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ - cbnz r0, 5da0a │ │ │ │ + bl 145368 │ │ │ │ + cbnz r0, 5da12 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 110a40 │ │ │ │ + b.w 110e28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005da0e : │ │ │ │ +0005da16 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5da3a │ │ │ │ + bmi.n 5da42 │ │ │ │ movw r1, #1485 @ 0x5cd │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #412 @ 0x19c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5da40 │ │ │ │ - bl 1ae3d4 │ │ │ │ + b.n 5da48 │ │ │ │ + bl 1b231c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ - bl 5daa0 │ │ │ │ + bl 5daa8 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005da6c : │ │ │ │ +0005da74 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 5da8a │ │ │ │ + bpl.n 5da92 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f4c38 <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f4e1c <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #412 @ 0x19c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216b94 <_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, #42788 @ 0xa724 │ │ │ │ + movw r9, #44324 @ 0xad24 │ │ │ │ movt r9, #68 @ 0x44 │ │ │ │ - bl 1f5e34 <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f89ec │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - bl 26b72c │ │ │ │ + bl 26bd2c │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #27900 @ 0x6cfc │ │ │ │ + movw r0, #29436 @ 0x72fc │ │ │ │ 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 ddc6c │ │ │ │ + bl dde24 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ -0005db06 : │ │ │ │ +0005db0e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5db3c │ │ │ │ + cbz r0, 5db44 │ │ │ │ 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 10cae0 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10cddc <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1292 @ 0x50c │ │ │ │ - movw r0, #20752 @ 0x5110 │ │ │ │ + movw r0, #22288 @ 0x5710 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005db50 : │ │ │ │ +0005db58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5db7e │ │ │ │ + cbz r0, 5db86 │ │ │ │ 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 10cae0 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10cddc <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ - movw r0, #20752 @ 0x5110 │ │ │ │ + movw r0, #22288 @ 0x5710 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_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, #27980 @ 0x6d4c │ │ │ │ + movw r1, #29516 @ 0x734c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5dbf4 │ │ │ │ + bmi.n 5dbfc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28036 @ 0x6d84 │ │ │ │ + movw r1, #29572 @ 0x7384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5dc4e │ │ │ │ + bl 12747c │ │ │ │ + b.n 5dc56 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88de4 │ │ │ │ - cbz r0, 5dc36 │ │ │ │ + bl 88d70 │ │ │ │ + cbz r0, 5dc3e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ subs r3, r1, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5dc16 │ │ │ │ + bls.n 5dc1e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5dc36 │ │ │ │ + bne.n 5dc3e │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 26a524 │ │ │ │ - cbnz r0, 5dc36 │ │ │ │ + bl 26ab28 │ │ │ │ + cbnz r0, 5dc3e │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1faf48 │ │ │ │ + b.w 1fd7d0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28072 @ 0x6da8 │ │ │ │ + movw r1, #29608 @ 0x73a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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 c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -76959,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, #28104 @ 0x6dc8 │ │ │ │ + movw r0, #29640 @ 0x73c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ 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 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57084 @ 0xdefc │ │ │ │ + movw r0, #58620 @ 0xe4fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12936 @ 0x3288 │ │ │ │ + movw r0, #14276 @ 0x37c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5dd08 │ │ │ │ + cbz r3, 5dd10 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5dd0a │ │ │ │ + b.n 5dd12 │ │ │ │ mov r6, r3 │ │ │ │ ldrh.w r5, [r7, #13] │ │ │ │ add r6, r1 │ │ │ │ ldrb.w r8, [r7, #15] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb.w r9, [r7, #16] │ │ │ │ uxth r5, r5 │ │ │ │ - cbnz r3, 5dd28 │ │ │ │ + cbnz r3, 5dd30 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5dd28 │ │ │ │ + blt.n 5dd30 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 5dd28 │ │ │ │ - cbnz r4, 5dd44 │ │ │ │ + bgt.n 5dd30 │ │ │ │ + cbnz r4, 5dd4c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5dda8 ) │ │ │ │ + ldr r4, [pc, #124] @ (5ddb0 ) │ │ │ │ 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 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dd9e │ │ │ │ - cbz r6, 5dd8c │ │ │ │ + cbz r0, 5dda6 │ │ │ │ + cbz r6, 5dd94 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5dd5e │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 5dd66 │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5dd5a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5dd9e │ │ │ │ + bne.n 5dd62 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 5dda6 │ │ │ │ subs r6, #1 │ │ │ │ - beq.n 5dd8c │ │ │ │ + beq.n 5dd94 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5dd78 │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 5dd80 │ │ │ │ + bl f4590 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5dd74 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5dd9e │ │ │ │ + bne.n 5dd7c │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 5dda6 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5dd8c │ │ │ │ + beq.n 5dd94 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5dd8c │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5dd9e │ │ │ │ + bne.n 5dd94 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 5dda6 │ │ │ │ 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 1faf48 │ │ │ │ + b.w 1fd7d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #944] @ (5e15c ) │ │ │ │ + ldr r1, [pc, #944] @ (5e164 ) │ │ │ │ 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 1f5e34 <_PyEval_GetBuiltin@@Base+0x7f4> │ │ │ │ + bl 1f89ec │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 26b72c │ │ │ │ + bl 26bd2c │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldrb r1, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5daa0 │ │ │ │ + bl 5daa8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005de08 : │ │ │ │ +0005de10 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5de38 │ │ │ │ + beq.n 5de40 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + movw r0, #49964 @ 0xc32c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de3a │ │ │ │ + b.n 5de42 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de3c : │ │ │ │ +0005de44 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5de6c │ │ │ │ + beq.n 5de74 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + movw r0, #49964 @ 0xc32c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5de6e │ │ │ │ + b.n 5de76 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de70 : │ │ │ │ +0005de78 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5dea0 │ │ │ │ + beq.n 5dea8 │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + movw r0, #49964 @ 0xc32c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5dea2 │ │ │ │ + b.n 5deaa │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dea4 : │ │ │ │ +0005deac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5ded2 │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + beq.n 5deda │ │ │ │ + movw r0, #49964 @ 0xc32c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5df12 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5df1a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5df18 │ │ │ │ - cbz r1, 5defc │ │ │ │ + beq.n 5df20 │ │ │ │ + cbz r1, 5df04 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5defc │ │ │ │ + bpl.n 5df04 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5df1a │ │ │ │ + beq.n 5df22 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5df1a │ │ │ │ + b.n 5df22 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28264 @ 0x6e68 │ │ │ │ + movw r1, #29800 @ 0x7468 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5df58 │ │ │ │ + b.n 5df60 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1f0b2c │ │ │ │ + bl 1f3be0 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5df4a │ │ │ │ - ldr r1, [pc, #48] @ (5df5c ) │ │ │ │ + cbz r2, 5df52 │ │ │ │ + ldr r1, [pc, #48] @ (5df64 ) │ │ │ │ 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] │ │ │ │ @@ -77219,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 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005df60 : │ │ │ │ +0005df68 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5df8e │ │ │ │ + beq.n 5df96 │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + movw r0, #49964 @ 0xc32c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5dfce │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5dfd6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5dfd4 │ │ │ │ - cbz r1, 5dfb8 │ │ │ │ + beq.n 5dfdc │ │ │ │ + cbz r1, 5dfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5dfb8 │ │ │ │ + bpl.n 5dfc0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dfd6 │ │ │ │ + beq.n 5dfde │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5dfd6 │ │ │ │ + b.n 5dfde │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28288 @ 0x6e80 │ │ │ │ + movw r1, #29824 @ 0x7480 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e014 │ │ │ │ + b.n 5e01c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1f0b2c │ │ │ │ + bl 1f3be0 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5e006 │ │ │ │ - ldr r1, [pc, #48] @ (5e018 ) │ │ │ │ + cbz r2, 5e00e │ │ │ │ + ldr r1, [pc, #48] @ (5e020 ) │ │ │ │ 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] │ │ │ │ @@ -77290,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 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e01c : │ │ │ │ +0005e024 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e02e : │ │ │ │ +0005e036 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 5e04c │ │ │ │ + bpl.n 5e054 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5e052 │ │ │ │ - bl 498ac │ │ │ │ - b.n 5e0f6 │ │ │ │ + bmi.n 5e05a │ │ │ │ + bl 498b6 │ │ │ │ + b.n 5e0fe │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5e05e │ │ │ │ + blt.n 5e066 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5e076 │ │ │ │ + blt.n 5e07e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26608 @ 0x67f0 │ │ │ │ + movw r1, #28144 @ 0x6df0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5e0f6 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5e0fe │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f0cf0 │ │ │ │ + bl 1f3ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e0f6 │ │ │ │ + bne.n 5e0fe │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5e0a6 │ │ │ │ + bmi.n 5e0ae │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5e0aa │ │ │ │ + beq.n 5e0b2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - b.n 5e0ac │ │ │ │ + b.n 5e0b4 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 5e0ac │ │ │ │ + b.n 5e0b4 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 5e0c8 │ │ │ │ + bls.n 5e0d0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28324 @ 0x6ea4 │ │ │ │ + movw r1, #29860 @ 0x74a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5e0f6 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5e0fe │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5e0de │ │ │ │ + bpl.n 5e0e6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5e0da │ │ │ │ + beq.n 5e0e2 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5e0e0 │ │ │ │ + b.n 5e0e8 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5e0e0 │ │ │ │ + b.n 5e0e8 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e0e8 │ │ │ │ + bne.n 5e0f0 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5e0fa │ │ │ │ + b.n 5e102 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5e0fa │ │ │ │ + b.n 5e102 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5e110 │ │ │ │ + cbnz r1, 5e118 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e114 │ │ │ │ + beq.n 5e11c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w da02c │ │ │ │ + b.w da1d4 │ │ │ │ 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, #28348 @ 0x6ebc │ │ │ │ + movw r1, #29884 @ 0x74bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 144334 │ │ │ │ - cbz r0, 5e148 │ │ │ │ + bl 145368 │ │ │ │ + cbz r0, 5e150 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e174 │ │ │ │ - movw r1, #28564 @ 0x6f94 │ │ │ │ + b.n 5e17c │ │ │ │ + movw r1, #30100 @ 0x7594 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e144 │ │ │ │ + beq.n 5e14c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13925 @ 0x3665 │ │ │ │ - movt r1, #30 │ │ │ │ + movw r1, #47405 @ 0xb92d │ │ │ │ + movt r1, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23cc9c │ │ │ │ + bl 23dfec │ │ │ │ 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 45926 <_PyEval_FormatAwaitableError@@Base+0x116> │ │ │ │ + bl 4587a <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12936 @ 0x3288 │ │ │ │ + movw r0, #14276 @ 0x37c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ 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] │ │ │ │ @@ -77459,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, 5e1d0 │ │ │ │ + cbz r5, 5e1d8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - b.n 5e1d8 │ │ │ │ + b.n 5e1e0 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #35460 @ 0x8a84 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1d7154 │ │ │ │ + bl 1daa14 │ │ │ │ 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, #40648 @ 0x9ec8 │ │ │ │ + movw r2, #42184 @ 0xa4c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28584 @ 0x6fa8 │ │ │ │ + movw r1, #30120 @ 0x75a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e220 : │ │ │ │ +0005e228 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r8, [pc, #196] @ 5e2fc │ │ │ │ + ldr.w r8, [pc, #196] @ 5e304 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ and.w r2, r3, #24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ add r0, r1 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub.w r3, r2, r3, lsl #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 5e26a │ │ │ │ + bhi.n 5e272 │ │ │ │ add r0, r4 │ │ │ │ - bl 716b8 │ │ │ │ - cbnz r0, 5e276 │ │ │ │ + bl 716a0 │ │ │ │ + cbnz r0, 5e27e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1eaab8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e2d2 │ │ │ │ - b.n 5e2f4 │ │ │ │ + cbnz r0, 5e2da │ │ │ │ + b.n 5e2fc │ │ │ │ ldr.w r2, [r7, r8] │ │ │ │ add r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ ldr.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [r3, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 5e2d2 │ │ │ │ + ble.n 5e2da │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5e2d2 │ │ │ │ - cbz r0, 5e2d2 │ │ │ │ + cbz r1, 5e2da │ │ │ │ + cbz r0, 5e2da │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5e2d2 │ │ │ │ + cbnz r3, 5e2da │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5e2b0 │ │ │ │ + cbz r3, 5e2b8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5e2d2 │ │ │ │ + cbnz r3, 5e2da │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5e2d2 │ │ │ │ + bmi.n 5e2da │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e2be │ │ │ │ + bne.n 5e2c6 │ │ │ │ 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 71b58 <_Py_NewReference@@Base> │ │ │ │ + bl 71b40 <_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, 5e354 │ │ │ │ + cbz r3, 5e35c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5e354 │ │ │ │ + beq.n 5e35c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40648 @ 0x9ec8 │ │ │ │ + movw r1, #42184 @ 0xa4c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4f60 │ │ │ │ + bl 1e7ed0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e33c │ │ │ │ + cbnz r0, 5e344 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e3d2 │ │ │ │ + b.n 5e3da │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5e364 │ │ │ │ + bne.n 5e36c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e354 │ │ │ │ + beq.n 5e35c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e354 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e35c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e38c │ │ │ │ + beq.n 5e394 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e38c │ │ │ │ + b.n 5e394 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2389a0 │ │ │ │ + bl 239fb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e388 │ │ │ │ + beq.n 5e390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e388 │ │ │ │ + cbnz r3, 5e390 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5e338 │ │ │ │ + beq.n 5e340 │ │ │ │ ldrh.w r5, [r4, #13] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ ldrb r7, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ uxth r5, r5 │ │ │ │ ldrb.w r9, [r4, #18] │ │ │ │ ldrb.w sl, [r4, #19] │ │ │ │ - beq.n 5e3ba │ │ │ │ + beq.n 5e3c2 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5e3ba │ │ │ │ + cbnz r0, 5e3c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 1f9db0 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 1fc638 <_PyParkingLot_UnparkAll@@Base+0x1674> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e446 │ │ │ │ + beq.n 5e44e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ea954 │ │ │ │ + bl eab04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e418 │ │ │ │ + beq.n 5e420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e418 │ │ │ │ + cbnz r3, 5e420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e444 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e44c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #28624 @ 0x6fd0 │ │ │ │ + movw r0, #30160 @ 0x75d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e446 │ │ │ │ + beq.n 5e44e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e446 │ │ │ │ + cbnz r3, 5e44e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e446 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e44e │ │ │ │ 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, #12920 @ 0x3278 │ │ │ │ + movw r1, #14260 @ 0x37b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 5e488 │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 5e490 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5e48c │ │ │ │ + bl 5e494 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12936 @ 0x3288 │ │ │ │ + movw r0, #14276 @ 0x37c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ 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 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e4fc │ │ │ │ + cbz r0, 5e504 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5e4ba │ │ │ │ + ble.n 5e4c2 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5e4ba │ │ │ │ + cbz r3, 5e4c2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5e4ce │ │ │ │ + cbz r3, 5e4d6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e4d8 │ │ │ │ + bne.n 5e4e0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d710 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e4e0 │ │ │ │ + b.n 5e4e8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d5fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e4f0 │ │ │ │ + beq.n 5e4f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e4f4 │ │ │ │ + cbz r3, 5e4fc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e4fc │ │ │ │ + b.n 5e504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e4f0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e4f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ea954 │ │ │ │ + bl eab04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e534 │ │ │ │ + beq.n 5e53c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e534 │ │ │ │ + cbnz r3, 5e53c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e564 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e56c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28640 @ 0x6fe0 │ │ │ │ + movw r0, #30176 @ 0x75e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e558 │ │ │ │ + beq.n 5e560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e55c │ │ │ │ + cbz r3, 5e564 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e564 │ │ │ │ + b.n 5e56c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e558 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e560 │ │ │ │ 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, #6668 @ 0x1a0c │ │ │ │ + movw r2, #8204 @ 0x200c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28584 @ 0x6fa8 │ │ │ │ + movw r1, #30120 @ 0x75a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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, #40748 @ 0x9f2c │ │ │ │ + movw r2, #42284 @ 0xa52c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28584 @ 0x6fa8 │ │ │ │ + movw r1, #30120 @ 0x75a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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] @ (5e65c ) │ │ │ │ - movw r2, #11876 @ 0x2e64 │ │ │ │ + ldr r3, [pc, #120] @ (5e664 ) │ │ │ │ + movw r2, #13412 @ 0x3464 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d27f0 │ │ │ │ - cbnz r0, 5e5f8 │ │ │ │ + bl d294c │ │ │ │ + cbnz r0, 5e600 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e654 │ │ │ │ + b.n 5e65c │ │ │ │ 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, #28656 @ 0x6ff0 │ │ │ │ + movw r0, #30192 @ 0x75f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e5f4 │ │ │ │ + beq.n 5e5fc │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - bl 1fa0cc <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ + bl 1fc954 <_PyParkingLot_UnparkAll@@Base+0x1990> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e654 │ │ │ │ + beq.n 5e65c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e654 │ │ │ │ + cbnz r3, 5e65c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #96] @ (5e6c0 ) │ │ │ │ + ldr r2, [pc, #96] @ (5e6c8 ) │ │ │ │ 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 5e48c │ │ │ │ + bl 5e494 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12936 @ 0x3288 │ │ │ │ + movw r0, #14276 @ 0x37c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82744 │ │ │ │ + b.w 82738 │ │ │ │ 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 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 13daa8 │ │ │ │ + bl 13e450 │ │ │ │ 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 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e6e0 │ │ │ │ + beq.n 5e6e8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7c2 │ │ │ │ + beq.n 5e7ca │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e6f6 │ │ │ │ + beq.n 5e6fe │ │ │ │ movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e7c2 │ │ │ │ + beq.n 5e7ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e338 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ + bl 23f660 <_PyTime_AsTimeval@@Base+0x374> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e784 │ │ │ │ + beq.n 5e78c │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e338 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ + bl 23f660 <_PyTime_AsTimeval@@Base+0x374> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e724 │ │ │ │ + cbnz r0, 5e72c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e784 │ │ │ │ + beq.n 5e78c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e784 │ │ │ │ + cbnz r3, 5e78c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e784 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e78c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 234cfc │ │ │ │ + bl 236570 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e744 │ │ │ │ + beq.n 5e74c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e744 │ │ │ │ + cbnz r3, 5e74c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e75a │ │ │ │ + beq.n 5e762 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e75a │ │ │ │ + cbnz r3, 5e762 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e784 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e78c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 234b68 │ │ │ │ + bl 2363dc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e788 │ │ │ │ + cbnz r0, 5e790 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e784 │ │ │ │ + beq.n 5e78c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e784 │ │ │ │ + cbnz r3, 5e78c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e7ca │ │ │ │ + b.n 5e7d2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d5fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7aa │ │ │ │ + beq.n 5e7b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e7aa │ │ │ │ + cbnz r3, 5e7b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e7ca │ │ │ │ + beq.n 5e7d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e7ca │ │ │ │ + cbnz r3, 5e7d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e7ca │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e7d2 │ │ │ │ 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 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e7f8 │ │ │ │ + beq.n 5e800 │ │ │ │ mov r1, r4 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8a2 │ │ │ │ + beq.n 5e8aa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e80e │ │ │ │ + beq.n 5e816 │ │ │ │ movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8a2 │ │ │ │ + beq.n 5e8aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e338 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ + bl 23f660 <_PyTime_AsTimeval@@Base+0x374> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e81c │ │ │ │ + cbnz r0, 5e824 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e8aa │ │ │ │ + b.n 5e8b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e338 <_PyTime_AsTimeval@@Base+0x378> │ │ │ │ + bl 23f660 <_PyTime_AsTimeval@@Base+0x374> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e840 │ │ │ │ + cbnz r0, 5e848 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e818 │ │ │ │ + beq.n 5e820 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e818 │ │ │ │ + bne.n 5e820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e818 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e820 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 133e30 │ │ │ │ + bl 134368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e860 │ │ │ │ + beq.n 5e868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e860 │ │ │ │ + cbnz r3, 5e868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e876 │ │ │ │ + beq.n 5e87e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e876 │ │ │ │ + cbnz r3, 5e87e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e818 │ │ │ │ + beq.n 5e820 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 234b68 │ │ │ │ + bl 2363dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e8aa │ │ │ │ + beq.n 5e8b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e8aa │ │ │ │ + cbnz r3, 5e8b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e8aa │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e8b2 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 23bd3c │ │ │ │ + b.w 23d08c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35236 @ 0x89a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5e8d0 │ │ │ │ - movw r0, #28668 @ 0x6ffc │ │ │ │ + bne.n 5e8d8 │ │ │ │ + movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5e8e2 │ │ │ │ - movw r0, #62416 @ 0xf3d0 │ │ │ │ + cbnz r3, 5e8ea │ │ │ │ + movw r0, #63992 @ 0xf9f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w ddc6c │ │ │ │ - movw r0, #24672 @ 0x6060 │ │ │ │ + b.w dde24 │ │ │ │ + movw r0, #26208 @ 0x6660 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5e90c │ │ │ │ + cbz r3, 5e914 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5e926 │ │ │ │ - bl 243fb4 <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5e92e │ │ │ │ + bl 24529c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5e924 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5e934 │ │ │ │ + bne.n 5e92c │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 5e93c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e92a │ │ │ │ + b.n 5e932 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5e918 │ │ │ │ + beq.n 5e920 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ 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, #14924 @ 0x3a4c │ │ │ │ + movw r0, #16460 @ 0x404c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl f5568 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5e98c │ │ │ │ + bl f5754 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5e994 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #9452 @ 0x24ec │ │ │ │ + movw r1, #10876 @ 0x2a7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28676 @ 0x7004 │ │ │ │ + movw r0, #30212 @ 0x7604 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5e990 │ │ │ │ + bge.n 5e998 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e98c │ │ │ │ + beq.n 5e994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e98c │ │ │ │ + cbnz r3, 5e994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e9b4 │ │ │ │ + b.n 5e9bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e1fc │ │ │ │ + bl 8e144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e9b4 │ │ │ │ + beq.n 5e9bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e9b4 │ │ │ │ + cbnz r3, 5e9bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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] @ (5eb2c ) │ │ │ │ + ldr r4, [pc, #352] @ (5eb34 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #28712 @ 0x7028 │ │ │ │ + movw r0, #30248 @ 0x7628 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 19a894 │ │ │ │ - cbz r0, 5ea02 │ │ │ │ + bl 19e78c │ │ │ │ + cbz r0, 5ea0a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5ea02 │ │ │ │ - movw r1, #31796 @ 0x7c34 │ │ │ │ + cbz r3, 5ea0a │ │ │ │ + movw r1, #33360 @ 0x8250 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ea0a │ │ │ │ + cbnz r0, 5ea12 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 5eb26 │ │ │ │ - movw r4, #28696 @ 0x7018 │ │ │ │ + b.n 5eb2e │ │ │ │ + movw r4, #30232 @ 0x7618 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 197d40 │ │ │ │ + bl 19bc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ea1c │ │ │ │ + cbnz r0, 5ea24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7b48 │ │ │ │ - b.n 5ea52 │ │ │ │ + bl 1eaab8 │ │ │ │ + b.n 5ea5a │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 5ea38 │ │ │ │ - movw r0, #63812 @ 0xf944 │ │ │ │ + cbnz r0, 5ea40 │ │ │ │ + movw r0, #65348 @ 0xff44 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5ea4a │ │ │ │ + b.n 5ea52 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5eaf4 │ │ │ │ + beq.n 5eafc │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f6bc │ │ │ │ + bl 7f6b4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5ea56 │ │ │ │ + cbnz r5, 5ea5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5eb26 │ │ │ │ + b.n 5eb2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 10e544 │ │ │ │ + bl 10e8ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ea74 │ │ │ │ + beq.n 5ea7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ea74 │ │ │ │ + cbnz r3, 5ea7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5ea8e │ │ │ │ + bne.n 5ea96 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eaf4 │ │ │ │ - b.n 5ea4c │ │ │ │ + bl 1235dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5eafc │ │ │ │ + b.n 5ea54 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cbc74 │ │ │ │ + bl cbdcc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eab2 │ │ │ │ + beq.n 5eaba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5eab2 │ │ │ │ + cbnz r3, 5eaba │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5eac8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5ead0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5eaf4 │ │ │ │ - b.n 5ea4c │ │ │ │ + bl 1235dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5eafc │ │ │ │ + b.n 5ea54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e1fc │ │ │ │ + bl 8e144 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb26 │ │ │ │ + beq.n 5eb2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eb26 │ │ │ │ + cbnz r3, 5eb2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5eb26 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5eb2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1235f4 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #28732 @ 0x703c │ │ │ │ + movw r2, #30268 @ 0x763c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f560c │ │ │ │ + bl 1f827c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 5e9f8 │ │ │ │ - b.n 5ea52 │ │ │ │ + bge.w 5ea00 │ │ │ │ + b.n 5ea5a │ │ │ │ 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, 5eb4e │ │ │ │ + cbz r3, 5eb56 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5eb5a │ │ │ │ + cbz r3, 5eb62 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5eb66 │ │ │ │ + cbz r0, 5eb6e │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5eb72 │ │ │ │ + cbz r0, 5eb7a │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5eb7e │ │ │ │ + cbz r0, 5eb86 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5eb88 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 5eb92 │ │ │ │ + bne.n 5eb90 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 5eb9a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 124d64 │ │ │ │ + b.w 1253b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005eb96 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005eb9e <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005eb9c : │ │ │ │ +0005eba4 : │ │ │ │ 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 5ebcc │ │ │ │ + beq.n 5ebd4 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + movw r0, #49964 @ 0xc32c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ec08 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ec10 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5ec0e │ │ │ │ + beq.n 5ec16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5ebf0 │ │ │ │ + bpl.n 5ebf8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5ec10 │ │ │ │ + beq.n 5ec18 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5ec10 │ │ │ │ + b.n 5ec18 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28780 @ 0x706c │ │ │ │ + movw r1, #30316 @ 0x766c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ec44 │ │ │ │ + b.n 5ec4c │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5ec48 ) │ │ │ │ + ldr r4, [pc, #52] @ (5ec50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5ec36 │ │ │ │ + cbz r0, 5ec3e │ │ │ │ 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 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ec4c : │ │ │ │ +0005ec54 : │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ subs r0, r0, r3 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ec62 : │ │ │ │ +0005ec6a : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ec74 : │ │ │ │ +0005ec7c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ec7e <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005ec86 <_PyRWMutex_Lock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bics.w r3, r1, #2 │ │ │ │ - bne.n 5ecb8 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5ecc0 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ecae <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5ecb6 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ec9e <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5eca6 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ecc2 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5ecca <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ec90 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ec98 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ed2a <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5ed32 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ec90 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ec98 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ecc4 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005eccc <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ecca <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 5ecd2 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5ece2 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 1f8858 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5ecea <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 1fafc4 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ece4 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005ecec <_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 5ecfe <_PyRWMutex_RLock@@Base+0x1a> │ │ │ │ + bmi.n 5ed06 <_PyRWMutex_RLock@@Base+0x1a> │ │ │ │ lsls r3, r1, #30 │ │ │ │ - bpl.n 5ed08 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ + bpl.n 5ed10 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ed2a <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5ed32 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ecf6 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ecfe <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ed1e <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ + bne.n 5ed26 <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ed0e <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ + bne.n 5ed16 <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ed28 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ + beq.n 5ed30 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ecf6 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ecfe <_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 5ed64 <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ + bmi.n 5ed6c <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ed5c <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ + bne.n 5ed64 <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ed4c <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne.n 5ed54 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ - bne.n 5ed84 <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ + bne.n 5ed8c <_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 15da10 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 15f0c8 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ed88 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005ed90 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ed8c <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 5ed94 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ lsrs r2, r3, #2 │ │ │ │ dmb ish │ │ │ │ - bne.n 5edaa <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + bne.n 5edb2 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 5edaa <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 1f8858 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5edb2 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 1fafc4 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005edac : │ │ │ │ +0005edb4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5edd6 │ │ │ │ + cbz r0, 5edde │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5edd6 │ │ │ │ + bne.n 5edde │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5edd6 │ │ │ │ + cbz r2, 5edde │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5edf0 │ │ │ │ + b.n 5edf8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28824 @ 0x7098 │ │ │ │ + movw r1, #30360 @ 0x7698 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005edf2 : │ │ │ │ +0005edfa : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee18 │ │ │ │ + cbz r0, 5ee20 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee18 │ │ │ │ + bne.n 5ee20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee18 │ │ │ │ + cbz r3, 5ee20 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5ee30 │ │ │ │ + b.n 5ee38 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28884 @ 0x70d4 │ │ │ │ + movw r1, #30420 @ 0x76d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee32 : │ │ │ │ +0005ee3a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee58 │ │ │ │ + cbz r0, 5ee60 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee58 │ │ │ │ + bne.n 5ee60 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee58 │ │ │ │ + cbz r3, 5ee60 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ee70 │ │ │ │ + b.n 5ee78 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28944 @ 0x7110 │ │ │ │ + movw r1, #30480 @ 0x7710 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee72 : │ │ │ │ +0005ee7a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ee98 │ │ │ │ + cbz r0, 5eea0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ee98 │ │ │ │ + bne.n 5eea0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ee98 │ │ │ │ + cbz r3, 5eea0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5eeb0 │ │ │ │ + b.n 5eeb8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29008 @ 0x7150 │ │ │ │ + movw r1, #30544 @ 0x7750 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eeb2 : │ │ │ │ +0005eeba : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5eef0 │ │ │ │ + cbz r0, 5eef8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5eef0 │ │ │ │ + bne.n 5eef8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5eef0 │ │ │ │ - cbnz r1, 5ef0c │ │ │ │ + cbz r2, 5eef8 │ │ │ │ + cbnz r1, 5ef14 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29124 @ 0x71c4 │ │ │ │ + movw r1, #30660 @ 0x77c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5ef06 │ │ │ │ + bl 12747c │ │ │ │ + b.n 5ef0e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29064 @ 0x7188 │ │ │ │ + movw r1, #30600 @ 0x7788 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ef10 │ │ │ │ + b.n 5ef18 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef12 : │ │ │ │ +0005ef1a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef3c │ │ │ │ + cbz r0, 5ef44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef3c │ │ │ │ + bne.n 5ef44 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef3c │ │ │ │ + cbz r2, 5ef44 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5ef56 │ │ │ │ + b.n 5ef5e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29172 @ 0x71f4 │ │ │ │ + movw r1, #30708 @ 0x77f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef58 : │ │ │ │ +0005ef60 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef82 │ │ │ │ + cbz r0, 5ef8a │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ef82 │ │ │ │ + bne.n 5ef8a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ef82 │ │ │ │ + cbz r2, 5ef8a │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5ef9c │ │ │ │ + b.n 5efa4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29228 @ 0x722c │ │ │ │ + movw r1, #30764 @ 0x782c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef9e : │ │ │ │ - b.w 10ddc0 <_PyLong_FromByteArray@@Base+0x12e0> │ │ │ │ +0005efa6 : │ │ │ │ + b.w 10e0cc <_PyLong_FromByteArray@@Base+0x12f0> │ │ │ │ │ │ │ │ -0005efa2 : │ │ │ │ - b.w 208b7c │ │ │ │ +0005efaa : │ │ │ │ + b.w 20ac70 │ │ │ │ │ │ │ │ -0005efa6 : │ │ │ │ - b.w 3a586 │ │ │ │ +0005efae : │ │ │ │ + b.w 3a516 │ │ │ │ │ │ │ │ -0005efaa : │ │ │ │ - b.w 20fbd4 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ +0005efb2 : │ │ │ │ + b.w 2117a0 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ │ │ │ │ -0005efae : │ │ │ │ +0005efb6 : │ │ │ │ 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 146e84 │ │ │ │ - cbz r0, 5efe2 │ │ │ │ + bl 147ff4 │ │ │ │ + cbz r0, 5efea │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5f058 │ │ │ │ + b.n 5f060 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5eff4 │ │ │ │ + cbz r0, 5effc │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5effe │ │ │ │ - bl 1e7a0c │ │ │ │ + b.n 5f006 │ │ │ │ + bl 1ea97c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f05a │ │ │ │ + b.n 5f062 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5f00c │ │ │ │ + ble.n 5f014 │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5effe │ │ │ │ + b.n 5f006 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r2, #61535 @ 0xf05f │ │ │ │ + movw r2, #61543 @ 0xf067 │ │ │ │ movt r2, #5 │ │ │ │ - movw r3, #64583 @ 0xfc47 │ │ │ │ + movw r3, #64591 @ 0xfc4f │ │ │ │ movt r3, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r2 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 26b498 │ │ │ │ + bl 26ba98 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5f052 │ │ │ │ - bl 195054 │ │ │ │ + cbz r5, 5f05a │ │ │ │ + bl 198d34 │ │ │ │ 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 5f030 │ │ │ │ + b.n 5f038 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ 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 5f08e │ │ │ │ + blt.n 5f096 │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ subs r5, r0, #4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5f082 │ │ │ │ + bge.n 5f08a │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - b.n 5f08e │ │ │ │ + b.n 5f096 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5f066 │ │ │ │ + b.n 5f06e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f092 : │ │ │ │ +0005f09a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f0a4 : │ │ │ │ +0005f0ac : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #68] @ (5f0fc ) │ │ │ │ + ldr r4, [pc, #68] @ (5f104 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r7, r4, #3748 @ 0xea4 │ │ │ │ addw r9, r4, #3796 @ 0xed4 │ │ │ │ ldr.w r8, [r4, #3740] @ 0xe9c │ │ │ │ str.w r2, [r4, #3740] @ 0xe9c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f100 │ │ │ │ - cbnz r0, 5f0f2 │ │ │ │ + bl 5f108 │ │ │ │ + cbnz r0, 5f0fa │ │ │ │ adds r7, #16 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 5f0d4 │ │ │ │ + bne.n 5f0dc │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f100 │ │ │ │ + bl 5f108 │ │ │ │ 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 │ │ │ │ @@ -78945,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 5f154 │ │ │ │ + beq.n 5f15c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w sl, r4, #8 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r9 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 5f14a │ │ │ │ + beq.n 5f152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5f14a │ │ │ │ + cbnz r3, 5f152 │ │ │ │ mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5f158 │ │ │ │ + beq.n 5f160 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5f11c │ │ │ │ + b.n 5f124 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f15c │ │ │ │ + b.n 5f164 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f160 : │ │ │ │ - cbz r0, 5f170 │ │ │ │ +0005f168 : │ │ │ │ + cbz r0, 5f178 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f172 : │ │ │ │ - b.w 1a1e48 │ │ │ │ +0005f17a : │ │ │ │ + b.w 1a5d30 <_PyThreadState_New@@Base+0x4ba4> │ │ │ │ │ │ │ │ -0005f176 : │ │ │ │ +0005f17e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6bfc4 │ │ │ │ - cbz r0, 5f190 │ │ │ │ + bl 6bfa4 │ │ │ │ + cbz r0, 5f198 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f192 : │ │ │ │ - cbz r0, 5f1bc │ │ │ │ +0005f19a : │ │ │ │ + cbz r0, 5f1c4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5f1b2 │ │ │ │ + cbz r3, 5f1ba │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c174 │ │ │ │ + b.w 6c15c │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1be : │ │ │ │ - cbz r0, 5f1ce │ │ │ │ +0005f1c6 : │ │ │ │ + cbz r0, 5f1d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1d0 : │ │ │ │ - ldr r3, [pc, #12] @ (5f1e0 ) │ │ │ │ - cbz r0, 5f1da │ │ │ │ +0005f1d8 : │ │ │ │ + ldr r3, [pc, #12] @ (5f1e8 ) │ │ │ │ + cbz r0, 5f1e2 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f1e4 : │ │ │ │ +0005f1ec : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f1ea : │ │ │ │ +0005f1f2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5f22a │ │ │ │ + cbz r0, 5f232 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5f23e │ │ │ │ + beq.n 5f246 │ │ │ │ mov r0, r5 │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - beq.n 5f23e │ │ │ │ - cbnz r0, 5f23e │ │ │ │ + beq.n 5f246 │ │ │ │ + cbnz r0, 5f246 │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #58140 @ 0xe31c │ │ │ │ + movw r0, #59676 @ 0xe91c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f266 │ │ │ │ + b.n 5f26e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5f266 │ │ │ │ + beq.n 5f26e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f264 │ │ │ │ + ble.n 5f26c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f266 │ │ │ │ + beq.n 5f26e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5f266 │ │ │ │ + bne.n 5f26e │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5f266 │ │ │ │ + b.n 5f26e │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005f268 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005f270 <_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 88de4 │ │ │ │ - cbz r0, 5f2b0 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 88d70 │ │ │ │ + cbz r0, 5f2b8 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5f2b0 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5f2b8 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f2a2 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5f2aa <_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 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f2b6 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1e7a0c │ │ │ │ + cbnz r0, 5f2be <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1ea97c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f2ce <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5f2d6 <_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 1fdda0 │ │ │ │ + bl 2005f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005f2d4 <_Py_hashtable_new@@Base>: │ │ │ │ +0005f2dc <_Py_hashtable_new@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6cb00 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cae8 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005f2f4 : │ │ │ │ - movw r3, #43872 @ 0xab60 │ │ │ │ +0005f2fc : │ │ │ │ + movw r3, #45408 @ 0xb160 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ subs r2, r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ - cbz r4, 5f316 │ │ │ │ + cbz r4, 5f31e │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ - cbz r5, 5f316 │ │ │ │ + cbz r5, 5f31e │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5f302 │ │ │ │ + beq.n 5f30a │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5, r6} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f31e : │ │ │ │ +0005f326 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 5f340 │ │ │ │ + cbz r4, 5f348 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5f340 │ │ │ │ - bl 101ec0 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ - b.n 5f334 │ │ │ │ + cbz r0, 5f348 │ │ │ │ + bl 1021a4 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + b.n 5f33c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f342 : │ │ │ │ +0005f34a : │ │ │ │ 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 8fa90 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f39a │ │ │ │ + cbz r0, 5f3a2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1ce2ac <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ + bl 1d1fe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f38e │ │ │ │ + beq.n 5f396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f392 │ │ │ │ + cbz r3, 5f39a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f39a │ │ │ │ + b.n 5f3a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f38e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f396 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f3a2 : │ │ │ │ +0005f3aa : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (5f3d8 ) │ │ │ │ + ldr r0, [pc, #24] @ (5f3e0 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a42a8 │ │ │ │ + bl 1a8188 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f3dc : │ │ │ │ +0005f3e4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #76] @ (5f438 ) │ │ │ │ + ldr r2, [pc, #76] @ (5f440 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r5, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r5, 5f430 │ │ │ │ + cbz r5, 5f438 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8f960 │ │ │ │ + bl 8f8a8 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5f420 │ │ │ │ + cbz r3, 5f428 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5f420 │ │ │ │ - movw r0, #29292 @ 0x726c │ │ │ │ + cbz r3, 5f428 │ │ │ │ + movw r0, #30828 @ 0x786c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ed164 │ │ │ │ + bl 1f006c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f43c : │ │ │ │ +0005f444 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5f460 ) │ │ │ │ + ldr r3, [pc, #20] @ (5f468 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5f464 │ │ │ │ + bl 5f46c │ │ │ │ mov r4, r0 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #76] @ (5f4c8 ) │ │ │ │ - bl 12623c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (5f4d0 ) │ │ │ │ + bl 12688c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f4bc │ │ │ │ + blt.n 5f4c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5f48e │ │ │ │ + cbz r0, 5f496 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5f4c0 │ │ │ │ - bl 78230 │ │ │ │ - bl 71328 │ │ │ │ + bmi.n 5f4c8 │ │ │ │ + bl 781ac │ │ │ │ + bl 71310 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5f4bc │ │ │ │ - ldr r1, [pc, #40] @ (5f4c8 ) │ │ │ │ + cbz r0, 5f4c4 │ │ │ │ + ldr r1, [pc, #40] @ (5f4d0 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cbf10 │ │ │ │ - cbz r0, 5f4c0 │ │ │ │ + bl 1cfd98 │ │ │ │ + cbz r0, 5f4c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4bc │ │ │ │ + beq.n 5f4c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f4bc │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f4c4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f4c2 │ │ │ │ + b.n 5f4ca │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f4cc : │ │ │ │ +0005f4d4 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (5f500 ) │ │ │ │ + ldr r0, [pc, #20] @ (5f508 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bbf4c │ │ │ │ + bl 1c01bc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f504 : │ │ │ │ +0005f50c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #0 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 5f530 │ │ │ │ + cbnz r0, 5f538 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5740 │ │ │ │ + bl 1b9714 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f53c │ │ │ │ + bne.n 5f544 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005f542 : │ │ │ │ +0005f54a : │ │ │ │ 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 c9f18 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca074 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f6f0 │ │ │ │ + beq.w 5f6f8 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl c9f18 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca074 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f6f0 │ │ │ │ + beq.w 5f6f8 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx r6, r1, #2, #3 │ │ │ │ ubfx r7, r2, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.w 5f6f6 │ │ │ │ + blt.w 5f6fe │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 5f5a0 │ │ │ │ + bgt.n 5f5a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f5a2 │ │ │ │ + bge.n 5f5aa │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 5f5a2 │ │ │ │ + b.n 5f5aa │ │ │ │ mov r4, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ itt lt │ │ │ │ addlt r9, r3 │ │ │ │ biclt.w r9, r9, r9, asr #31 │ │ │ │ sub.w r4, r4, r9 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.w 5f6f6 │ │ │ │ + bgt.w 5f6fe │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 5f5c6 │ │ │ │ + bpl.n 5f5ce │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ - b.n 5f5c8 │ │ │ │ + b.n 5f5d0 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 5f5da │ │ │ │ + bpl.n 5f5e2 │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ - b.n 5f5de │ │ │ │ + b.n 5f5e6 │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f5f8 │ │ │ │ + beq.n 5f600 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e36ec <_PyTime_gmtime@@Base+0x88> │ │ │ │ + bl 1e667c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5f5f8 │ │ │ │ - bl 77270 │ │ │ │ - b.n 5f6f0 │ │ │ │ + cbnz r0, 5f600 │ │ │ │ + bl 771ec │ │ │ │ + b.n 5f6f8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5f618 │ │ │ │ + beq.n 5f620 │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 5f6ce │ │ │ │ + bne.n 5f6d6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 201a50 │ │ │ │ + bl 203db8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f6e4 │ │ │ │ + b.n 5f6ec │ │ │ │ add.w r0, r5, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f6e2 │ │ │ │ + blt.n 5f6ea │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5f632 │ │ │ │ + bne.n 5f63a │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5f6e4 │ │ │ │ + beq.n 5f6ec │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5f6e4 │ │ │ │ + b.n 5f6ec │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.n 5f65c │ │ │ │ - bne.n 5f6c4 │ │ │ │ + bgt.n 5f664 │ │ │ │ + bne.n 5f6cc │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 5f6c8 │ │ │ │ + beq.n 5f6d0 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f644 │ │ │ │ + bne.n 5f64c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 5f644 │ │ │ │ - b.n 5f6c8 │ │ │ │ + bne.n 5f64c │ │ │ │ + b.n 5f6d0 │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 5f67e │ │ │ │ + ble.n 5f686 │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ cmp.w sl, #99 @ 0x63 │ │ │ │ it le │ │ │ │ cmple r4, r3 │ │ │ │ - ble.n 5f67e │ │ │ │ + ble.n 5f686 │ │ │ │ cmp.w sl, #5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ - cbz r2, 5f694 │ │ │ │ + cbz r2, 5f69c │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, sl │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 12cb74 │ │ │ │ - b.n 5f6c8 │ │ │ │ + bl 12d024 │ │ │ │ + b.n 5f6d0 │ │ │ │ mov.w r3, sl, asr #2 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp.w r3, r4, asr #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bge.n 5f6b4 │ │ │ │ + bge.n 5f6bc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 238648 │ │ │ │ - b.n 5f6c8 │ │ │ │ + bl 239e34 │ │ │ │ + b.n 5f6d0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 237108 │ │ │ │ - b.n 5f6c8 │ │ │ │ + bl 238994 │ │ │ │ + b.n 5f6d0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ - b.n 5f6e4 │ │ │ │ + b.n 5f6ec │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 258474 │ │ │ │ + bl 258dbc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f6e4 │ │ │ │ + b.n 5f6ec │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f6f8 │ │ │ │ + beq.n 5f700 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77270 │ │ │ │ - b.n 5f6f8 │ │ │ │ + bl 771ec │ │ │ │ + b.n 5f700 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f6f8 │ │ │ │ + b.n 5f700 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f700 : │ │ │ │ +0005f708 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5f722 │ │ │ │ - movw r0, #21244 @ 0x52fc │ │ │ │ + cbnz r0, 5f72a │ │ │ │ + movw r0, #22780 @ 0x58fc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f756 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f75e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5f73c │ │ │ │ + cbz r3, 5f744 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5f73c │ │ │ │ + bmi.n 5f744 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5f74e │ │ │ │ - movw r0, #21244 @ 0x52fc │ │ │ │ + bge.n 5f756 │ │ │ │ + movw r0, #22780 @ 0x58fc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f756 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f75e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa728 │ │ │ │ + b.w faa3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f75c : │ │ │ │ +0005f764 : │ │ │ │ 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 c9f18 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca074 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f794 │ │ │ │ - cbnz r4, 5f78a │ │ │ │ + beq.n 5f79c │ │ │ │ + cbnz r4, 5f792 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22d09c <_PyGen_yf@@Base+0x274> │ │ │ │ + b.w 22ea44 <_PyGen_yf@@Base+0x268> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl c9f18 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca074 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f77c │ │ │ │ + bne.n 5f784 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f798 : │ │ │ │ +0005f7a0 : │ │ │ │ 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 c9f18 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca074 <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f7c4 │ │ │ │ + beq.n 5f7cc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1eb5d4 │ │ │ │ + b.w 1ee4dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f7c8 : │ │ │ │ +0005f7d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f830 ) │ │ │ │ + ldr r1, [pc, #88] @ (5f838 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #5632 @ 0x1600 │ │ │ │ adds r2, #28 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 5f80a │ │ │ │ + cbnz r4, 5f812 │ │ │ │ add.w r2, r3, #1416 @ 0x588 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r4, #1600] @ 0x640 │ │ │ │ lsls r1, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1600] @ 0x640 │ │ │ │ - b.n 5f82a │ │ │ │ + b.n 5f832 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f7e8 │ │ │ │ + bne.n 5f7f0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29452 @ 0x730c │ │ │ │ + movw r1, #30988 @ 0x790c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f834 : │ │ │ │ +0005f83c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #112] @ (5f8b4 ) │ │ │ │ + ldr r1, [pc, #112] @ (5f8bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f86a │ │ │ │ + bls.n 5f872 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29488 @ 0x7330 │ │ │ │ + movw r1, #31024 @ 0x7930 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5f8ac │ │ │ │ + bl d1af0 │ │ │ │ + b.n 5f8b4 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1568] @ 0x620 │ │ │ │ - cbnz r0, 5f890 │ │ │ │ + cbnz r0, 5f898 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29516 @ 0x734c │ │ │ │ + movw r1, #31052 @ 0x794c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5f8ac │ │ │ │ + bl d1af0 │ │ │ │ + b.n 5f8b4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r1, #1568] @ 0x620 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #1600] @ 0x640 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r1, r1, r4 │ │ │ │ strb.w r1, [r3, #1600] @ 0x640 │ │ │ │ - b.n 5f8b0 │ │ │ │ + b.n 5f8b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f8b8 : │ │ │ │ +0005f8c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5f910 ) │ │ │ │ + ldr r1, [pc, #72] @ (5f918 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #42496 @ 0xa600 │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5f8ec │ │ │ │ + cbnz r4, 5f8f4 │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5f90c │ │ │ │ + b.n 5f914 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f8d8 │ │ │ │ + bne.n 5f8e0 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29548 @ 0x736c │ │ │ │ + movw r1, #31084 @ 0x796c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f914 : │ │ │ │ +0005f91c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #40] @ (5f94c ) │ │ │ │ + ldr r2, [pc, #40] @ (5f954 ) │ │ │ │ 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 1cc3bc │ │ │ │ - cbnz r0, 5f946 │ │ │ │ + bl 1d0170 │ │ │ │ + cbnz r0, 5f94e │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 5f94a │ │ │ │ + b.n 5f952 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f950 : │ │ │ │ +0005f958 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f9b8 ) │ │ │ │ + ldr r1, [pc, #88] @ (5f9c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #4416 @ 0x1140 │ │ │ │ adds r2, #20 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 5f992 │ │ │ │ + cbnz r4, 5f99a │ │ │ │ addw r2, r3, #1110 @ 0x456 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r4, #376] @ 0x178 │ │ │ │ lsls r1, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #376] @ 0x178 │ │ │ │ - b.n 5f9b2 │ │ │ │ + b.n 5f9ba │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f970 │ │ │ │ + bne.n 5f978 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29584 @ 0x7390 │ │ │ │ + movw r1, #31120 @ 0x7990 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f9bc : │ │ │ │ +0005f9c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #108] @ (5fa38 ) │ │ │ │ + ldr r1, [pc, #108] @ (5fa40 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f9f2 │ │ │ │ + bls.n 5f9fa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29620 @ 0x73b4 │ │ │ │ + movw r1, #31156 @ 0x79b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5fa16 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 5fa1e │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #344] @ 0x158 │ │ │ │ - cbnz r0, 5fa1c │ │ │ │ + cbnz r0, 5fa24 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29648 @ 0x73d0 │ │ │ │ + movw r1, #31184 @ 0x79d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fa36 │ │ │ │ + b.n 5fa3e │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r1, #344] @ 0x158 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #376] @ 0x178 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r1, r1, r4 │ │ │ │ strb.w r1, [r3, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa3c : │ │ │ │ +0005fa44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (5fa90 ) │ │ │ │ + ldr r1, [pc, #68] @ (5fa98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #5600 @ 0x15e0 │ │ │ │ adds r2, #28 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 5fa6c │ │ │ │ + cbnz r4, 5fa74 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 5fa8c │ │ │ │ + b.n 5fa94 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fa5c │ │ │ │ + bne.n 5fa64 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29744 @ 0x7430 │ │ │ │ + movw r1, #31280 @ 0x7a30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa94 : │ │ │ │ +0005fa9c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5fac2 │ │ │ │ + blt.n 5faca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29780 @ 0x7454 │ │ │ │ + movw r1, #31316 @ 0x7a54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5fadc │ │ │ │ - ldr r2, [pc, #56] @ (5fafc ) │ │ │ │ + bl 12747c │ │ │ │ + b.n 5fae4 │ │ │ │ + ldr r2, [pc, #56] @ (5fb04 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5fb00 │ │ │ │ + bl 5fb08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5fae2 │ │ │ │ + bne.n 5faea │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fafa │ │ │ │ + b.n 5fb02 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81a60 <_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} │ │ │ │ @@ -79934,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 5fb2c │ │ │ │ + bls.n 5fb34 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29804 @ 0x746c │ │ │ │ + movw r1, #31340 @ 0x7a6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 5fb4c │ │ │ │ + bl d1af0 │ │ │ │ + b.n 5fb54 │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 5fb52 │ │ │ │ + cbnz r3, 5fb5a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29832 @ 0x7488 │ │ │ │ + movw r1, #31368 @ 0x7a88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb54 │ │ │ │ + b.n 5fb5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fb56 : │ │ │ │ +0005fb5e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ (5fb8c ) │ │ │ │ + ldr r2, [pc, #36] @ (5fb94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5fb00 │ │ │ │ + bl 5fb08 │ │ │ │ adds r3, r0, #1 │ │ │ │ itttt ne │ │ │ │ addne.w r4, r4, #1408 @ 0x580 │ │ │ │ movne r3, #0 │ │ │ │ movne r0, r3 │ │ │ │ strne.w r3, [r5, r4, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fb90 : │ │ │ │ +0005fb98 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5fbbe │ │ │ │ + blt.n 5fbc6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29780 @ 0x7454 │ │ │ │ + movw r1, #31316 @ 0x7a54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 5fbd4 │ │ │ │ - ldr r2, [pc, #44] @ (5fbec ) │ │ │ │ + bl 12747c │ │ │ │ + b.n 5fbdc │ │ │ │ + ldr r2, [pc, #44] @ (5fbf4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 5fb00 │ │ │ │ - cbz r0, 5fbda │ │ │ │ + bl 5fb08 │ │ │ │ + cbz r0, 5fbe2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fbea │ │ │ │ + b.n 5fbf2 │ │ │ │ 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 │ │ │ │ @@ -80036,861 +80034,861 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ cmp r3, r5 │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - beq.n 5fc3c │ │ │ │ + beq.n 5fc44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5fc3c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5fc44 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e828 │ │ │ │ + b.w 7e820 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5fc6a │ │ │ │ + bge.n 5fc72 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5fc64 │ │ │ │ + bge.n 5fc6c │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5fc6a │ │ │ │ + b.n 5fc72 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5fc4c │ │ │ │ + b.n 5fc54 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5fc90 │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 5fc98 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5fc9c │ │ │ │ + cbz r3, 5fca4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5fcce │ │ │ │ + b.n 5fcd6 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcca │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fcd2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fcca │ │ │ │ + cbnz r3, 5fcd2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcca │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fcd2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5fcca │ │ │ │ + cbnz r3, 5fcd2 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5fcca │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fcd2 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 19dd70 │ │ │ │ + b.w 1a1c60 <_PyThreadState_New@@Base+0xad4> │ │ │ │ movs r1, #2 │ │ │ │ - b.w 4f89c <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ + b.w 4f888 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 79dd8 │ │ │ │ - cbz r0, 5fcf6 │ │ │ │ + bl 79d58 │ │ │ │ + cbz r0, 5fcfe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fcf8 : │ │ │ │ +0005fd00 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 5fd18 │ │ │ │ + bne.n 5fd20 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 5fd2e │ │ │ │ + bge.n 5fd36 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 5fd04 │ │ │ │ + b.n 5fd0c │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5fd2e │ │ │ │ + blt.n 5fd36 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 5fd1a │ │ │ │ + b.n 5fd22 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fd32 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0005fd3a <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33897 @ 0x8469 │ │ │ │ + movw r1, #33923 @ 0x8483 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 263ba8 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ + b.w 264370 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ │ │ │ │ -0005fd40 : │ │ │ │ +0005fd48 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 5fd5c │ │ │ │ + cbz r0, 5fd64 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #56357 @ 0xdc25 │ │ │ │ + movw r3, #56365 @ 0xdc2d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fd5e : │ │ │ │ +0005fd66 : │ │ │ │ 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] @ (5fd90 ) │ │ │ │ + ldr r4, [pc, #32] @ (5fd98 ) │ │ │ │ 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 1a2570 │ │ │ │ + bl 1a6458 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fd94 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +0005fd9c <_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] @ (5fdc8 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (5fdd0 <_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 1a2570 │ │ │ │ + bl 1a6458 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fdcc : │ │ │ │ +0005fdd4 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fdd2 : │ │ │ │ +0005fdda : │ │ │ │ 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 5fdec │ │ │ │ - cbnz r0, 5fdf2 │ │ │ │ - bl 262848 │ │ │ │ - b.n 5fe0e │ │ │ │ + beq.n 5fdf4 │ │ │ │ + cbnz r0, 5fdfa │ │ │ │ + bl 263064 │ │ │ │ + b.n 5fe16 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 5fe14 │ │ │ │ + cbnz r3, 5fe1c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29864 @ 0x74a8 │ │ │ │ + movw r1, #31400 @ 0x7aa8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fe38 │ │ │ │ + b.n 5fe40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5fdf8 │ │ │ │ + beq.n 5fe00 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fdf8 │ │ │ │ + bne.n 5fe00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005fe3e : │ │ │ │ - b.w 152d54 │ │ │ │ +0005fe46 : │ │ │ │ + b.w 1540ec │ │ │ │ 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, 5fe6a │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + cbnz r2, 5fe72 │ │ │ │ + movw r3, #65476 @ 0xffc4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #40596 @ 0x9e94 │ │ │ │ + movw r2, #42132 @ 0xa494 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - b.n 5fe72 │ │ │ │ - movw r3, #28776 @ 0x7068 │ │ │ │ + b.n 5fe7a │ │ │ │ + movw r3, #30312 @ 0x7668 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #29904 @ 0x74d0 │ │ │ │ + movw r0, #31440 @ 0x7ad0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005fe86 : │ │ │ │ +0005fe8e : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 5fec0 │ │ │ │ + cbz r3, 5fec8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 5fec0 │ │ │ │ + cbz r3, 5fec8 │ │ │ │ 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 5feb2 │ │ │ │ - bl d3c50 │ │ │ │ + bne.n 5feba │ │ │ │ + bl d3d9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5feba │ │ │ │ + b.n 5fec2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fec4 : │ │ │ │ +0005fecc : │ │ │ │ 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 5fef2 │ │ │ │ - movw r0, #47876 @ 0xbb04 │ │ │ │ + beq.n 5fefa │ │ │ │ + movw r0, #49412 @ 0xc104 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ff06 │ │ │ │ + b.n 5ff0e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5feee │ │ │ │ + beq.n 5fef6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ff08 : │ │ │ │ +0005ff10 : │ │ │ │ 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 5ff36 │ │ │ │ + beq.n 5ff3e │ │ │ │ movs r1, #25 │ │ │ │ - movw r0, #46128 @ 0xb430 │ │ │ │ + movw r0, #47664 @ 0xba30 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ff38 │ │ │ │ + b.n 5ff40 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ff3a : │ │ │ │ +0005ff42 : │ │ │ │ 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 5ff68 │ │ │ │ + beq.n 5ff70 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ - movw r0, #46128 @ 0xb430 │ │ │ │ + movw r0, #47664 @ 0xba30 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ff6a │ │ │ │ + b.n 5ff72 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ff6c : │ │ │ │ +0005ff74 : │ │ │ │ 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 5ff9c │ │ │ │ + beq.n 5ffa4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46128 @ 0xb430 │ │ │ │ + movw r0, #47664 @ 0xba30 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ff9e │ │ │ │ + b.n 5ffa6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ffa0 : │ │ │ │ - b.w 1047c0 │ │ │ │ +0005ffa8 : │ │ │ │ + b.w 104aa4 │ │ │ │ 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 5ffc6 │ │ │ │ + beq.n 5ffce │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 5ffcc │ │ │ │ - bl 262848 │ │ │ │ - b.n 5ffd8 │ │ │ │ + cbnz r0, 5ffd4 │ │ │ │ + bl 263064 │ │ │ │ + b.n 5ffe0 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ffde │ │ │ │ + cbz r0, 5ffe6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ffec │ │ │ │ + b.n 5fff4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005fff2 : │ │ │ │ - b.n 5ffa4 │ │ │ │ +0005fffa : │ │ │ │ + b.n 5ffac │ │ │ │ │ │ │ │ -0005fff4 : │ │ │ │ - b.n 5ffa4 │ │ │ │ +0005fffc : │ │ │ │ + b.n 5ffac │ │ │ │ │ │ │ │ -0005fff6 : │ │ │ │ +0005fffe : │ │ │ │ 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, 6002c │ │ │ │ + cbz r3, 60034 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6002c │ │ │ │ + cbz r3, 60034 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6002c │ │ │ │ + cbz r3, 60034 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6002c │ │ │ │ + cbz r3, 60034 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl ce02c │ │ │ │ - cbz r0, 60048 │ │ │ │ - b.n 60042 │ │ │ │ + bl ce178 │ │ │ │ + cbz r0, 60050 │ │ │ │ + b.n 6004a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29936 @ 0x74f0 │ │ │ │ + movw r1, #31472 @ 0x7af0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60180 │ │ │ │ + b.n 60188 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 60060 │ │ │ │ + cbz r0, 60068 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ - b.n 60042 │ │ │ │ + bl cec0c │ │ │ │ + b.n 6004a │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 6008c │ │ │ │ + bge.n 60094 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29992 @ 0x7528 │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ - b.n 60042 │ │ │ │ + bl cec0c │ │ │ │ + b.n 6004a │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 600d0 │ │ │ │ + cbnz r3, 600d8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1df32c │ │ │ │ - cbz r0, 600a4 │ │ │ │ + bl 1e244c │ │ │ │ + cbz r0, 600ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 600a4 │ │ │ │ + cbnz r3, 600ac │ │ │ │ mov r0, sp │ │ │ │ - bl 1df32c │ │ │ │ - cbnz r0, 600b8 │ │ │ │ + bl 1e244c │ │ │ │ + cbnz r0, 600c0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 23f160 <_PyTime_AsTimeval@@Base+0x11a0> │ │ │ │ - cbz r0, 600d0 │ │ │ │ + bl 2403ac <_PyTime_AsTimeval@@Base+0x10c0> │ │ │ │ + cbz r0, 600d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 600d0 │ │ │ │ + cbnz r3, 600d8 │ │ │ │ mov r0, sp │ │ │ │ - bl 23f160 <_PyTime_AsTimeval@@Base+0x11a0> │ │ │ │ - cbz r0, 600d0 │ │ │ │ + bl 2403ac <_PyTime_AsTimeval@@Base+0x10c0> │ │ │ │ + cbz r0, 600d8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ - b.n 60180 │ │ │ │ + bl cec0c │ │ │ │ + b.n 60188 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 600ee │ │ │ │ - bl 1e7a0c │ │ │ │ + cbnz r0, 600f6 │ │ │ │ + bl 1ea97c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ - b.n 60042 │ │ │ │ + bl cec0c │ │ │ │ + b.n 6004a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 60100 │ │ │ │ + ble.n 60108 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 600f2 │ │ │ │ + b.n 600fa │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 60116 │ │ │ │ + ble.n 6011e │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 60106 │ │ │ │ + b.n 6010e │ │ │ │ movs r7, #0 │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 6016e │ │ │ │ + bcc.n 60176 │ │ │ │ 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 60150 │ │ │ │ + blt.n 60158 │ │ │ │ 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 60148 │ │ │ │ + bge.n 60150 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 60150 │ │ │ │ + b.n 60158 │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ mov r3, lr │ │ │ │ - b.n 60128 │ │ │ │ + b.n 60130 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 195054 │ │ │ │ + bl 198d34 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 195054 │ │ │ │ + bl 198d34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - b.n 60118 │ │ │ │ + b.n 60120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, sp │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00060188 : │ │ │ │ - b.w d038c │ │ │ │ +00060190 : │ │ │ │ + b.w d04dc │ │ │ │ │ │ │ │ -0006018c : │ │ │ │ - b.w 149bb4 │ │ │ │ +00060194 : │ │ │ │ + b.w 14ada8 │ │ │ │ │ │ │ │ -00060190 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +00060198 <_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 cc74c <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl cc8a4 <_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, 601c4 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ + cbz r3, 601cc <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 601da <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ + cbnz r3, 601e2 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #15936 @ 0x3e40 │ │ │ │ + movw r2, #17480 @ 0x4448 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 1274e0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000601de : │ │ │ │ +000601e6 : │ │ │ │ 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] @ (60244 ) │ │ │ │ + ldr r2, [pc, #84] @ (6024c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 601fc │ │ │ │ - cbnz r1, 60204 │ │ │ │ + cbz r0, 60204 │ │ │ │ + cbnz r1, 6020c │ │ │ │ mov r0, r5 │ │ │ │ - bl 601ae <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 6020c │ │ │ │ - bl cbc74 │ │ │ │ + bl 601b6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 60214 │ │ │ │ + bl cbdcc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 60210 │ │ │ │ + cbnz r0, 60218 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 60236 │ │ │ │ + b.n 6023e │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ab2e8 │ │ │ │ + bl 1af220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 60236 │ │ │ │ + beq.n 6023e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60236 │ │ │ │ + cbnz r3, 6023e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060248 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +00060250 <_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] @ (602ac <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (602b4 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 60266 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 6026e <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 6026e <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 60276 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 601ae <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 60276 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cbc74 │ │ │ │ + bl 601b6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 6027e <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cbdcc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6027a <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 60282 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 602a0 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + b.n 602a8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ab2e8 │ │ │ │ + bl 1af220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 602a0 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + beq.n 602a8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 602a0 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + cbnz r3, 602a8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000602b0 : │ │ │ │ +000602b8 : │ │ │ │ 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] @ (60338 ) │ │ │ │ + ldr r6, [pc, #120] @ (60340 ) │ │ │ │ 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, 602f2 │ │ │ │ + cbz r3, 602fa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 60324 │ │ │ │ + bmi.n 6032c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61592 @ 0xf098 │ │ │ │ + movw r2, #63168 @ 0xf6c0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ - b.n 60312 │ │ │ │ - cbz r4, 60318 │ │ │ │ + bl 1274e0 <_PyErr_SetString@@Base> │ │ │ │ + b.n 6031a │ │ │ │ + cbz r4, 60320 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 60316 │ │ │ │ + bmi.n 6031e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #30048 @ 0x7560 │ │ │ │ + movw r2, #31584 @ 0x7b60 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 1274e0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60334 │ │ │ │ - cbnz r2, 60328 │ │ │ │ + b.n 6033c │ │ │ │ + cbnz r2, 60330 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a39e4 │ │ │ │ - b.n 60334 │ │ │ │ + bl 1a78c8 │ │ │ │ + b.n 6033c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 602f4 │ │ │ │ + bne.n 602fc │ │ │ │ mov r3, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dd3c0 │ │ │ │ + b.w dd578 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006033c <_PyObject_CallMethodId@@Base>: │ │ │ │ +00060344 <_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] @ (603a0 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (603a8 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6035a <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 60362 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 60362 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 6036a <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 601ae <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 6036a <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 64416 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 601b6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 60372 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 644c6 <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6036e <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 60376 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 60394 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + b.n 6039c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ab2e8 │ │ │ │ + bl 1af220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 60394 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + beq.n 6039c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60394 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + cbnz r3, 6039c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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] @ (603ac <_PyObject_CallMethodId@@Base+0x70>) │ │ │ │ + ldr r1, [pc, #4] @ (603b4 <_PyObject_CallMethodId@@Base+0x70>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 8e690 │ │ │ │ - add r2, pc, #608 @ (adr r2, 60610 <_PyObject_CallMethodId@@Base+0x2d4>) │ │ │ │ + b.w 8e5d8 │ │ │ │ + add r2, pc, #608 @ (adr r2, 60618 <_PyObject_CallMethodId@@Base+0x2d4>) │ │ │ │ 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 7ea70 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 603da <_PyObject_CallMethodId@@Base+0x9e> │ │ │ │ + bl 7ea68 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 603e2 <_PyObject_CallMethodId@@Base+0x9e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 81954 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81948 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 603e8 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ - b.n 60414 <_PyObject_CallMethodId@@Base+0xd8> │ │ │ │ + cbnz r0, 603f0 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ + b.n 6041c <_PyObject_CallMethodId@@Base+0xd8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f690 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 603cc <_PyObject_CallMethodId@@Base+0x90> │ │ │ │ - b.n 60420 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + bge.n 603d4 <_PyObject_CallMethodId@@Base+0x90> │ │ │ │ + b.n 60428 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 60420 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + cbz r3, 60428 <_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 60408 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + beq.n 60410 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6040c <_PyObject_CallMethodId@@Base+0xd0> │ │ │ │ + cbz r3, 60414 <_PyObject_CallMethodId@@Base+0xd0> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 60420 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + b.n 60428 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 60408 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60410 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8e690 │ │ │ │ + b.w 8e5d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w dccdc │ │ │ │ + b.w dce94 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6049e <_PyObject_CallMethodId@@Base+0x162> │ │ │ │ + bhi.n 604a6 <_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 604a8 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ + bne.n 604b0 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 604a8 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ + bne.n 604b0 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d12bc │ │ │ │ + bl d140c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 604b2 <_PyObject_CallMethodId@@Base+0x176> │ │ │ │ + blt.n 604ba <_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 │ │ │ │ @@ -80900,57 +80898,118 @@ │ │ │ │ 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 604b4 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + beq.n 604bc <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 604b4 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + b.n 604bc <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 604b4 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + b.n 604bc <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ 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 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33444 @ 0x82a4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 604ee <_PyObject_CallMethodId@@Base+0x1aa> │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #47664 @ 0xba30 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 604f4 <_PyObject_CallMethodId@@Base+0x1b0> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r0, 60506 <_PyObject_CallMethodId@@Base+0x1c2> │ │ │ │ + movw r0, #47664 @ 0xba30 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #495 @ 0x1ef │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 60512 <_PyObject_CallMethodId@@Base+0x1ce> │ │ │ │ + ldr r1, [pc, #92] @ (60564 <_PyObject_CallMethodId@@Base+0x220>) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl b8e58 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 60516 <_PyObject_CallMethodId@@Base+0x1d2> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6055c <_PyObject_CallMethodId@@Base+0x218> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 6053a <_PyObject_CallMethodId@@Base+0x1f6> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + bne.n 6053a <_PyObject_CallMethodId@@Base+0x1f6> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 6053a <_PyObject_CallMethodId@@Base+0x1f6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 6053a <_PyObject_CallMethodId@@Base+0x1f6> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #56112 @ 0xdb30 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #31620 @ 0x7b84 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl dde24 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 781ac │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 604c2 <_PyObject_CallMethodId@@Base+0x186> │ │ │ │ + cbz r0, 60572 <_PyObject_CallMethodId@@Base+0x22e> │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 604ce <_PyObject_CallMethodId@@Base+0x192> │ │ │ │ + cbz r0, 6057e <_PyObject_CallMethodId@@Base+0x23a> │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 604da <_PyObject_CallMethodId@@Base+0x19e> │ │ │ │ + cbz r0, 6058a <_PyObject_CallMethodId@@Base+0x246> │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ (604f0 <_PyObject_CallMethodId@@Base+0x1b4>) │ │ │ │ + ldr r2, [pc, #16] @ (605a0 <_PyObject_CallMethodId@@Base+0x25c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 604ec <_PyObject_CallMethodId@@Base+0x1b0> │ │ │ │ + cbnz r1, 6059c <_PyObject_CallMethodId@@Base+0x258> │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (60500 <_PyObject_CallMethodId@@Base+0x1c4>) │ │ │ │ + ldr r2, [pc, #8] @ (605b0 <_PyObject_CallMethodId@@Base+0x26c>) │ │ │ │ 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] │ │ │ │ @@ -80987,152 +81046,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, 60570 <_PyObject_CallMethodId@@Base+0x234> │ │ │ │ + cbnz r0, 60620 <_PyObject_CallMethodId@@Base+0x2dc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 60578 <_PyObject_CallMethodId@@Base+0x23c> │ │ │ │ + cbz r0, 60628 <_PyObject_CallMethodId@@Base+0x2e4> │ │ │ │ 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 60562 <_PyObject_CallMethodId@@Base+0x226> │ │ │ │ + beq.n 60612 <_PyObject_CallMethodId@@Base+0x2ce> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 60584 <_PyObject_CallMethodId@@Base+0x248> │ │ │ │ + cbz r0, 60634 <_PyObject_CallMethodId@@Base+0x2f0> │ │ │ │ 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 605d8 <_PyObject_CallMethodId@@Base+0x29c> │ │ │ │ + bge.n 60688 <_PyObject_CallMethodId@@Base+0x344> │ │ │ │ ldrh.w r8, [r7, ip, lsl #1] │ │ │ │ ldrh.w lr, [r7, lr, lsl #1] │ │ │ │ - cbz r3, 605b0 <_PyObject_CallMethodId@@Base+0x274> │ │ │ │ + cbz r3, 60660 <_PyObject_CallMethodId@@Base+0x31c> │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 605be <_PyObject_CallMethodId@@Base+0x282> │ │ │ │ - b.n 605b4 <_PyObject_CallMethodId@@Base+0x278> │ │ │ │ + bls.n 6066e <_PyObject_CallMethodId@@Base+0x32a> │ │ │ │ + b.n 60664 <_PyObject_CallMethodId@@Base+0x320> │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 605be <_PyObject_CallMethodId@@Base+0x282> │ │ │ │ + bcs.n 6066e <_PyObject_CallMethodId@@Base+0x32a> │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 60594 <_PyObject_CallMethodId@@Base+0x258> │ │ │ │ + b.n 60644 <_PyObject_CallMethodId@@Base+0x300> │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 605ce <_PyObject_CallMethodId@@Base+0x292> │ │ │ │ + bne.n 6067e <_PyObject_CallMethodId@@Base+0x33a> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 60594 <_PyObject_CallMethodId@@Base+0x258> │ │ │ │ + bne.n 60644 <_PyObject_CallMethodId@@Base+0x300> │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 60594 <_PyObject_CallMethodId@@Base+0x258> │ │ │ │ + b.n 60644 <_PyObject_CallMethodId@@Base+0x300> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 60594 <_PyObject_CallMethodId@@Base+0x258> │ │ │ │ + b.n 60644 <_PyObject_CallMethodId@@Base+0x300> │ │ │ │ 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 60630 <_PyObject_CallMethodId@@Base+0x2f4> │ │ │ │ + bge.n 606e0 <_PyObject_CallMethodId@@Base+0x39c> │ │ │ │ ldr.w r8, [r7, ip, lsl #2] │ │ │ │ ldr.w lr, [r7, lr, lsl #2] │ │ │ │ - cbz r3, 60608 <_PyObject_CallMethodId@@Base+0x2cc> │ │ │ │ + cbz r3, 606b8 <_PyObject_CallMethodId@@Base+0x374> │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 60616 <_PyObject_CallMethodId@@Base+0x2da> │ │ │ │ - b.n 6060c <_PyObject_CallMethodId@@Base+0x2d0> │ │ │ │ + bls.n 606c6 <_PyObject_CallMethodId@@Base+0x382> │ │ │ │ + b.n 606bc <_PyObject_CallMethodId@@Base+0x378> │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 60616 <_PyObject_CallMethodId@@Base+0x2da> │ │ │ │ + bcs.n 606c6 <_PyObject_CallMethodId@@Base+0x382> │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 605ec <_PyObject_CallMethodId@@Base+0x2b0> │ │ │ │ + b.n 6069c <_PyObject_CallMethodId@@Base+0x358> │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 60626 <_PyObject_CallMethodId@@Base+0x2ea> │ │ │ │ + bne.n 606d6 <_PyObject_CallMethodId@@Base+0x392> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 605ec <_PyObject_CallMethodId@@Base+0x2b0> │ │ │ │ + bne.n 6069c <_PyObject_CallMethodId@@Base+0x358> │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 605ec <_PyObject_CallMethodId@@Base+0x2b0> │ │ │ │ + b.n 6069c <_PyObject_CallMethodId@@Base+0x358> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 605ec <_PyObject_CallMethodId@@Base+0x2b0> │ │ │ │ + b.n 6069c <_PyObject_CallMethodId@@Base+0x358> │ │ │ │ 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 60664 <_PyObject_CallMethodId@@Base+0x328> │ │ │ │ + bmi.n 60714 <_PyObject_CallMethodId@@Base+0x3d0> │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6064e <_PyObject_CallMethodId@@Base+0x312> │ │ │ │ + beq.n 606fe <_PyObject_CallMethodId@@Base+0x3ba> │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6064e <_PyObject_CallMethodId@@Base+0x312> │ │ │ │ - b.n 60666 <_PyObject_CallMethodId@@Base+0x32a> │ │ │ │ + beq.n 606fe <_PyObject_CallMethodId@@Base+0x3ba> │ │ │ │ + b.n 60716 <_PyObject_CallMethodId@@Base+0x3d2> │ │ │ │ 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, 60690 <_PyObject_CallMethodId@@Base+0x354> │ │ │ │ + cbnz r0, 60740 <_PyObject_CallMethodId@@Base+0x3fc> │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 60680 <_PyObject_CallMethodId@@Base+0x344> │ │ │ │ + bne.n 60730 <_PyObject_CallMethodId@@Base+0x3ec> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60696 <_PyObject_CallMethodId@@Base+0x35a> │ │ │ │ + b.n 60746 <_PyObject_CallMethodId@@Base+0x402> │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60688 <_PyObject_CallMethodId@@Base+0x34c> │ │ │ │ + beq.n 60738 <_PyObject_CallMethodId@@Base+0x3f4> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 606a2 <_PyObject_CallMethodId@@Base+0x366> │ │ │ │ + cbz r0, 60752 <_PyObject_CallMethodId@@Base+0x40e> │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #36] @ (606cc <_PyObject_CallMethodId@@Base+0x390>) │ │ │ │ + ldr r2, [pc, #36] @ (6077c <_PyObject_CallMethodId@@Base+0x438>) │ │ │ │ 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 │ │ │ │ @@ -81147,120 +81206,120 @@ │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e45b0 │ │ │ │ + b.w e4774 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1ee224 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ - b.w 19dd70 │ │ │ │ - b.w 19dd70 │ │ │ │ - b.w 19dd70 │ │ │ │ - b.w 19dd70 │ │ │ │ + b.w 1f10c4 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 1a1c60 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 1a1c60 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 1a1c60 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 1a1c60 <_PyThreadState_New@@Base+0xad4> │ │ │ │ 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, 60736 <_PyObject_CallMethodId@@Base+0x3fa> │ │ │ │ + cbz r0, 607e6 <_PyObject_CallMethodId@@Base+0x4a2> │ │ │ │ movw r3, #38476 @ 0x964c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 60736 <_PyObject_CallMethodId@@Base+0x3fa> │ │ │ │ + beq.n 607e6 <_PyObject_CallMethodId@@Base+0x4a2> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 60776 <_PyObject_CallMethodId@@Base+0x43a> │ │ │ │ - bl 604dc <_PyObject_CallMethodId@@Base+0x1a0> │ │ │ │ - cbz r0, 6078a <_PyObject_CallMethodId@@Base+0x44e> │ │ │ │ + bne.n 60826 <_PyObject_CallMethodId@@Base+0x4e2> │ │ │ │ + bl 6058c <_PyObject_CallMethodId@@Base+0x248> │ │ │ │ + cbz r0, 6083a <_PyObject_CallMethodId@@Base+0x4f6> │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38532 @ 0x9684 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ - movw r3, #2837 @ 0xb15 │ │ │ │ + movw r3, #3013 @ 0xbc5 │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 6076a <_PyObject_CallMethodId@@Base+0x42e> │ │ │ │ + cbz r5, 6081a <_PyObject_CallMethodId@@Base+0x4d6> │ │ │ │ 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 604f4 <_PyObject_CallMethodId@@Base+0x1b8> │ │ │ │ + b.n 605a4 <_PyObject_CallMethodId@@Base+0x260> │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 6077e <_PyObject_CallMethodId@@Base+0x442> │ │ │ │ + cbz r2, 6082e <_PyObject_CallMethodId@@Base+0x4ea> │ │ │ │ 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, 607ee <_PyObject_CallMethodId@@Base+0x4b2> │ │ │ │ + cbz r0, 6089e <_PyObject_CallMethodId@@Base+0x55a> │ │ │ │ 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, 607ec <_PyObject_CallMethodId@@Base+0x4b0> │ │ │ │ + cbz r1, 6089c <_PyObject_CallMethodId@@Base+0x558> │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 607ec <_PyObject_CallMethodId@@Base+0x4b0> │ │ │ │ + cbz r7, 6089c <_PyObject_CallMethodId@@Base+0x558> │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 607ca <_PyObject_CallMethodId@@Base+0x48e> │ │ │ │ + bcc.n 6087a <_PyObject_CallMethodId@@Base+0x536> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60702 <_PyObject_CallMethodId@@Base+0x3c6> │ │ │ │ + bl 607b2 <_PyObject_CallMethodId@@Base+0x46e> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 607aa <_PyObject_CallMethodId@@Base+0x46e> │ │ │ │ + bne.n 6085a <_PyObject_CallMethodId@@Base+0x516> │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60702 <_PyObject_CallMethodId@@Base+0x3c6> │ │ │ │ + bl 607b2 <_PyObject_CallMethodId@@Base+0x46e> │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 607aa <_PyObject_CallMethodId@@Base+0x46e> │ │ │ │ + b.n 6085a <_PyObject_CallMethodId@@Base+0x516> │ │ │ │ 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, #2033 @ 0x7f1 │ │ │ │ + movw r4, #2209 @ 0x8a1 │ │ │ │ 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] │ │ │ │ @@ -81285,15 +81344,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 60854 <_PyObject_CallMethodId@@Base+0x518> │ │ │ │ + bhi.n 60904 <_PyObject_CallMethodId@@Base+0x5c0> │ │ │ │ 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 │ │ │ │ @@ -81301,22 +81360,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 608a6 <_PyObject_CallMethodId@@Base+0x56a> │ │ │ │ + bne.n 60956 <_PyObject_CallMethodId@@Base+0x612> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 60a3e <_PyObject_CallMethodId@@Base+0x702> │ │ │ │ + b.n 60aee <_PyObject_CallMethodId@@Base+0x7aa> │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 608a0 <_PyObject_CallMethodId@@Base+0x564> │ │ │ │ + beq.n 60950 <_PyObject_CallMethodId@@Base+0x60c> │ │ │ │ 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 │ │ │ │ @@ -81327,66 +81386,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 608f6 <_PyObject_CallMethodId@@Base+0x5ba> │ │ │ │ + bls.n 609a6 <_PyObject_CallMethodId@@Base+0x662> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi.n 608ec <_PyObject_CallMethodId@@Base+0x5b0> │ │ │ │ + bhi.n 6099c <_PyObject_CallMethodId@@Base+0x658> │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ - b.n 608f8 <_PyObject_CallMethodId@@Base+0x5bc> │ │ │ │ + b.n 609a8 <_PyObject_CallMethodId@@Base+0x664> │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - b.n 608f8 <_PyObject_CallMethodId@@Base+0x5bc> │ │ │ │ + b.n 609a8 <_PyObject_CallMethodId@@Base+0x664> │ │ │ │ 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 6091e <_PyObject_CallMethodId@@Base+0x5e2> │ │ │ │ + bne.n 609ce <_PyObject_CallMethodId@@Base+0x68a> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 60a3e <_PyObject_CallMethodId@@Base+0x702> │ │ │ │ + b.n 60aee <_PyObject_CallMethodId@@Base+0x7aa> │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 60946 <_PyObject_CallMethodId@@Base+0x60a> │ │ │ │ + bne.n 609f6 <_PyObject_CallMethodId@@Base+0x6b2> │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 608a0 <_PyObject_CallMethodId@@Base+0x564> │ │ │ │ + bls.n 60950 <_PyObject_CallMethodId@@Base+0x60c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60a3e <_PyObject_CallMethodId@@Base+0x702> │ │ │ │ + beq.n 60aee <_PyObject_CallMethodId@@Base+0x7aa> │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60926 <_PyObject_CallMethodId@@Base+0x5ea> │ │ │ │ + b.n 609d6 <_PyObject_CallMethodId@@Base+0x692> │ │ │ │ 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 60976 <_PyObject_CallMethodId@@Base+0x63a> │ │ │ │ + beq.n 60a26 <_PyObject_CallMethodId@@Base+0x6e2> │ │ │ │ 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 │ │ │ │ @@ -81394,20 +81453,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 26bb5c │ │ │ │ + bl 26c15c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 609e2 <_PyObject_CallMethodId@@Base+0x6a6> │ │ │ │ + cbz r2, 60a92 <_PyObject_CallMethodId@@Base+0x74e> │ │ │ │ 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 │ │ │ │ @@ -81419,52 +81478,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 6099c <_PyObject_CallMethodId@@Base+0x660> │ │ │ │ + b.n 60a4c <_PyObject_CallMethodId@@Base+0x708> │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 608a0 <_PyObject_CallMethodId@@Base+0x564> │ │ │ │ + beq.w 60950 <_PyObject_CallMethodId@@Base+0x60c> │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 60a0e <_PyObject_CallMethodId@@Base+0x6d2> │ │ │ │ + cbnz r6, 60abe <_PyObject_CallMethodId@@Base+0x77a> │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 60a3e <_PyObject_CallMethodId@@Base+0x702> │ │ │ │ + cbz r0, 60aee <_PyObject_CallMethodId@@Base+0x7aa> │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 609f6 <_PyObject_CallMethodId@@Base+0x6ba> │ │ │ │ - b.n 60a38 <_PyObject_CallMethodId@@Base+0x6fc> │ │ │ │ + bne.n 60aa6 <_PyObject_CallMethodId@@Base+0x762> │ │ │ │ + b.n 60ae8 <_PyObject_CallMethodId@@Base+0x7a4> │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 60a34 <_PyObject_CallMethodId@@Base+0x6f8> │ │ │ │ + cbz r6, 60ae4 <_PyObject_CallMethodId@@Base+0x7a0> │ │ │ │ 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 60a10 <_PyObject_CallMethodId@@Base+0x6d4> │ │ │ │ - b.n 60a3e <_PyObject_CallMethodId@@Base+0x702> │ │ │ │ + bne.n 60ac0 <_PyObject_CallMethodId@@Base+0x77c> │ │ │ │ + b.n 60aee <_PyObject_CallMethodId@@Base+0x7aa> │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 609e4 <_PyObject_CallMethodId@@Base+0x6a8> │ │ │ │ + b.n 60a94 <_PyObject_CallMethodId@@Base+0x750> │ │ │ │ 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 │ │ │ │ @@ -81473,37 +81532,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, 60a7e <_PyObject_CallMethodId@@Base+0x742> │ │ │ │ + cbz r0, 60b2e <_PyObject_CallMethodId@@Base+0x7ea> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 60a7e <_PyObject_CallMethodId@@Base+0x742> │ │ │ │ + cbz r3, 60b2e <_PyObject_CallMethodId@@Base+0x7ea> │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6087a <_PyObject_CallMethodId@@Base+0x53e> │ │ │ │ + b.n 6092a <_PyObject_CallMethodId@@Base+0x5e6> │ │ │ │ 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 1a1d14 │ │ │ │ + bl 1a5c00 <_PyThreadState_New@@Base+0x4a74> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -81518,59 +81577,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 60af6 <_PyObject_CallMethodId@@Base+0x7ba> │ │ │ │ + bls.n 60ba6 <_PyObject_CallMethodId@@Base+0x862> │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 60aec <_PyObject_CallMethodId@@Base+0x7b0> │ │ │ │ + bhi.n 60b9c <_PyObject_CallMethodId@@Base+0x858> │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 60af8 <_PyObject_CallMethodId@@Base+0x7bc> │ │ │ │ + b.n 60ba8 <_PyObject_CallMethodId@@Base+0x864> │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 60af8 <_PyObject_CallMethodId@@Base+0x7bc> │ │ │ │ + b.n 60ba8 <_PyObject_CallMethodId@@Base+0x864> │ │ │ │ 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, 60b80 <_PyObject_CallMethodId@@Base+0x844> │ │ │ │ + cbz r0, 60c30 <_PyObject_CallMethodId@@Base+0x8ec> │ │ │ │ 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 60b7e <_PyObject_CallMethodId@@Base+0x842> │ │ │ │ + bcs.n 60c2e <_PyObject_CallMethodId@@Base+0x8ea> │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 60b7e <_PyObject_CallMethodId@@Base+0x842> │ │ │ │ + cbz r0, 60c2e <_PyObject_CallMethodId@@Base+0x8ea> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r1, r3, r2 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60b42 <_PyObject_CallMethodId@@Base+0x806> │ │ │ │ + bne.n 60bf2 <_PyObject_CallMethodId@@Base+0x8ae> │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 60b7e <_PyObject_CallMethodId@@Base+0x842> │ │ │ │ + bcs.n 60c2e <_PyObject_CallMethodId@@Base+0x8ea> │ │ │ │ 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 │ │ │ │ @@ -81583,32 +81642,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, 60ba8 <_PyObject_CallMethodId@@Base+0x86c> │ │ │ │ + cbz r0, 60c58 <_PyObject_CallMethodId@@Base+0x914> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 60ba8 <_PyObject_CallMethodId@@Base+0x86c> │ │ │ │ + cbz r3, 60c58 <_PyObject_CallMethodId@@Base+0x914> │ │ │ │ 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 60b14 <_PyObject_CallMethodId@@Base+0x7d8> │ │ │ │ + b.n 60bc4 <_PyObject_CallMethodId@@Base+0x880> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4071 @ 0xfe7 │ │ │ │ + movw r1, #4079 @ 0xfef │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4064c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - ldr r3, [pc, #44] @ (60bf8 <_PyObject_CallMethodId@@Base+0x8bc>) │ │ │ │ + b.w 40654 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + ldr r3, [pc, #44] @ (60ca8 <_PyObject_CallMethodId@@Base+0x964>) │ │ │ │ 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 │ │ │ │ @@ -81618,149 +81677,149 @@ │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060bfc : │ │ │ │ +00060cac : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060c00 : │ │ │ │ - movw r1, #2396 @ 0x95c │ │ │ │ +00060cb0 : │ │ │ │ + movw r1, #3932 @ 0xf5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 208b20 │ │ │ │ + b.w 20ac14 │ │ │ │ │ │ │ │ -00060c0e : │ │ │ │ - b.w 60c00 │ │ │ │ +00060cbe : │ │ │ │ + b.w 60cb0 │ │ │ │ │ │ │ │ -00060c12 : │ │ │ │ - b.w 60c00 │ │ │ │ +00060cc2 : │ │ │ │ + b.w 60cb0 │ │ │ │ │ │ │ │ -00060c16 : │ │ │ │ +00060cc6 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060c1a : │ │ │ │ +00060cca : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060c1c : │ │ │ │ +00060ccc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060c1e <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +00060cce <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 60c2e <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 60cde <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060c30 : │ │ │ │ +00060ce0 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060c3c : │ │ │ │ +00060cec : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060c4e <_PyDict_NewPresized@@Base>: │ │ │ │ +00060cfe <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (60c68 <_PyDict_NewPresized@@Base+0x1a>) │ │ │ │ + ldr r4, [pc, #16] @ (60d18 <_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 bd164 <_PyDict_FromItems@@Base+0x324> │ │ │ │ + b.w bd334 <_PyDict_FromItems@@Base+0x324> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060c6c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +00060d1c <_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 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 60c9e <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 60d4e <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 60ca6 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r2, 60d56 <_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 60ca8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60d58 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60ca8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60d58 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060cae : │ │ │ │ +00060d5e : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00060cc8 <_Py_BreakPoint@@Base>: │ │ │ │ +00060d78 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060cca : │ │ │ │ - b.w 574c0 │ │ │ │ +00060d7a : │ │ │ │ + b.w 57574 │ │ │ │ │ │ │ │ -00060cce : │ │ │ │ +00060d7e : │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060cde : │ │ │ │ +00060d8e : │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060cee : │ │ │ │ +00060d9e : │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060cfe <_Py_SetRefcnt@@Base>: │ │ │ │ +00060dae <_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} │ │ │ │ @@ -81769,105 +81828,105 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bfc r3, #0, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 60d48 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bne.n 60df8 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 60d48 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + cbz r3, 60df8 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a3850 │ │ │ │ + bl 1a7734 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 60d48 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bls.n 60df8 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 67ea4 │ │ │ │ + bl 68028 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 60d5e <_Py_SetRefcnt@@Base+0x60> │ │ │ │ + bne.n 60e0e <_Py_SetRefcnt@@Base+0x60> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 60d64 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ + b.n 60e14 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 60d78 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ + bne.n 60e28 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 60d4e <_Py_SetRefcnt@@Base+0x50> │ │ │ │ - cbnz r0, 60dcc <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + bne.n 60dfe <_Py_SetRefcnt@@Base+0x50> │ │ │ │ + cbnz r0, 60e7c <_Py_SetRefcnt@@Base+0xce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 60d8a <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ + cbnz r3, 60e3a <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 60db0 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ + b.n 60e60 <_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 60da6 <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ + bne.n 60e56 <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60d86 <_Py_SetRefcnt@@Base+0x88> │ │ │ │ - b.n 60d92 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ + beq.n 60e36 <_Py_SetRefcnt@@Base+0x88> │ │ │ │ + b.n 60e42 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60dcc <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + beq.n 60e7c <_Py_SetRefcnt@@Base+0xce> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60dac <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + bne.n 60e5c <_Py_SetRefcnt@@Base+0xae> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 60dac <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 60e5c <_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 60e0c <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ + bls.n 60ebc <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 60e00 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ + bhi.n 60eb0 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 60e0e <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 60ebe <_Py_SetRefcnt@@Base+0x110> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 60e0e <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 60ebe <_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 26b47c │ │ │ │ + bl 26ba7c │ │ │ │ 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 │ │ │ │ @@ -81878,375 +81937,375 @@ │ │ │ │ dmb ish │ │ │ │ ldr r7, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r7, r7, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 67c58 │ │ │ │ - cbz r0, 60e70 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ + bl 67ddc │ │ │ │ + cbz r0, 60f20 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1bc4c8 │ │ │ │ + bl 1bfd78 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 60e8c <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ + b.n 60f3c <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1bc4c8 │ │ │ │ + bl 1bfd78 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 19f01c │ │ │ │ + bl 1a2f0c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19f824 │ │ │ │ - cbz r7, 60ea6 <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ + bl 1a3714 <_PyThreadState_New@@Base+0x2588> │ │ │ │ + cbz r7, 60f56 <_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 19f824 │ │ │ │ + b.w 1a3714 <_PyThreadState_New@@Base+0x2588> │ │ │ │ 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] @ (60ee8 <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ + ldr r1, [pc, #32] @ (60f98 <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + add r2, pc, #32 @ (adr r2, 60fbc <_Py_SetRefcnt@@Base+0x20e>) │ │ │ │ movs r2, r5 │ │ │ │ - movw r3, #39424 @ 0x9a00 │ │ │ │ + movw r3, #40960 @ 0xa000 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60f62 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + beq.n 61012 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 60f60 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ - ldr r2, [pc, #80] @ (60f64 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ + beq.n 61010 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ + ldr r2, [pc, #80] @ (61014 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 60f30 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + bne.n 60fe0 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ movw r3, #4292 @ 0x10c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60f30 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + beq.n 60fe0 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ blx 29280 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 60f48 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ - cbz r3, 60f44 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ + beq.n 60ff8 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ + cbz r3, 60ff4 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 60f36 <_Py_SetRefcnt@@Base+0x238> │ │ │ │ + b.n 60fe6 <_Py_SetRefcnt@@Base+0x238> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 60f56 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + bne.n 61006 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 60f54 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ + cbz r2, 61004 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 60f56 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + b.n 61006 <_Py_SetRefcnt@@Base+0x258> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a0294 │ │ │ │ + b.w 1a417c <_PyThreadState_New@@Base+0x2ff0> │ │ │ │ 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 604dc <_PyObject_CallMethodId@@Base+0x1a0> │ │ │ │ - cbz r0, 60fae <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ + bl 6058c <_PyObject_CallMethodId@@Base+0x248> │ │ │ │ + cbz r0, 6105e <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 604f4 <_PyObject_CallMethodId@@Base+0x1b8> │ │ │ │ + bl 605a4 <_PyObject_CallMethodId@@Base+0x260> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 60702 <_PyObject_CallMethodId@@Base+0x3c6> │ │ │ │ + bl 607b2 <_PyObject_CallMethodId@@Base+0x46e> │ │ │ │ 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, 60fda <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ + cbnz r3, 6108a <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 19602c <_start@@Base+0x568> │ │ │ │ + bl 199f24 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 60ff2 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ + cbz r3, 610a2 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #30328 @ 0x7678 │ │ │ │ + movw r0, #31892 @ 0x7c94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 67bcc │ │ │ │ - b.n 61032 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + bl 67d50 │ │ │ │ + b.n 610e2 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 61002 <_Py_SetRefcnt@@Base+0x304> │ │ │ │ + cbnz r3, 610b2 <_Py_SetRefcnt@@Base+0x304> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 19602c <_start@@Base+0x568> │ │ │ │ + bl 199f24 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 61032 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + cbz r3, 610e2 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ movw r3, #2672 @ 0xa70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 60fde <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ - ldr r2, [pc, #36] @ (6103c <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ + blt.n 6108e <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ldr r2, [pc, #36] @ (610ec <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6101a <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ + bne.n 610ca <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60fde <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ble.n 6108e <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #976] @ (61410 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ + ldr r6, [pc, #976] @ (614c0 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 61070 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ + cbnz r3, 61120 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 19602c <_start@@Base+0x568> │ │ │ │ + bl 199f24 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 61086 <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + cbz r3, 61136 <_Py_SetRefcnt@@Base+0x388> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #30348 @ 0x768c │ │ │ │ + movw r0, #31912 @ 0x7ca8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 67bcc │ │ │ │ - b.n 610c6 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + bl 67d50 │ │ │ │ + b.n 61176 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 61096 <_Py_SetRefcnt@@Base+0x398> │ │ │ │ + cbnz r3, 61146 <_Py_SetRefcnt@@Base+0x398> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 19602c <_start@@Base+0x568> │ │ │ │ + bl 199f24 <_start@@Base+0x568> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 610c6 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + cbz r3, 61176 <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ movw r3, #2668 @ 0xa6c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 61074 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ - ldr r2, [pc, #60] @ (610e8 <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ + blt.n 61124 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ldr r2, [pc, #60] @ (61198 <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 610ae <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ + bne.n 6115e <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 61074 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ble.n 61124 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 610de <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ + cbz r2, 6118e <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #992] @ (614cc <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ + ldr r6, [pc, #992] @ (6157c <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 612c0 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 61370 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 612c0 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 61370 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 61146 <_Py_SetRefcnt@@Base+0x448> │ │ │ │ + bhi.n 611f6 <_Py_SetRefcnt@@Base+0x448> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 61136 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ - cbz r2, 61136 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + beq.n 611e6 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + cbz r2, 611e6 <_Py_SetRefcnt@@Base+0x438> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 19f01c │ │ │ │ + bl 1a2f0c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 67dd6 │ │ │ │ - b.n 612ae <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 67f5a │ │ │ │ + b.n 6135e <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 612ae <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bne.w 6135e <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40256 @ 0x9d40 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbnz r7, 6117e <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + cbnz r7, 6122e <_Py_SetRefcnt@@Base+0x480> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #30368 @ 0x76a0 │ │ │ │ + movw r1, #31932 @ 0x7cbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 61198 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ + b.n 61248 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 611a6 <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ + bhi.n 61256 <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #30436 @ 0x76e4 │ │ │ │ + movw r1, #32000 @ 0x7d00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 61040 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ - b.n 612c0 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + bl 610f0 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 61370 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 61288 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bne.n 61338 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61288 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + beq.n 61338 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 611da <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + beq.n 6128a <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19f824 │ │ │ │ - cbz r4, 611da <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bl 1a3714 <_PyThreadState_New@@Base+0x2588> │ │ │ │ + cbz r4, 6128a <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 19f01c │ │ │ │ - bl 19c3a0 │ │ │ │ + bl 1a2f0c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a0298 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 61288 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ - bl 1962b8 <_start@@Base+0x7f4> │ │ │ │ - cbz r4, 611ea <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ - cbz r0, 611f8 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ + blt.n 61338 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 19a1b0 <_start@@Base+0x7f4> │ │ │ │ + cbz r4, 6129a <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ + cbz r0, 612a8 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 60e2a <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ - b.n 61288 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 60eda <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ + b.n 61338 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 61234 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ + beq.n 612e4 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ dmb ish │ │ │ │ smull r3, r2, r4, r3 │ │ │ │ asrs r4, r4, #31 │ │ │ │ rsb r4, r4, r2, asr #2 │ │ │ │ mov r2, r4 │ │ │ │ asrs r3, r4, #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ adds r0, r0, r2 │ │ │ │ adcs r1, r3 │ │ │ │ strexd r4, r0, r1, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6121e <_Py_SetRefcnt@@Base+0x520> │ │ │ │ + bne.n 612ce <_Py_SetRefcnt@@Base+0x520> │ │ │ │ dmb ish │ │ │ │ - b.n 6127c <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ + b.n 6132c <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -82261,257 +82320,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 61270 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ + bne.n 61320 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19f954 │ │ │ │ + bl 1a3844 <_PyThreadState_New@@Base+0x26b8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 19f824 │ │ │ │ - cbnz r0, 612ae <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 1a3714 <_PyThreadState_New@@Base+0x2588> │ │ │ │ + cbnz r0, 6135e <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #30512 @ 0x7730 │ │ │ │ + movw r1, #32076 @ 0x7d4c │ │ │ │ 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 61040 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 610f0 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.w 19c05c │ │ │ │ + b.w 19ff54 │ │ │ │ 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 612f2 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne.n 613a2 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61302 <_Py_SetRefcnt@@Base+0x604> │ │ │ │ + bhi.n 613b2 <_Py_SetRefcnt@@Base+0x604> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 612d2 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + b.n 61382 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 612fa <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ + bne.n 613aa <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 61320 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ - cbz r2, 61306 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 613d0 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + cbz r2, 613b6 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 61306 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 612f6 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + bne.n 613b6 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 613a6 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61320 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + b.n 613d0 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 6131c <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ + bne.n 613cc <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 612f6 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ - b.n 612d2 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + beq.n 613a6 <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + b.n 61382 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 612ca <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 61344 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ + bl 6137a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 613f4 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ yield │ │ │ │ - b.n 61334 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ + b.n 613e4 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 612ca <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 6136a <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ + bl 6137a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 6141a <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ yield │ │ │ │ - b.n 6135a <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ + b.n 6140a <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1a1fe0 │ │ │ │ + bl 1a5ec8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #39424 @ 0x9a00 │ │ │ │ + movw r3, #40960 @ 0xa000 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61450 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + beq.n 61500 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61442 <_Py_SetRefcnt@@Base+0x744> │ │ │ │ + beq.n 614f2 <_Py_SetRefcnt@@Base+0x744> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 61448 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + beq.n 614f8 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 19b5dc <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19f4d4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 6140c <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ + cbz r7, 614bc <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 612ca <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 613dc <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ + bl 6137a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 6148c <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ yield │ │ │ │ - b.n 613cc <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ + b.n 6147c <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 613c6 <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ + bne.n 61476 <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 61400 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ + cbnz r2, 614b0 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1a01d4 │ │ │ │ - b.n 6140e <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + bl 1a40bc <_PyThreadState_New@@Base+0x2f30> │ │ │ │ + b.n 614be <_Py_SetRefcnt@@Base+0x710> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 6140e <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + b.n 614be <_Py_SetRefcnt@@Base+0x710> │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r5, #12 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r5, sl │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr.w r3, [r4, #1580] @ 0x62c │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ - bne.n 613bc <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + bne.n 6146c <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b5dc <_Py_write_noraise@@Base+0xc74> │ │ │ │ - cbnz r0, 6143a <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ + bl 19f4d4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + cbnz r0, 614ea <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ yield │ │ │ │ - b.n 6142e <_Py_SetRefcnt@@Base+0x730> │ │ │ │ + b.n 614de <_Py_SetRefcnt@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ - bl 60eaa <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ - b.n 61448 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + bl 60f5a <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ + b.n 614f8 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ movs r1, #2 │ │ │ │ - bl 19b0b0 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19efa8 <_Py_write_noraise@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 60eec <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ + b.n 60f9c <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6146e <_Py_SetRefcnt@@Base+0x770> │ │ │ │ + bne.n 6151e <_Py_SetRefcnt@@Base+0x770> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 61454 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + bne.n 61504 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61474 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ + bne.n 61524 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add.w r6, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 614cc <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + bcs.n 6157c <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 614c4 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ + bne.n 61574 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d3a2c <_Py_fopen_obj@@Base+0x200> │ │ │ │ + bl 1d7d40 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ str.w r9, [r6, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b.n 614aa <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ + b.n 6155a <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ movw r6, #2148 @ 0x864 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r6, #244] @ 0xf4 │ │ │ │ - cbnz r3, 614e2 <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ + cbnz r3, 61592 <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ - bl 19602c <_start@@Base+0x568> │ │ │ │ + bl 199f24 <_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 19ffc0 │ │ │ │ + bl 1a3eac <_PyThreadState_New@@Base+0x2d20> │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 19f01c │ │ │ │ + bl 1a2f0c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 1a3930 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ 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 │ │ │ │ @@ -82527,25 +82586,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 61560 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ + bne.n 61610 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ strex ip, r2, [r5] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bne.n 6153a <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ + bne.n 615ea <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61566 <_Py_SetRefcnt@@Base+0x868> │ │ │ │ + bne.n 61616 <_Py_SetRefcnt@@Base+0x868> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ @@ -82556,72 +82615,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 6161a <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ + bcs.n 616ca <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 61604 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ + cbz r3, 616b4 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d14 │ │ │ │ + bl 1a5c00 <_PyThreadState_New@@Base+0x4a74> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 615ec <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ + cbnz r3, 6169c <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 19f01c │ │ │ │ + bl 1a2f0c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1a2020 │ │ │ │ + bl 1a5f08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 61612 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 616c2 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 61612 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + bne.n 616c2 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 61610 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ + bcc.n 616c0 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 61612 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 616c2 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 61612 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 616c2 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b.n 615a8 <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ + b.n 61658 <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 61644 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ + cbz r3, 616f4 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ @@ -82630,81 +82689,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 19fa40 │ │ │ │ + bl 1a3930 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 19f01c │ │ │ │ + bl 1a2f0c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ 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 617c8 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ + bcs.w 61878 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 617b4 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ + beq.w 61864 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r8, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 616ca <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ + beq.n 6177a <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 616cc <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + cbz r6, 6177c <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 616cc <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + beq.n 6177c <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 616ba <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ + b.n 6176a <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 19f01c │ │ │ │ + bl 1a2f0c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ 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 612ca <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 616fc <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 6137a <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 617ac <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ yield │ │ │ │ - b.n 616ec <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + b.n 6179c <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d14 │ │ │ │ + bl 1a5c00 <_PyThreadState_New@@Base+0x4a74> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 61714 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ + cbnz r3, 617c4 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2020 │ │ │ │ + bl 1a5f08 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 617be <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 6186e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r9 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 19dde8 │ │ │ │ + bl 1a1cd8 <_PyThreadState_New@@Base+0xb4c> │ │ │ │ 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 │ │ │ │ @@ -82713,268 +82772,268 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ bfi ip, r3, #0, #1 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ strb.w ip, [r4, #14] │ │ │ │ strd r3, lr, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 61760 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ + cbz r3, 61810 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 61764 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ + b.n 61814 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a01d4 │ │ │ │ + bl 1a40bc <_PyThreadState_New@@Base+0x2f30> │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 617be <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 6186e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 617ac <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ + bcs.n 6185c <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 617be <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + cbz r3, 6186e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 617be <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 6186e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 617be <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 6186e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 6178c <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ - b.n 617be <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bhi.n 6183c <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ + b.n 6186e <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2100 │ │ │ │ + bl 1a5fe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 61696 <_Py_SetRefcnt@@Base+0x998> │ │ │ │ + b.n 61746 <_Py_SetRefcnt@@Base+0x998> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 617d6 <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ + cbnz r4, 61886 <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 67cc2 │ │ │ │ + bl 67e46 │ │ │ │ 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 61934 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ + beq.w 619e4 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67aea │ │ │ │ + bl 67c6e │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 67aea │ │ │ │ + bl 67c6e │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 67aea │ │ │ │ + bl 67c6e │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 67aea │ │ │ │ + bl 67c6e │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 67aea │ │ │ │ + bl 67c6e │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 67aea │ │ │ │ + bl 67c6e │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 67aea │ │ │ │ + bl 67c6e │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 67aea │ │ │ │ + bl 67c6e │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 67aea │ │ │ │ + bl 67c6e │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 67aea │ │ │ │ + bl 67c6e │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 67aea │ │ │ │ + bl 67c6e │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 67aea │ │ │ │ + bl 67c6e │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 67aea │ │ │ │ + bl 67c6e │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 67aea │ │ │ │ + bl 67c6e │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 67aea │ │ │ │ + bl 67c6e │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67cee │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67cee │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67cee │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67cee │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67cee │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67cee │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67cee │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67cee │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67cee │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 67b6a │ │ │ │ + bl 67cee │ │ │ │ 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, #39424 @ 0x9a00 │ │ │ │ + movw r6, #40960 @ 0xa000 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61a4c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61afc <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61a4c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61afc <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61960 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ - ldr r0, [pc, #224] @ (61a50 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ + bne.n 61a10 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ + ldr r0, [pc, #224] @ (61b00 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 19f090 │ │ │ │ + bl 1a2f80 <_PyThreadState_New@@Base+0x1df4> │ │ │ │ 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 61a4c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bne.n 61afc <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r5, #2676 @ 0xa74 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 619b0 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ + cbz r3, 61a60 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r1, r5 │ │ │ │ movne r1, r6 │ │ │ │ - b.n 619b2 <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ + b.n 61a62 <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4292 @ 0x10c4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (61a54 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ + ldr r2, [pc, #144] @ (61b04 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 619cc <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ + beq.n 61a7c <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ blx 29280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 61a4c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61afc <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 619ec <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ + cbz r3, 61a9c <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 619e8 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ - bl 61380 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 61a98 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ + bl 61430 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 619d8 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ + b.n 61a88 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 619f8 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ + beq.n 61aa8 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b0b0 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19efa8 <_Py_write_noraise@@Base+0x748> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 617de <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ + bl 6188e <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61a4c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 61afc <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #39248 @ 0x9950 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 61a34 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ + cbz r1, 61ae4 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 61a10 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ + bne.n 61ac0 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r1, #2752 @ 0xac0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2728] @ 0xaa8 │ │ │ │ - bl 67dd6 │ │ │ │ - b.n 61a4c <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bl 67f5a │ │ │ │ + b.n 61afc <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61a46 <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ + bne.n 61af6 <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 61a14 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ + bne.n 61ac4 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 61a72 <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ + bpl.n 61b22 <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ ldr.w r2, [r3, #724] @ 0x2d4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ @@ -82985,224 +83044,224 @@ │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30572 @ 0x776c │ │ │ │ + movw r2, #32136 @ 0x7d88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 61ac2 <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ + cbnz r5, 61b72 <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #9488 @ 0x2510 │ │ │ │ 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, #30608 @ 0x7790 │ │ │ │ + movw r2, #32172 @ 0x7dac │ │ │ │ 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 61adc <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ + bne.n 61b8c <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30620 @ 0x779c │ │ │ │ + movw r2, #32184 @ 0x7db8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30656 @ 0x77c0 │ │ │ │ + movw r2, #32220 @ 0x7ddc │ │ │ │ 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 61b3c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 61bec <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61b3c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 61bec <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61b3c <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 61bec <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30692 @ 0x77e4 │ │ │ │ + movw r0, #32256 @ 0x7e00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61ba2 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ - movw r9, #30760 @ 0x7828 │ │ │ │ + b.n 61c52 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ + movw r9, #32324 @ 0x7e44 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r7, #30784 @ 0x7840 │ │ │ │ + movw r7, #32348 @ 0x7e5c │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30724 @ 0x7804 │ │ │ │ + movw r2, #32288 @ 0x7e20 │ │ │ │ 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 61b84 <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ + beq.n 61c34 <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 61b5e <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ - movw r0, #30796 @ 0x784c │ │ │ │ + bne.n 61c0e <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + movw r0, #32360 @ 0x7e68 │ │ │ │ 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, #30944 @ 0x78e0 │ │ │ │ + movw r2, #32508 @ 0x7efc │ │ │ │ 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 61bce <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ + bne.n 61c7e <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61bbe <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ + bne.n 61c6e <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 61bd0 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ + b.n 61c80 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 61be6 <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ + cbz r6, 61c96 <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30692 @ 0x77e4 │ │ │ │ + movw r0, #32256 @ 0x7e00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61c3c <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ - movw sl, #30984 @ 0x7908 │ │ │ │ + b.n 61cec <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ + movw sl, #32548 @ 0x7f24 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #30784 @ 0x7840 │ │ │ │ + movw r9, #32348 @ 0x7e5c │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ - movw r2, #30724 @ 0x7804 │ │ │ │ + movw r2, #32288 @ 0x7e20 │ │ │ │ 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 61c2e <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ + beq.n 61cde <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 61c08 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ + bne.n 61cb8 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 61cc2 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ - movw r8, #31028 @ 0x7934 │ │ │ │ + beq.n 61d72 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + movw r8, #32592 @ 0x7f50 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #31012 @ 0x7924 │ │ │ │ + movw r0, #32576 @ 0x7f40 │ │ │ │ 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 61c7e <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ + beq.n 61d2e <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61c82 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 61d32 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61c5e <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + b.n 61d0e <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 61c8c <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ + bcc.n 61d3c <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ - b.n 61cc2 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + b.n 61d72 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 61ca6 <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ + ble.n 61d56 <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #31036 @ 0x793c │ │ │ │ + movw r0, #32600 @ 0x7f58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - movw r8, #31028 @ 0x7934 │ │ │ │ + movw r8, #32592 @ 0x7f50 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61c82 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 61d32 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61cae <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ + b.n 61d5e <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 6814c │ │ │ │ + b.w 68244 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ │ │ │ │ -00061cf2 : │ │ │ │ +00061da2 : │ │ │ │ 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 │ │ │ │ @@ -83210,21 +83269,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 60586 <_PyObject_CallMethodId@@Base+0x24a> │ │ │ │ + bl 60636 <_PyObject_CallMethodId@@Base+0x2f2> │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 60586 <_PyObject_CallMethodId@@Base+0x24a> │ │ │ │ + bl 60636 <_PyObject_CallMethodId@@Base+0x2f2> │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -83235,229 +83294,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 61d5a │ │ │ │ + bne.n 61e0a │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61d8e │ │ │ │ + b.n 61e3e │ │ │ │ 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 61d8e │ │ │ │ + blt.n 61e3e │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 61d8a │ │ │ │ + bne.n 61e3a │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61d8e │ │ │ │ + b.n 61e3e │ │ │ │ subs r3, #1 │ │ │ │ - b.n 61d74 │ │ │ │ + b.n 61e24 │ │ │ │ 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 61d9e │ │ │ │ + bne.n 61e4e │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 61dc0 │ │ │ │ + bge.n 61e70 │ │ │ │ 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 61daa │ │ │ │ + b.n 61e5a │ │ │ │ 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 61e84 │ │ │ │ + beq.n 61f34 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 61f14 │ │ │ │ + bcs.w 61fc4 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 61e06 │ │ │ │ + cbz r2, 61eb6 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61df0 │ │ │ │ - b.n 61f14 │ │ │ │ + bhi.n 61ea0 │ │ │ │ + b.n 61fc4 │ │ │ │ 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 61e46 │ │ │ │ + bge.n 61ef6 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61e34 │ │ │ │ + beq.n 61ee4 │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 61dea │ │ │ │ + b.n 61e9a │ │ │ │ adds r5, #1 │ │ │ │ - b.n 61e1a │ │ │ │ + b.n 61eca │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 61e4c │ │ │ │ + bne.n 61efc │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 61e38 │ │ │ │ - b.n 61e7e │ │ │ │ + blt.n 61ee8 │ │ │ │ + b.n 61f2e │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 61f14 │ │ │ │ + bls.n 61fc4 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 61e0e │ │ │ │ + beq.n 61ebe │ │ │ │ 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 61dea │ │ │ │ + b.n 61e9a │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 61f18 │ │ │ │ + b.n 61fc8 │ │ │ │ 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 61f14 │ │ │ │ + bcs.n 61fc4 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 61eb2 │ │ │ │ + cbz r2, 61f62 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61e9c │ │ │ │ - b.n 61f14 │ │ │ │ + bhi.n 61f4c │ │ │ │ + b.n 61fc4 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 61ed4 │ │ │ │ + bge.n 61f84 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61ebc │ │ │ │ + beq.n 61f6c │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 61e98 │ │ │ │ + b.n 61f48 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 61ef4 │ │ │ │ + bge.n 61fa4 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61ef0 │ │ │ │ + beq.n 61fa0 │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 61e98 │ │ │ │ + b.n 61f48 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 61ed6 │ │ │ │ + b.n 61f86 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 61f0e │ │ │ │ + bge.n 61fbe │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61ef6 │ │ │ │ + beq.n 61fa6 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 61e98 │ │ │ │ + b.n 61f48 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 61f18 │ │ │ │ + b.n 61fc8 │ │ │ │ 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] @ (61f88 ) │ │ │ │ + ldr r3, [pc, #80] @ (62038 ) │ │ │ │ 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 61cfc │ │ │ │ + bl 61dac │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 61dc4 │ │ │ │ + bl 61e74 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61f6c │ │ │ │ + beq.n 6201c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 61f6c │ │ │ │ + beq.n 6201c │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 61f4e │ │ │ │ - ldr r3, [pc, #24] @ (61f88 ) │ │ │ │ + b.n 61ffe │ │ │ │ + ldr r3, [pc, #24] @ (62038 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61f7e │ │ │ │ + beq.n 6202e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -83466,21 +83525,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 605de <_PyObject_CallMethodId@@Base+0x2a2> │ │ │ │ + bl 6068e <_PyObject_CallMethodId@@Base+0x34a> │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 605de <_PyObject_CallMethodId@@Base+0x2a2> │ │ │ │ + bl 6068e <_PyObject_CallMethodId@@Base+0x34a> │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -83491,430 +83550,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 61fea │ │ │ │ + bne.n 6209a │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 62020 │ │ │ │ + b.n 620d0 │ │ │ │ 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 62020 │ │ │ │ + blt.n 620d0 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 6201c │ │ │ │ + bne.n 620cc │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 62020 │ │ │ │ + b.n 620d0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 62006 │ │ │ │ + b.n 620b6 │ │ │ │ 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 62030 │ │ │ │ + bne.n 620e0 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 62052 │ │ │ │ + bge.n 62102 │ │ │ │ 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 6203c │ │ │ │ + b.n 620ec │ │ │ │ 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 62120 │ │ │ │ + beq.n 621d0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 621b6 │ │ │ │ + bcs.w 62266 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 62098 │ │ │ │ + cbz r2, 62148 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62082 │ │ │ │ - b.n 621b6 │ │ │ │ + bhi.n 62132 │ │ │ │ + b.n 62266 │ │ │ │ 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 620e2 │ │ │ │ + bge.n 62192 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r2, [r4, fp, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 620cc │ │ │ │ + beq.n 6217c │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 6207c │ │ │ │ + b.n 6212c │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 620ae │ │ │ │ + b.n 6215e │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r4, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 620e8 │ │ │ │ + bne.n 62198 │ │ │ │ cmp r9, r5 │ │ │ │ - blt.n 620d2 │ │ │ │ - b.n 6211a │ │ │ │ + blt.n 62182 │ │ │ │ + b.n 621ca │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ sub.w r9, r6, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 621b6 │ │ │ │ + bls.n 62266 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [lr, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 620a2 │ │ │ │ + beq.n 62152 │ │ │ │ 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 6207c │ │ │ │ + b.n 6212c │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 621ba │ │ │ │ + b.n 6226a │ │ │ │ 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 621b6 │ │ │ │ + bcs.n 62266 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 6214e │ │ │ │ + cbz r2, 621fe │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62138 │ │ │ │ - b.n 621b6 │ │ │ │ + bhi.n 621e8 │ │ │ │ + b.n 62266 │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 62170 │ │ │ │ + bge.n 62220 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 62158 │ │ │ │ + beq.n 62208 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 62134 │ │ │ │ + b.n 621e4 │ │ │ │ mov fp, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 62196 │ │ │ │ + bge.n 62246 │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r4, [r2, fp, lsl #2] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 62190 │ │ │ │ + beq.n 62240 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 62134 │ │ │ │ + b.n 621e4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 62172 │ │ │ │ + b.n 62222 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 621b0 │ │ │ │ + bge.n 62260 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 62198 │ │ │ │ + beq.n 62248 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ - b.n 62134 │ │ │ │ + b.n 621e4 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 621ba │ │ │ │ + b.n 6226a │ │ │ │ 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] @ (62228 ) │ │ │ │ + ldr r3, [pc, #80] @ (622d8 ) │ │ │ │ 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 61f8c │ │ │ │ + bl 6203c │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 62056 │ │ │ │ + bl 62106 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6220e │ │ │ │ + beq.n 622be │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 6220e │ │ │ │ + beq.n 622be │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 621f0 │ │ │ │ - ldr r3, [pc, #24] @ (62228 ) │ │ │ │ + b.n 622a0 │ │ │ │ + ldr r3, [pc, #24] @ (622d8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 62220 │ │ │ │ + beq.n 622d0 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006222c : │ │ │ │ +000622dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (62254 ) │ │ │ │ + ldr r1, [pc, #24] @ (62304 ) │ │ │ │ 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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062258 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00062308 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 62284 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 62334 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #32008 @ 0x7d08 │ │ │ │ + movw r1, #33544 @ 0x8308 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #23304 @ 0x5b08 │ │ │ │ + movw r2, #24840 @ 0x6108 │ │ │ │ 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 62286 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 62336 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #15224 @ 0x3b78 │ │ │ │ + movw r3, #16760 @ 0x4178 │ │ │ │ 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, #48132 @ 0xbc04 │ │ │ │ + movwmi r3, #49668 @ 0xc204 │ │ │ │ movtmi r3, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000622b2 : │ │ │ │ +00062362 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (622c8 ) │ │ │ │ + ldr r4, [pc, #12] @ (62378 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000622cc : │ │ │ │ +0006237c : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (622e4 ) │ │ │ │ + ldr r4, [pc, #16] @ (62394 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000622e8 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00062398 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 622fa <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 623aa <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 201840 │ │ │ │ + b.w 203c24 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000622fc : │ │ │ │ +000623ac : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 256c10 <_PyUnicode_ToNumeric@@Base+0x92fc> │ │ │ │ + b.w 2575c4 <_PyUnicode_ToNumeric@@Base+0x9150> │ │ │ │ │ │ │ │ -00062302 : │ │ │ │ +000623b2 : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 256c10 <_PyUnicode_ToNumeric@@Base+0x92fc> │ │ │ │ + b.w 2575c4 <_PyUnicode_ToNumeric@@Base+0x9150> │ │ │ │ │ │ │ │ -00062308 : │ │ │ │ +000623b8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062318 : │ │ │ │ - b.w 210588 │ │ │ │ +000623c8 : │ │ │ │ + b.w 212158 │ │ │ │ │ │ │ │ -0006231c : │ │ │ │ - ldr r2, [pc, #12] @ (6232c ) │ │ │ │ +000623cc : │ │ │ │ + ldr r2, [pc, #12] @ (623dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 212eb4 │ │ │ │ + b.w 214b38 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062330 : │ │ │ │ - ldr r2, [pc, #12] @ (62340 ) │ │ │ │ +000623e0 : │ │ │ │ + ldr r2, [pc, #12] @ (623f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 213294 │ │ │ │ + b.w 214e64 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062344 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +000623f4 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062346 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +000623f6 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062348 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +000623f8 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006234a <_PyCriticalSection_Resume@@Base>: │ │ │ │ +000623fa <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006234c : │ │ │ │ +000623fc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006234e : │ │ │ │ +000623fe : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062350 : │ │ │ │ +00062400 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062352 : │ │ │ │ +00062402 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062354 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +00062404 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 24caa0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5bc> │ │ │ │ + b.w 24d4b0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5bc> │ │ │ │ │ │ │ │ -0006235a <_PyXI_HasCapturedException@@Base>: │ │ │ │ +0006240a <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062364 : │ │ │ │ +00062414 : │ │ │ │ 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 1cb3d4 │ │ │ │ + bl 1cf264 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062382 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00062432 <_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 8c594 │ │ │ │ + bl 8c4e0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000623b6 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00062466 <_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 │ │ │ │ @@ -83923,265 +83982,265 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000623e0 : │ │ │ │ +00062490 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062400 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 623e0 │ │ │ │ +000624b0 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 62490 │ │ │ │ │ │ │ │ -00062404 : │ │ │ │ +000624b4 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 62420 │ │ │ │ + cbz r0, 624d0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 62420 │ │ │ │ + cbz r0, 624d0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062422 : │ │ │ │ +000624d2 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062424 : │ │ │ │ - ldr r1, [pc, #12] @ (62434 ) │ │ │ │ +000624d4 : │ │ │ │ + ldr r1, [pc, #12] @ (624e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1a54dc │ │ │ │ + b.w 1a93bc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062438 <_Py_hashtable_len@@Base>: │ │ │ │ +000624e8 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006243c : │ │ │ │ +000624ec : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062450 : │ │ │ │ +00062500 : │ │ │ │ push {r4} │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - movw r2, #49492 @ 0xc154 │ │ │ │ + movw r2, #51028 @ 0xc754 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006246c : │ │ │ │ +0006251c : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062480 : │ │ │ │ +00062530 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062494 : │ │ │ │ +00062544 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000624a8 : │ │ │ │ +00062558 : │ │ │ │ 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, #31044 @ 0x7944 │ │ │ │ + movw r5, #32608 @ 0x7f60 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19b000 <_Py_write_noraise@@Base+0x698> │ │ │ │ + bl 19eef8 <_Py_write_noraise@@Base+0x698> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000624ce <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0006257e <_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 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f12a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000624fc <_PySeqLock_LockWrite@@Base>: │ │ │ │ +000625ac <_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 6251a <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 625ca <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 29334 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 6250e <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 625be <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 62530 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 625e0 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 62520 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 625d0 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 6253c <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 625ec <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 29334 │ │ │ │ - b.n 6250e <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 625be <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00062544 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +000625f4 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062554 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +00062604 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062564 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00062614 <_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 6258a <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 6263a <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 29334 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 6257a <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 6262a <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006258c <_PySeqLock_EndRead@@Base>: │ │ │ │ +0006263c <_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 625ac <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 6265c <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 29334 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 625ae <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 6265e <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000625b0 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00062660 <_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 │ │ │ │ │ │ │ │ -000625c2 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00062672 <_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 8276c │ │ │ │ + bl 82760 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000625ea : │ │ │ │ +0006269a : │ │ │ │ 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 196dcc │ │ │ │ + bl 19acc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062614 : │ │ │ │ +000626c4 : │ │ │ │ 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 │ │ │ │ @@ -84191,15 +84250,15 @@ │ │ │ │ blx 2912c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -00062644 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +000626f4 <_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 │ │ │ │ @@ -84213,755 +84272,630 @@ │ │ │ │ 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, #31068 @ 0x795c │ │ │ │ + movw r1, #32632 @ 0x7f78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #43068 @ 0xa83c │ │ │ │ + movw r0, #44604 @ 0xae3c │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00062698 : │ │ │ │ +00062748 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (626c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (62778 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 626be │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + cbnz r0, 6276e │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #16] @ (626cc ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6277c ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6d924 │ │ │ │ + b.w 6d90c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -000626d0 : │ │ │ │ +00062780 : │ │ │ │ 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] @ (626f8 ) │ │ │ │ + ldr r2, [pc, #24] @ (627a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1d8f1c <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + bl 1dc2fc <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1daeec │ │ │ │ + b.w 1de0f8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000626fc <_PyThreadState_Prealloc@@Base>: │ │ │ │ +000627ac <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 19d290 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 1a1190 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -00062702 <_PyThreadState_Init@@Base>: │ │ │ │ +000627b2 <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #31096 @ 0x7978 │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (62720 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (627d0 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00062724 : │ │ │ │ - ldr r3, [pc, #8] @ (62730 ) │ │ │ │ +000627d4 : │ │ │ │ + ldr r3, [pc, #8] @ (627e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1d2e44 │ │ │ │ + b.w 1d6738 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062734 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +000627e4 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #57753 @ 0xe199 │ │ │ │ + movw r3, #57641 @ 0xe129 │ │ │ │ movt r3, #9 │ │ │ │ ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006274e : │ │ │ │ +000627fe : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d3acc │ │ │ │ + bl 1d7320 <_Py_fopen_obj@@Base+0x200> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 62778 │ │ │ │ - ldr r2, [pc, #20] @ (6277c ) │ │ │ │ + bne.n 62828 │ │ │ │ + ldr r2, [pc, #20] @ (6282c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d490c │ │ │ │ - bl 1d736c │ │ │ │ + bl 1d81c8 │ │ │ │ + bl 1dac2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062780 : │ │ │ │ - ldr r2, [pc, #12] @ (62790 ) │ │ │ │ +00062830 : │ │ │ │ + ldr r2, [pc, #12] @ (62840 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d490c │ │ │ │ + b.w 1d81c8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062794 : │ │ │ │ +00062844 : │ │ │ │ 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 1afe3c │ │ │ │ + bl 1b3d84 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000627bc : │ │ │ │ +0006286c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1afd04 │ │ │ │ + b.w 1b3c4c │ │ │ │ stmdb 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 62842 │ │ │ │ + bne.n 628f2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 62832 │ │ │ │ + beq.n 628e2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26babc │ │ │ │ + bl 26c0bc │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 6281e │ │ │ │ + blt.n 628ce │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26babc │ │ │ │ + bl 26c0bc │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 62832 │ │ │ │ + bge.n 628e2 │ │ │ │ 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 6295a │ │ │ │ + b.n 62a0a │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 6295a │ │ │ │ + b.n 62a0a │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 26babc │ │ │ │ + bl 26c0bc │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 6289c │ │ │ │ + beq.n 6294c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26babc │ │ │ │ + bl 26c0bc │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 62888 │ │ │ │ + blt.n 62938 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26babc │ │ │ │ + bl 26c0bc │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 6289c │ │ │ │ + bge.n 6294c │ │ │ │ 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 628ac │ │ │ │ + b.n 6295c │ │ │ │ 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 26babc │ │ │ │ + bl 26c0bc │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 62900 │ │ │ │ + beq.n 629b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26babc │ │ │ │ + bl 26c0bc │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 628ec │ │ │ │ + blt.n 6299c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26babc │ │ │ │ + bl 26c0bc │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 62900 │ │ │ │ + bge.n 629b0 │ │ │ │ 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 62910 │ │ │ │ + b.n 629c0 │ │ │ │ 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 6292c │ │ │ │ + blt.n 629dc │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r1, r7 │ │ │ │ sub.w r0, r4, r9 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs r0, r3 │ │ │ │ - bge.n 62944 │ │ │ │ - b.n 6294c │ │ │ │ + bge.n 629f4 │ │ │ │ + b.n 629fc │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 62944 │ │ │ │ + beq.n 629f4 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 62954 │ │ │ │ + blt.n 62a04 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 6295a │ │ │ │ + b.n 62a0a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - b.n 6295a │ │ │ │ + b.n 62a0a │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #31144 @ 0x79a8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - b.w ddc6c │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r2, 62992 │ │ │ │ - cbz r3, 6297c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 62984 │ │ │ │ - movw r1, #40596 @ 0x9e94 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31180 @ 0x79cc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w ddc6c │ │ │ │ - cbz r3, 62998 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 629a0 │ │ │ │ - movw r1, #40596 @ 0x9e94 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31216 @ 0x79f0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w ddc6c │ │ │ │ │ │ │ │ -000629ac <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +00062a10 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r4, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r5 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, r1 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + bl 17bb30 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00062a68 : │ │ │ │ + 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 62a94 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 62ad2 │ │ │ │ + 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 127228 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + mov r0, sp │ │ │ │ + bl 30d38 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1529c4 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #29380 @ 0x72c4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62b0c │ │ │ │ + ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 62b0c │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 62b22 │ │ │ │ + b.n 62b34 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 62b04 │ │ │ │ + movw r0, #58800 @ 0xe5b0 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 16c70c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 62b04 │ │ │ │ + b.n 62b40 │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #58800 @ 0xe5b0 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 62b40 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1cff44 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00062b44 <_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 7ffe0 │ │ │ │ - cbz r0, 62a04 <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + bl 7ffd8 │ │ │ │ + cbz r0, 62b9c <_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 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f12a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62a08 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + beq.n 62ba0 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62a08 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + cbnz r3, 62ba0 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 62a08 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 62ba0 <_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, 62a3e <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + cbz r0, 62bd6 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 62a3a <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + beq.n 62bd2 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 62a3a <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 62bd2 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062a42 : │ │ │ │ +00062bda : │ │ │ │ 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 8fa90 │ │ │ │ - cbnz r0, 62a70 │ │ │ │ - ldr r2, [pc, #56] @ (62a98 ) │ │ │ │ + bl 8f9d8 │ │ │ │ + cbnz r0, 62c08 │ │ │ │ + ldr r2, [pc, #56] @ (62c30 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d490c │ │ │ │ - b.n 62a94 │ │ │ │ + bl 1d81c8 │ │ │ │ + b.n 62c2c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d36f8 │ │ │ │ + bl 1d6fec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62a94 │ │ │ │ + beq.n 62c2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62a94 │ │ │ │ + cbnz r3, 62c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062a9c : │ │ │ │ +00062c34 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 62a42 │ │ │ │ + b.w 62bda │ │ │ │ │ │ │ │ -00062aa2 : │ │ │ │ +00062c3a : │ │ │ │ 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 8fa90 │ │ │ │ - cbnz r0, 62ad0 │ │ │ │ - ldr r2, [pc, #56] @ (62af8 ) │ │ │ │ + bl 8f9d8 │ │ │ │ + cbnz r0, 62c68 │ │ │ │ + ldr r2, [pc, #56] @ (62c90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d490c │ │ │ │ - b.n 62af4 │ │ │ │ + bl 1d81c8 │ │ │ │ + b.n 62c8c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6274e │ │ │ │ + bl 627fe │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62af4 │ │ │ │ + beq.n 62c8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62af4 │ │ │ │ + cbnz r3, 62c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062afc : │ │ │ │ +00062c94 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 62aa2 │ │ │ │ + b.w 62c3a │ │ │ │ │ │ │ │ -00062b02 : │ │ │ │ +00062c9a : │ │ │ │ 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 8fa90 │ │ │ │ - cbz r0, 62b46 │ │ │ │ + bl 8f9d8 │ │ │ │ + cbz r0, 62cde │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cdcd4 <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ + bl 1d1a84 <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62b4a │ │ │ │ + beq.n 62ce2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62b4a │ │ │ │ + cbnz r3, 62ce2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 62b4a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 62ce2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00062b4e : │ │ │ │ +00062ce6 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 62b02 │ │ │ │ - │ │ │ │ -00062b56 : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 62b02 │ │ │ │ - │ │ │ │ -00062b5c <_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, 62b88 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - bpl.n 62b88 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 62b84 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - bpl.n 62b88 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 62b88 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 62b9c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ - movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #43508 @ 0xa9f4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62ba8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d2850 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00062bb2 : │ │ │ │ - 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, 62bdc │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 62bdc │ │ │ │ - cbz r1, 62bd8 │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 62bdc │ │ │ │ - cbz r2, 62bdc │ │ │ │ - cbnz r3, 62bf0 │ │ │ │ - movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #43508 @ 0xa9f4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62bfa │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d2850 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00062bfe <_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, 62c28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 62c28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 62c24 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 62c28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 62c28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 62c3c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ - movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #43508 @ 0xa9f4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62c46 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d2850 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00062c4a : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r4, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r5 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 20999c │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.w 62c9a │ │ │ │ │ │ │ │ -00062ca2 : │ │ │ │ - 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 62cce │ │ │ │ - str r2, [r6, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - b.n 62d0c │ │ │ │ - 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] │ │ │ │ +00062cee : │ │ │ │ movs r3, #0 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - bl 126be0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ - mov r0, sp │ │ │ │ - bl 30da0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 151630 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #29380 @ 0x72c4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 62d46 │ │ │ │ - ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62d46 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 62d5c │ │ │ │ - b.n 62d6e │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 62d3e │ │ │ │ - movw r0, #57264 @ 0xdfb0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 62d3e │ │ │ │ - b.n 62d7a │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #57264 @ 0xdfb0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 62d7a │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cc190 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 62c9a │ │ │ │ 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 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 62dc0 │ │ │ │ + cbnz r0, 62d36 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62e9a │ │ │ │ + beq.n 62e10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 62e9a │ │ │ │ + bne.n 62e10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 62e9a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 62e10 │ │ │ │ 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} │ │ │ │ @@ -84969,55 +84903,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 62dfa │ │ │ │ + bge.n 62d70 │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ str.w r2, [sl, #4]! │ │ │ │ - b.n 62de8 │ │ │ │ + b.n 62d5e │ │ │ │ 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 62e24 │ │ │ │ + beq.n 62d9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 62e24 │ │ │ │ + cbnz r3, 62d9a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 62e3c │ │ │ │ + bne.n 62db2 │ │ │ │ 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 62e5e │ │ │ │ + bne.n 62dd4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (62ea0 ) │ │ │ │ + ldr r1, [pc, #60] @ (62e18 ) │ │ │ │ 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] │ │ │ │ @@ -85030,3570 +84964,3695 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062ea4 : │ │ │ │ +00062e1c : │ │ │ │ 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 62d7e │ │ │ │ + b.n 62cf4 │ │ │ │ │ │ │ │ -00062ebc : │ │ │ │ +00062e34 : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 62d7e │ │ │ │ + b.n 62cf4 │ │ │ │ │ │ │ │ -00062ecc : │ │ │ │ +00062e44 : │ │ │ │ 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 62d7e │ │ │ │ - cbz r0, 62f28 │ │ │ │ - ldr r3, [pc, #60] @ (62f30 ) │ │ │ │ + bl 62cf4 │ │ │ │ + cbz r0, 62ea0 │ │ │ │ + ldr r3, [pc, #60] @ (62ea8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 62f02 │ │ │ │ + cbnz r5, 62e7a │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 62f2a │ │ │ │ - bl 1d28e0 │ │ │ │ + b.n 62ea2 │ │ │ │ + bl 1d61d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 258e1c │ │ │ │ + bl 259988 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 62f2a │ │ │ │ + cbnz r0, 62ea2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62f28 │ │ │ │ + beq.n 62ea0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62f28 │ │ │ │ + cbnz r3, 62ea0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062f34 : │ │ │ │ +00062eac : │ │ │ │ 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 62d7e │ │ │ │ - cbz r0, 62f62 │ │ │ │ + bl 62cf4 │ │ │ │ + cbz r0, 62eda │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062f64 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +00062edc <_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 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ adds r3, r0, #1 │ │ │ │ itett ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062f86 : │ │ │ │ +00062efe : │ │ │ │ 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 130218 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 130740 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #32708 @ 0x7fc4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + b.w dde24 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r2, 62f4c │ │ │ │ + cbz r3, 62f36 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 62f3e │ │ │ │ + movw r1, #42132 @ 0xa494 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #32744 @ 0x7fe8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w dde24 │ │ │ │ + cbz r3, 62f52 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 62f5a │ │ │ │ + movw r1, #42132 @ 0xa494 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #32780 @ 0x800c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w dde24 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 119130 │ │ │ │ + b.w 119670 │ │ │ │ + │ │ │ │ +00062f6e <_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, 62f9a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + bpl.n 62f9a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 62f96 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + bpl.n 62f9a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 62f9a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 62fae <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + movw r1, #1287 @ 0x507 │ │ │ │ + movw r0, #45044 @ 0xaff4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62fba <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d29ac │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #4 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00062fc4 : │ │ │ │ + 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, 62fee │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 62fee │ │ │ │ + cbz r1, 62fea │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 62fee │ │ │ │ + cbz r2, 62fee │ │ │ │ + cbnz r3, 63002 │ │ │ │ + movw r1, #1313 @ 0x521 │ │ │ │ + movw r0, #45044 @ 0xaff4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6300c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d29ac │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00063010 <_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, 6303a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 6303a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 63036 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 6303a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 6303a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 6304e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + movw r1, #1338 @ 0x53a │ │ │ │ + movw r0, #45044 @ 0xaff4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 63058 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d29ac │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062faa : │ │ │ │ +0006305c : │ │ │ │ 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 62fdc │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ + beq.n 6308e │ │ │ │ + movw r0, #49964 @ 0xc32c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #547 @ 0x223 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63038 │ │ │ │ + b.n 630ea │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 62fd8 │ │ │ │ + beq.n 6308a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63036 │ │ │ │ - bl 71328 │ │ │ │ + bne.n 630e8 │ │ │ │ + bl 71310 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62fd8 │ │ │ │ + beq.n 6308a │ │ │ │ mov r6, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 6301e │ │ │ │ + bge.n 630d0 │ │ │ │ ldrd r1, r2, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63002 │ │ │ │ - b.n 62fd8 │ │ │ │ + bge.n 630b4 │ │ │ │ + b.n 6308a │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63036 │ │ │ │ + beq.n 630e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 63036 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 630e8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006303c : │ │ │ │ +000630ee : │ │ │ │ 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, #31244 @ 0x7a0c │ │ │ │ + movw r1, #32808 @ 0x8028 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63092 │ │ │ │ + beq.n 63144 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 630a8 │ │ │ │ + bne.n 6315a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 630dc │ │ │ │ + beq.n 6318e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 630dc │ │ │ │ - b.n 630aa │ │ │ │ + ble.n 6318e │ │ │ │ + b.n 6315c │ │ │ │ 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 630c8 │ │ │ │ + beq.n 6317a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 630f6 │ │ │ │ + bne.n 631a8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 630dc │ │ │ │ + beq.n 6318e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 630f8 │ │ │ │ + bgt.n 631aa │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6313a │ │ │ │ + bl 12747c │ │ │ │ + b.n 631ec │ │ │ │ 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 f1970 │ │ │ │ + bl f1b54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63124 │ │ │ │ + beq.n 631d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63124 │ │ │ │ + cbnz r3, 631d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6313a │ │ │ │ + beq.n 631ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6313a │ │ │ │ + cbnz r3, 631ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 6316a │ │ │ │ + beq.n 6321c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63180 │ │ │ │ + bne.n 63232 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 631b4 │ │ │ │ + beq.n 63266 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 631b4 │ │ │ │ - b.n 63182 │ │ │ │ + ble.n 63266 │ │ │ │ + b.n 63234 │ │ │ │ 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 631a0 │ │ │ │ + beq.n 63252 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 631ce │ │ │ │ + bne.n 63280 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 631b4 │ │ │ │ + beq.n 63266 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 631d0 │ │ │ │ + bgt.n 63282 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63212 │ │ │ │ + bl 12747c │ │ │ │ + b.n 632c4 │ │ │ │ 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 115878 │ │ │ │ + bl 115da8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 631fc │ │ │ │ + beq.n 632ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 631fc │ │ │ │ + cbnz r3, 632ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63212 │ │ │ │ + beq.n 632c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63212 │ │ │ │ + cbnz r3, 632c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 63242 │ │ │ │ + beq.n 632f4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63258 │ │ │ │ + bne.n 6330a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6328c │ │ │ │ + beq.n 6333e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6328c │ │ │ │ - b.n 6325a │ │ │ │ + ble.n 6333e │ │ │ │ + b.n 6330c │ │ │ │ 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 63278 │ │ │ │ + beq.n 6332a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 632a6 │ │ │ │ + bne.n 63358 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6328c │ │ │ │ + beq.n 6333e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 632a8 │ │ │ │ + bgt.n 6335a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 632ea │ │ │ │ + bl 12747c │ │ │ │ + b.n 6339c │ │ │ │ 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 13eb10 │ │ │ │ + bl 13f4b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 632d4 │ │ │ │ + beq.n 63386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 632d4 │ │ │ │ + cbnz r3, 63386 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 632ea │ │ │ │ + beq.n 6339c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 632ea │ │ │ │ + cbnz r3, 6339c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 6331a │ │ │ │ + beq.n 633cc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63330 │ │ │ │ + bne.n 633e2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63364 │ │ │ │ + beq.n 63416 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63364 │ │ │ │ - b.n 63332 │ │ │ │ + ble.n 63416 │ │ │ │ + b.n 633e4 │ │ │ │ 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 63350 │ │ │ │ + beq.n 63402 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6337e │ │ │ │ + bne.n 63430 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63364 │ │ │ │ + beq.n 63416 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63380 │ │ │ │ + bgt.n 63432 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 633c2 │ │ │ │ + bl 12747c │ │ │ │ + b.n 63474 │ │ │ │ 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 133e30 │ │ │ │ + bl 134368 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633ac │ │ │ │ + beq.n 6345e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 633ac │ │ │ │ + cbnz r3, 6345e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633c2 │ │ │ │ + beq.n 63474 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 633c2 │ │ │ │ + cbnz r3, 63474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 633f0 │ │ │ │ + beq.n 634a2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6341e │ │ │ │ + bne.n 634d0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63404 │ │ │ │ + beq.n 634b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63420 │ │ │ │ + bgt.n 634d2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6344a │ │ │ │ + bl 12747c │ │ │ │ + b.n 634fc │ │ │ │ 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 f4b44 │ │ │ │ + bl f4d28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6344a │ │ │ │ + beq.n 634fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6344a │ │ │ │ + cbnz r3, 634fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 63478 │ │ │ │ + beq.n 6352a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 634a6 │ │ │ │ + bne.n 63558 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6348c │ │ │ │ + beq.n 6353e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 634a8 │ │ │ │ + bgt.n 6355a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 634d2 │ │ │ │ + bl 12747c │ │ │ │ + b.n 63584 │ │ │ │ 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 22e27c │ │ │ │ + bl 22fc24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 634d2 │ │ │ │ + beq.n 63584 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 634d2 │ │ │ │ + cbnz r3, 63584 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 63500 │ │ │ │ + beq.n 635b2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6352e │ │ │ │ + bne.n 635e0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63514 │ │ │ │ + beq.n 635c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63530 │ │ │ │ + bgt.n 635e2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6355a │ │ │ │ + bl 12747c │ │ │ │ + b.n 6360c │ │ │ │ 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 f954c │ │ │ │ + bl f9728 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6355a │ │ │ │ + beq.n 6360c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6355a │ │ │ │ + cbnz r3, 6360c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 6358a │ │ │ │ + beq.n 6363c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 635a0 │ │ │ │ + bne.n 63652 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 635d4 │ │ │ │ + beq.n 63686 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 635d4 │ │ │ │ - b.n 635a2 │ │ │ │ + ble.n 63686 │ │ │ │ + b.n 63654 │ │ │ │ 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 635c0 │ │ │ │ + beq.n 63672 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 635ee │ │ │ │ + bne.n 636a0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 635d4 │ │ │ │ + beq.n 63686 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 635f0 │ │ │ │ + bgt.n 636a2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63632 │ │ │ │ + bl 12747c │ │ │ │ + b.n 636e4 │ │ │ │ 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 ecbe4 │ │ │ │ + bl ecdb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6361c │ │ │ │ + beq.n 636ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6361c │ │ │ │ + cbnz r3, 636ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63632 │ │ │ │ + beq.n 636e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63632 │ │ │ │ + cbnz r3, 636e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 63662 │ │ │ │ + beq.n 63714 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63678 │ │ │ │ + bne.n 6372a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 636ac │ │ │ │ + beq.n 6375e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 636ac │ │ │ │ - b.n 6367a │ │ │ │ + ble.n 6375e │ │ │ │ + b.n 6372c │ │ │ │ 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 63698 │ │ │ │ + beq.n 6374a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 636c6 │ │ │ │ + bne.n 63778 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 636ac │ │ │ │ + beq.n 6375e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 636c8 │ │ │ │ + bgt.n 6377a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6370a │ │ │ │ + bl 12747c │ │ │ │ + b.n 637bc │ │ │ │ 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 174cc8 │ │ │ │ + bl 176a30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 636f4 │ │ │ │ + beq.n 637a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 636f4 │ │ │ │ + cbnz r3, 637a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6370a │ │ │ │ + beq.n 637bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6370a │ │ │ │ + cbnz r3, 637bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 6373a │ │ │ │ + beq.n 637ec │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63750 │ │ │ │ + bne.n 63802 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63784 │ │ │ │ + beq.n 63836 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63784 │ │ │ │ - b.n 63752 │ │ │ │ + ble.n 63836 │ │ │ │ + b.n 63804 │ │ │ │ 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 63770 │ │ │ │ + beq.n 63822 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6379e │ │ │ │ + bne.n 63850 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63784 │ │ │ │ + beq.n 63836 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 637a0 │ │ │ │ + bgt.n 63852 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 637e2 │ │ │ │ + bl 12747c │ │ │ │ + b.n 63894 │ │ │ │ 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 117344 │ │ │ │ + bl 117878 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 637cc │ │ │ │ + beq.n 6387e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 637cc │ │ │ │ + cbnz r3, 6387e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 637e2 │ │ │ │ + beq.n 63894 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 637e2 │ │ │ │ + cbnz r3, 63894 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 63812 │ │ │ │ + beq.n 638c4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63828 │ │ │ │ + bne.n 638da │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6385c │ │ │ │ + beq.n 6390e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6385c │ │ │ │ - b.n 6382a │ │ │ │ + ble.n 6390e │ │ │ │ + b.n 638dc │ │ │ │ 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 63848 │ │ │ │ + beq.n 638fa │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63876 │ │ │ │ + bne.n 63928 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6385c │ │ │ │ + beq.n 6390e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63878 │ │ │ │ + bgt.n 6392a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 638ba │ │ │ │ + bl 12747c │ │ │ │ + b.n 6396c │ │ │ │ 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 158234 │ │ │ │ + bl 159784 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 638a4 │ │ │ │ + beq.n 63956 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 638a4 │ │ │ │ + cbnz r3, 63956 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 638ba │ │ │ │ + beq.n 6396c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 638ba │ │ │ │ + cbnz r3, 6396c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 638ea │ │ │ │ + beq.n 6399c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63900 │ │ │ │ + bne.n 639b2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63934 │ │ │ │ + beq.n 639e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63934 │ │ │ │ - b.n 63902 │ │ │ │ + ble.n 639e6 │ │ │ │ + b.n 639b4 │ │ │ │ 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 63920 │ │ │ │ + beq.n 639d2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6394e │ │ │ │ + bne.n 63a00 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63934 │ │ │ │ + beq.n 639e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63950 │ │ │ │ + bgt.n 63a02 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63992 │ │ │ │ + bl 12747c │ │ │ │ + b.n 63a44 │ │ │ │ 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 128df4 │ │ │ │ + bl 12951c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6397c │ │ │ │ + beq.n 63a2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6397c │ │ │ │ + cbnz r3, 63a2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63992 │ │ │ │ + beq.n 63a44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63992 │ │ │ │ + cbnz r3, 63a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 639c2 │ │ │ │ + beq.n 63a74 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 639d8 │ │ │ │ + bne.n 63a8a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63a0c │ │ │ │ + beq.n 63abe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63a0c │ │ │ │ - b.n 639da │ │ │ │ + ble.n 63abe │ │ │ │ + b.n 63a8c │ │ │ │ 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 639f8 │ │ │ │ + beq.n 63aaa │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a26 │ │ │ │ + bne.n 63ad8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63a0c │ │ │ │ + beq.n 63abe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63a28 │ │ │ │ + bgt.n 63ada │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63a6a │ │ │ │ + bl 12747c │ │ │ │ + b.n 63b1c │ │ │ │ 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 f5434 │ │ │ │ + bl f5620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63a54 │ │ │ │ + beq.n 63b06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63a54 │ │ │ │ + cbnz r3, 63b06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63a6a │ │ │ │ + beq.n 63b1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63a6a │ │ │ │ + cbnz r3, 63b1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 63a9a │ │ │ │ + beq.n 63b4c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ab0 │ │ │ │ + bne.n 63b62 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63ae4 │ │ │ │ + beq.n 63b96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63ae4 │ │ │ │ - b.n 63ab2 │ │ │ │ + ble.n 63b96 │ │ │ │ + b.n 63b64 │ │ │ │ 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 63ad0 │ │ │ │ + beq.n 63b82 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63afe │ │ │ │ + bne.n 63bb0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63ae4 │ │ │ │ + beq.n 63b96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63b00 │ │ │ │ + bgt.n 63bb2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63b42 │ │ │ │ + bl 12747c │ │ │ │ + b.n 63bf4 │ │ │ │ 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 13cbb4 │ │ │ │ + bl 13d55c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63b2c │ │ │ │ + beq.n 63bde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63b2c │ │ │ │ + cbnz r3, 63bde │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63b42 │ │ │ │ + beq.n 63bf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63b42 │ │ │ │ + cbnz r3, 63bf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 63b72 │ │ │ │ + beq.n 63c24 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b88 │ │ │ │ + bne.n 63c3a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63bbc │ │ │ │ + beq.n 63c6e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63bbc │ │ │ │ - b.n 63b8a │ │ │ │ + ble.n 63c6e │ │ │ │ + b.n 63c3c │ │ │ │ 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 63ba8 │ │ │ │ + beq.n 63c5a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63bd6 │ │ │ │ + bne.n 63c88 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63bbc │ │ │ │ + beq.n 63c6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63bd8 │ │ │ │ + bgt.n 63c8a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63c1a │ │ │ │ + bl 12747c │ │ │ │ + b.n 63ccc │ │ │ │ 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 16b6b0 │ │ │ │ + bl 16cf90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63c04 │ │ │ │ + beq.n 63cb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63c04 │ │ │ │ + cbnz r3, 63cb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63c1a │ │ │ │ + beq.n 63ccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63c1a │ │ │ │ + cbnz r3, 63ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 63c4a │ │ │ │ + beq.n 63cfc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c60 │ │ │ │ + bne.n 63d12 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63c94 │ │ │ │ + beq.n 63d46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63c94 │ │ │ │ - b.n 63c62 │ │ │ │ + ble.n 63d46 │ │ │ │ + b.n 63d14 │ │ │ │ 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 63c80 │ │ │ │ + beq.n 63d32 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63cae │ │ │ │ + bne.n 63d60 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63c94 │ │ │ │ + beq.n 63d46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63cb0 │ │ │ │ + bgt.n 63d62 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63cf2 │ │ │ │ + bl 12747c │ │ │ │ + b.n 63da4 │ │ │ │ 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 2378c8 │ │ │ │ + bl 23896c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63cdc │ │ │ │ + beq.n 63d8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63cdc │ │ │ │ + cbnz r3, 63d8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63cf2 │ │ │ │ + beq.n 63da4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63cf2 │ │ │ │ + cbnz r3, 63da4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 63d22 │ │ │ │ + beq.n 63dd4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d38 │ │ │ │ + bne.n 63dea │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63d6c │ │ │ │ + beq.n 63e1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63d6c │ │ │ │ - b.n 63d3a │ │ │ │ + ble.n 63e1e │ │ │ │ + b.n 63dec │ │ │ │ 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 63d58 │ │ │ │ + beq.n 63e0a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d86 │ │ │ │ + bne.n 63e38 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63d6c │ │ │ │ + beq.n 63e1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63d88 │ │ │ │ + bgt.n 63e3a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63dca │ │ │ │ + bl 12747c │ │ │ │ + b.n 63e7c │ │ │ │ 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 210978 │ │ │ │ + bl 212548 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63db4 │ │ │ │ + beq.n 63e66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63db4 │ │ │ │ + cbnz r3, 63e66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63dca │ │ │ │ + beq.n 63e7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63dca │ │ │ │ + cbnz r3, 63e7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 63dfa │ │ │ │ + beq.n 63eac │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e10 │ │ │ │ + bne.n 63ec2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63e44 │ │ │ │ + beq.n 63ef6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63e44 │ │ │ │ - b.n 63e12 │ │ │ │ + ble.n 63ef6 │ │ │ │ + b.n 63ec4 │ │ │ │ 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 63e30 │ │ │ │ + beq.n 63ee2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e5e │ │ │ │ + bne.n 63f10 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63e44 │ │ │ │ + beq.n 63ef6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63e60 │ │ │ │ + bgt.n 63f12 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63ea2 │ │ │ │ + bl 12747c │ │ │ │ + b.n 63f54 │ │ │ │ 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 174adc │ │ │ │ + bl 176844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63e8c │ │ │ │ + beq.n 63f3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63e8c │ │ │ │ + cbnz r3, 63f3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63ea2 │ │ │ │ + beq.n 63f54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63ea2 │ │ │ │ + cbnz r3, 63f54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 63ed2 │ │ │ │ + beq.n 63f84 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ee8 │ │ │ │ + bne.n 63f9a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63f1c │ │ │ │ + beq.n 63fce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63f1c │ │ │ │ - b.n 63eea │ │ │ │ + ble.n 63fce │ │ │ │ + b.n 63f9c │ │ │ │ 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 63f08 │ │ │ │ + beq.n 63fba │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f36 │ │ │ │ + bne.n 63fe8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63f1c │ │ │ │ + beq.n 63fce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63f38 │ │ │ │ + bgt.n 63fea │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 63f7a │ │ │ │ + bl 12747c │ │ │ │ + b.n 6402c │ │ │ │ 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 23ba70 │ │ │ │ + bl 18c6dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63f64 │ │ │ │ + beq.n 64016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63f64 │ │ │ │ + cbnz r3, 64016 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63f7a │ │ │ │ + beq.n 6402c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63f7a │ │ │ │ + cbnz r3, 6402c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 63faa │ │ │ │ + beq.n 6405c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63fc0 │ │ │ │ + bne.n 64072 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63ff4 │ │ │ │ + beq.n 640a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63ff4 │ │ │ │ - b.n 63fc2 │ │ │ │ + ble.n 640a6 │ │ │ │ + b.n 64074 │ │ │ │ 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 63fe0 │ │ │ │ + beq.n 64092 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6400e │ │ │ │ + bne.n 640c0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63ff4 │ │ │ │ + beq.n 640a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64010 │ │ │ │ + bgt.n 640c2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 64052 │ │ │ │ + bl 12747c │ │ │ │ + b.n 64104 │ │ │ │ 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 14bbec │ │ │ │ + bl 14cf10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6403c │ │ │ │ + beq.n 640ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6403c │ │ │ │ + cbnz r3, 640ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64052 │ │ │ │ + beq.n 64104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64052 │ │ │ │ + cbnz r3, 64104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 64082 │ │ │ │ + beq.n 64134 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64098 │ │ │ │ + bne.n 6414a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 640cc │ │ │ │ + beq.n 6417e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 640cc │ │ │ │ - b.n 6409a │ │ │ │ + ble.n 6417e │ │ │ │ + b.n 6414c │ │ │ │ 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 640b8 │ │ │ │ + beq.n 6416a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 640e6 │ │ │ │ + bne.n 64198 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 640cc │ │ │ │ + beq.n 6417e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 640e8 │ │ │ │ + bgt.n 6419a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6412a │ │ │ │ + bl 12747c │ │ │ │ + b.n 641dc │ │ │ │ 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 1587b4 │ │ │ │ + bl 159d14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64114 │ │ │ │ + beq.n 641c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64114 │ │ │ │ + cbnz r3, 641c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6412a │ │ │ │ + beq.n 641dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6412a │ │ │ │ + cbnz r3, 641dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 6415a │ │ │ │ + beq.n 6420c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64170 │ │ │ │ + bne.n 64222 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 641a4 │ │ │ │ + beq.n 64256 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 641a4 │ │ │ │ - b.n 64172 │ │ │ │ + ble.n 64256 │ │ │ │ + b.n 64224 │ │ │ │ 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 64190 │ │ │ │ + beq.n 64242 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 641be │ │ │ │ + bne.n 64270 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 641a4 │ │ │ │ + beq.n 64256 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 641c0 │ │ │ │ + bgt.n 64272 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 64202 │ │ │ │ + bl 12747c │ │ │ │ + b.n 642b4 │ │ │ │ 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 e2068 │ │ │ │ + bl e222c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 641ec │ │ │ │ + beq.n 6429e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 641ec │ │ │ │ + cbnz r3, 6429e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64202 │ │ │ │ + beq.n 642b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64202 │ │ │ │ + cbnz r3, 642b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064206 : │ │ │ │ +000642b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6422c │ │ │ │ + bne.n 642de │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 210664 │ │ │ │ + b.w 212234 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30816 @ 0x7860 │ │ │ │ + movw r1, #32352 @ 0x7e60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31280 @ 0x7a30 │ │ │ │ + movw r1, #32844 @ 0x804c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006426e <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +00064320 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 6429e <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + cbz r0, 64350 <_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, #28816 @ 0x7090 │ │ │ │ + movw r1, #30352 @ 0x7690 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642a0 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00064352 <_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 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 642e0 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 64392 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7eac4 │ │ │ │ + bl 7eabc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 642d4 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 64386 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 642d8 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + cbz r3, 6438a <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 642e0 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 64392 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 642d4 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64386 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #31324 @ 0x7a5c │ │ │ │ + movw r0, #32888 @ 0x8078 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a158 │ │ │ │ - movw r0, #31336 @ 0x7a68 │ │ │ │ + b.w 7a0d8 │ │ │ │ + movw r0, #32900 @ 0x8084 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0d8 │ │ │ │ │ │ │ │ -000642fc : │ │ │ │ +000643ae : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 79018 │ │ │ │ + b.w 78f98 │ │ │ │ │ │ │ │ -00064304 : │ │ │ │ +000643b6 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 79018 │ │ │ │ + b.w 78f98 │ │ │ │ │ │ │ │ -0006430a : │ │ │ │ +000643bc : │ │ │ │ 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 6433e │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 6433e │ │ │ │ + beq.n 643f0 │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 643f0 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ - movw r0, #12108 @ 0x2f4c │ │ │ │ + movw r0, #13644 @ 0x354c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64346 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 643f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 6434a │ │ │ │ + bpl.n 643fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6434c │ │ │ │ + b.n 643fe │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006434e : │ │ │ │ +00064400 : │ │ │ │ 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 64386 │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 64386 │ │ │ │ + beq.n 64438 │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 64438 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ - movw r0, #12108 @ 0x2f4c │ │ │ │ + movw r0, #13644 @ 0x354c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6438a │ │ │ │ + b.n 6443c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006438c : │ │ │ │ +0006443e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1cb34c │ │ │ │ + bl 1cf1dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 643c4 │ │ │ │ - bl 8fe38 │ │ │ │ + cbz r0, 64476 │ │ │ │ + bl 8fd80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 643b8 │ │ │ │ + beq.n 6446a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 643bc │ │ │ │ + cbz r3, 6446e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 643c4 │ │ │ │ + b.n 64476 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 643b8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6446a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000643c8 : │ │ │ │ - cbnz r0, 643ce │ │ │ │ - b.w 1e7a0c │ │ │ │ +0006447a : │ │ │ │ + cbnz r0, 64480 │ │ │ │ + b.w 1ea97c │ │ │ │ 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] @ (6440c ) │ │ │ │ + ldr r2, [pc, #32] @ (644bc ) │ │ │ │ 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, 64404 │ │ │ │ + cbz r3, 644b6 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00064410 : │ │ │ │ +000644c0 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 80f50 │ │ │ │ + b.w 80f48 │ │ │ │ │ │ │ │ -00064416 <_PyObject_GetAttrId@@Base>: │ │ │ │ +000644c6 <_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, 6443a <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 644ea <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8e690 │ │ │ │ + b.w 8e5d8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006443c <_PyObject_AssertFailed@@Base>: │ │ │ │ +000644ec <_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, #31352 @ 0x7a78 │ │ │ │ + movw r2, #32916 @ 0x8094 │ │ │ │ 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 6448a <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #31360 @ 0x7a80 │ │ │ │ + beq.n 6453a <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #32924 @ 0x809c │ │ │ │ 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, 644a6 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 64556 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #31368 @ 0x7a88 │ │ │ │ + movw r2, #32932 @ 0x80a4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 644b4 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #31392 @ 0x7aa0 │ │ │ │ + b.n 64564 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #32956 @ 0x80bc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - cbz r5, 644ce <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #55240 @ 0xd7c8 │ │ │ │ + cbz r5, 6457e <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #56776 @ 0xddc8 │ │ │ │ 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, #7988 @ 0x1f34 │ │ │ │ + movw r2, #9488 @ 0x2510 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb4a4 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ee3ac <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 64508 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 645b8 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62020 @ 0xf244 │ │ │ │ + movw r2, #63596 @ 0xf86c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - b.n 64544 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 645f4 <_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 6814c │ │ │ │ + bl 68244 │ │ │ │ mov r0, r6 │ │ │ │ bl 2e4a4 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #9488 @ 0x2510 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - movw r1, #31412 @ 0x7ab4 │ │ │ │ + movw r1, #32976 @ 0x80d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (64554 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (64604 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00064558 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00064608 <_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 64592 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #788] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 64642 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #788] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31436 @ 0x7acc │ │ │ │ + movw r2, #33000 @ 0x80e8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644ec <_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 645c8 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ + bne.n 64678 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 64724 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r4, [pc, #736] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.w 647d4 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r4, [pc, #736] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31504 @ 0x7b10 │ │ │ │ + movw r2, #33068 @ 0x812c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644ec <_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 6463e <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ + beq.n 646ee <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ add.w r7, r0, #28 │ │ │ │ - cbz r2, 64606 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #676] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 646b6 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #676] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31536 @ 0x7b30 │ │ │ │ + movw r2, #33100 @ 0x814c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644ec <_PyObject_AssertFailed@@Base> │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 64630 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ - ldr r5, [pc, #632] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 646e0 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ + ldr r5, [pc, #632] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31632 @ 0x7b90 │ │ │ │ + movw r2, #33196 @ 0x81ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644ec <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 646fc <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #596] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 647ac <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #596] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 646e4 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ + b.n 64794 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - cbz r2, 64660 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ - ldr r4, [pc, #584] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 64710 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ + ldr r4, [pc, #584] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31536 @ 0x7b30 │ │ │ │ + movw r2, #33100 @ 0x814c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 64682 <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ - ldr r4, [pc, #552] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bl 644ec <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 64732 <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ + ldr r4, [pc, #552] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #31684 @ 0x7bc4 │ │ │ │ + movw r2, #33248 @ 0x81e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644ec <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 646da <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ + beq.n 6478a <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 646b2 <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ - ldr r5, [pc, #504] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 64762 <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ + ldr r5, [pc, #504] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31704 @ 0x7bd8 │ │ │ │ + movw r2, #33268 @ 0x81f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644ec <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 64724 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #464] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 647d4 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #464] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31732 @ 0x7bf4 │ │ │ │ + movw r2, #33296 @ 0x8210 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644ec <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 646fc <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #428] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 647ac <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #428] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31656 @ 0x7ba8 │ │ │ │ + movw r2, #33220 @ 0x81c4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r6, 64724 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + bl 644ec <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r6, 647d4 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 64724 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #392] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 647d4 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #392] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #31772 @ 0x7c1c │ │ │ │ + movw r2, #33336 @ 0x8238 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644ec <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 64884 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + beq.w 64934 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 6473e <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ + bpl.n 647ee <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ - b.n 64740 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ + b.n 647f0 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 6476a <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ + ble.n 6481a <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 64752 <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ + bne.n 64802 <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ - b.n 6475e <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + b.n 6480e <_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 64746 <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ + b.n 647f6 <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 647d8 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ + bne.n 64888 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.n 647bc <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ + bne.n 6486c <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n 64798 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ - ldr r5, [pc, #272] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bhi.n 64848 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ + ldr r5, [pc, #272] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31800 @ 0x7c38 │ │ │ │ + movw r2, #33364 @ 0x8254 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644ec <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls.n 64852 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - ldr r5, [pc, #236] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bls.n 64902 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + ldr r5, [pc, #236] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31816 @ 0x7c48 │ │ │ │ + movw r2, #33380 @ 0x8264 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644ec <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 64852 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + bls.n 64902 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31832 @ 0x7c58 │ │ │ │ + movw r2, #33396 @ 0x8274 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #184] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #184] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 64878 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64928 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 64816 <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ + bne.n 648c6 <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 647f8 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + bhi.n 648a8 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31848 @ 0x7c68 │ │ │ │ + movw r2, #33412 @ 0x8284 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #152] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #152] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 64878 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64928 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 64856 <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + bcc.n 64906 <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31868 @ 0x7c7c │ │ │ │ + movw r2, #33432 @ 0x8298 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #124] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #124] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 64878 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64928 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcs.n 64834 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + bcs.n 648e4 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31888 @ 0x7c90 │ │ │ │ + movw r2, #33452 @ 0x82ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #92] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #92] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 64878 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64928 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 6485c <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + bcc.n 6490c <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31908 @ 0x7ca4 │ │ │ │ + movw r2, #33472 @ 0x82c0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #64] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #64] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 64878 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64928 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ ldrb r3, [r0, r6] │ │ │ │ - b.n 64860 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 64910 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldrh.w r3, [r0, r6, lsl #1] │ │ │ │ - b.n 64860 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 64910 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ - cbz r3, 64884 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ - ldr r5, [pc, #40] @ (6488c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r3, #21244 @ 0x52fc │ │ │ │ + cbz r3, 64934 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + ldr r5, [pc, #40] @ (6493c <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r3, #22780 @ 0x58fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31928 @ 0x7cb8 │ │ │ │ + movw r2, #33492 @ 0x82d4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 6443c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 644ec <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -00064890 : │ │ │ │ +00064940 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (648f4 ) │ │ │ │ + ldr r0, [pc, #84] @ (649a4 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 648b8 │ │ │ │ + bne.n 64968 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 648a8 │ │ │ │ + bne.n 64958 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 648c4 │ │ │ │ - bl 267fdc │ │ │ │ - bl 19a864 │ │ │ │ + beq.n 64974 │ │ │ │ + bl 2687f0 │ │ │ │ + bl 19e75c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 648e0 │ │ │ │ + bne.n 64990 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 648d0 │ │ │ │ + bne.n 64980 │ │ │ │ dmb ish │ │ │ │ - beq.n 648f0 │ │ │ │ + beq.n 649a0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (648f4 ) │ │ │ │ - b.w 2459ac │ │ │ │ + ldr r0, [pc, #8] @ (649a4 ) │ │ │ │ + b.w 2468dc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000648f8 : │ │ │ │ +000649a8 : │ │ │ │ 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] @ (64964 ) │ │ │ │ + ldr r0, [pc, #88] @ (64a14 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64922 │ │ │ │ + bne.n 649d2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64912 │ │ │ │ + bne.n 649c2 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6492e │ │ │ │ - bl 267fdc │ │ │ │ - ldr r3, [pc, #56] @ (64968 ) │ │ │ │ + beq.n 649de │ │ │ │ + bl 2687f0 │ │ │ │ + ldr r3, [pc, #56] @ (64a18 ) │ │ │ │ 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 64950 │ │ │ │ + bne.n 64a00 │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64940 │ │ │ │ + bne.n 649f0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64962 │ │ │ │ + beq.n 64a12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 2459ac │ │ │ │ + b.w 2468dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006496c : │ │ │ │ +00064a1c : │ │ │ │ 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] @ (649d8 ) │ │ │ │ + ldr r0, [pc, #88] @ (64a88 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64996 │ │ │ │ + bne.n 64a46 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64986 │ │ │ │ + bne.n 64a36 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 649a2 │ │ │ │ - bl 267fdc │ │ │ │ - ldr r3, [pc, #56] @ (649dc ) │ │ │ │ + beq.n 64a52 │ │ │ │ + bl 2687f0 │ │ │ │ + ldr r3, [pc, #56] @ (64a8c ) │ │ │ │ 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 649c4 │ │ │ │ + bne.n 64a74 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 649b4 │ │ │ │ + bne.n 64a64 │ │ │ │ dmb ish │ │ │ │ - beq.n 649d6 │ │ │ │ + beq.n 64a86 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2459ac │ │ │ │ + b.w 2468dc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000649e0 : │ │ │ │ +00064a90 : │ │ │ │ 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] @ (64a8c ) │ │ │ │ + ldr r3, [pc, #156] @ (64b3c ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64a0a │ │ │ │ + bne.n 64aba │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 649fa │ │ │ │ + bne.n 64aaa │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64a18 │ │ │ │ + beq.n 64ac8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 267fdc │ │ │ │ + bl 2687f0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ cmp r2, #31 │ │ │ │ - ble.n 64a54 │ │ │ │ + ble.n 64b04 │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 64a40 │ │ │ │ + bne.n 64af0 │ │ │ │ strexb r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64a30 │ │ │ │ + bne.n 64ae0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64a4e │ │ │ │ + beq.n 64afe │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 2459ac │ │ │ │ + bl 2468dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64a8a │ │ │ │ + b.n 64b3a │ │ │ │ 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 64a7a │ │ │ │ + bne.n 64b2a │ │ │ │ strexb r3, r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64a6a │ │ │ │ + bne.n 64b1a │ │ │ │ dmb ish │ │ │ │ - beq.n 64a88 │ │ │ │ + beq.n 64b38 │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 2459ac │ │ │ │ + bl 2468dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r0, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064a90 : │ │ │ │ +00064b40 : │ │ │ │ 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, 64ae4 │ │ │ │ + cbz r0, 64b94 │ │ │ │ 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 ce02c │ │ │ │ + bl ce178 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64ae6 │ │ │ │ + bge.n 64b96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64ae4 │ │ │ │ + beq.n 64b94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64ae4 │ │ │ │ + cbnz r3, 64b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00064aea : │ │ │ │ +00064b9a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #55592 @ 0xd928 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 64b24 │ │ │ │ + beq.n 64bd4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11540 @ 0x2d14 │ │ │ │ + movw r1, #13128 @ 0x3348 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64b2c │ │ │ │ + b.n 64bdc │ │ │ │ adds r0, #8 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 64b52 │ │ │ │ + cbnz r2, 64c02 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 64c1a │ │ │ │ + bhi.n 64cca │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #12932 @ 0x3284 │ │ │ │ + movw r0, #14468 @ 0x3884 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c70c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64b44 │ │ │ │ + bne.n 64bf4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64cc2 │ │ │ │ + b.n 64d72 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 64b72 │ │ │ │ + b.n 64c22 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 128f58 │ │ │ │ + bl 129680 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64b64 │ │ │ │ + beq.n 64c14 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 128f58 │ │ │ │ + bl 129680 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 64ba2 │ │ │ │ + cbnz r0, 64c52 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64b64 │ │ │ │ + beq.n 64c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64b64 │ │ │ │ + bne.n 64c14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b64 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64c14 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64c32 │ │ │ │ + beq.n 64ce2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 128f58 │ │ │ │ + bl 129680 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64c8e │ │ │ │ + beq.n 64d3e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64c34 │ │ │ │ + bne.n 64ce4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27392 @ 0x6b00 │ │ │ │ + movw r1, #28928 @ 0x7100 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64c8e │ │ │ │ + beq.n 64d3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64c8e │ │ │ │ + bne.n 64d3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64c8e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64d3e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 128f58 │ │ │ │ + bl 129680 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64b64 │ │ │ │ - ldr r4, [pc, #204] @ (64cc8 ) │ │ │ │ + beq.n 64c14 │ │ │ │ + ldr r4, [pc, #204] @ (64d78 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64c34 │ │ │ │ + b.n 64ce4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27424 @ 0x6b20 │ │ │ │ + movw r1, #28960 @ 0x7120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 64b64 │ │ │ │ + bl 12747c │ │ │ │ + b.n 64c14 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27468 @ 0x6b4c │ │ │ │ + movw r1, #29004 @ 0x714c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 64b64 │ │ │ │ - ldr r4, [pc, #148] @ (64cc8 ) │ │ │ │ + bl d1af0 │ │ │ │ + b.n 64c14 │ │ │ │ + ldr r4, [pc, #148] @ (64d78 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1290fc │ │ │ │ + bl 129824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64cc2 │ │ │ │ + bne.n 64d72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64c5a │ │ │ │ + beq.n 64d0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64c5a │ │ │ │ + cbnz r3, 64d0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64c70 │ │ │ │ + beq.n 64d20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 64c70 │ │ │ │ + cbnz r3, 64d20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64b64 │ │ │ │ + beq.w 64c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64b64 │ │ │ │ + bne.w 64c14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b64 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64c14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64ca4 │ │ │ │ + beq.n 64d54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64ca4 │ │ │ │ + cbnz r3, 64d54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64b64 │ │ │ │ + beq.w 64c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64b64 │ │ │ │ + bne.w 64c14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64b64 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64c14 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064ccc : │ │ │ │ +00064d7c : │ │ │ │ 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 64d0a │ │ │ │ + beq.n 64dba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64d02 │ │ │ │ + bmi.n 64db2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64d74 │ │ │ │ - bl 83930 │ │ │ │ + b.n 64e24 │ │ │ │ + bl 83924 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64d0c │ │ │ │ + b.n 64dbc │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64d22 │ │ │ │ + bne.n 64dd2 │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64d34 │ │ │ │ + b.n 64de4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64cfc │ │ │ │ - bl 83930 │ │ │ │ + bpl.n 64dac │ │ │ │ + bl 83924 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64d4c │ │ │ │ + bne.n 64dfc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64d5e │ │ │ │ + b.n 64e0e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64cfc │ │ │ │ - bl 83930 │ │ │ │ + bpl.n 64dac │ │ │ │ + bl 83924 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64cfc │ │ │ │ + blt.n 64dac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64cfc │ │ │ │ + bge.n 64dac │ │ │ │ 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} │ │ │ │ │ │ │ │ -00064d78 : │ │ │ │ +00064e28 : │ │ │ │ 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 110198 │ │ │ │ + bl 11054c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64db0 │ │ │ │ + beq.n 64e60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11087c │ │ │ │ + bl 110c30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00064db2 : │ │ │ │ +00064e62 : │ │ │ │ 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, 64dda │ │ │ │ + cbnz r6, 64e8a │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #14684 @ 0x395c │ │ │ │ + movw r3, #16220 @ 0x3f5c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 64dec │ │ │ │ - movw r0, #32004 @ 0x7d04 │ │ │ │ + b.n 64e9c │ │ │ │ + movw r0, #33568 @ 0x8320 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64eba │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 64f6a │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 64e00 │ │ │ │ + cbz r2, 64eb0 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ - b.n 64dec │ │ │ │ + b.n 64e9c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a07d4 │ │ │ │ + bl 1a46bc <_PyThreadState_New@@Base+0x3530> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64eba │ │ │ │ + beq.n 64f6a │ │ │ │ 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, #31097 @ 0x7979 │ │ │ │ + movw r3, #32429 @ 0x7ead │ │ │ │ movt r3, #17 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #19153 @ 0x4ad1 │ │ │ │ + movw r3, #31297 @ 0x7a41 │ │ │ │ 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, #12409 @ 0x3079 │ │ │ │ + movw r3, #18941 @ 0x49fd │ │ │ │ movt r3, #22 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #49951 @ 0xc31f │ │ │ │ + movw r3, #49981 @ 0xc33d │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f690 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64eb4 │ │ │ │ + blt.n 64f64 │ │ │ │ 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 7ea70 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ea68 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f784 │ │ │ │ + bl 7f77c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64ebe │ │ │ │ + bne.n 64f6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64eb4 │ │ │ │ + beq.n 64f64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64eb4 │ │ │ │ + cbnz r3, 64f64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00064ec4 : │ │ │ │ - b.w 64db2 │ │ │ │ +00064f74 : │ │ │ │ + b.w 64e62 │ │ │ │ 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, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #65476 @ 0xffc4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl bfa10 │ │ │ │ - cbnz r0, 64efc │ │ │ │ + bl bfbe4 │ │ │ │ + cbnz r0, 64fac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64f2e │ │ │ │ + b.n 64fde │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4845e │ │ │ │ + bl 48408 <_PyCrossInterpreterData_UnregisterClass@@Base+0xe4> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 64f12 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 64fc2 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64ef8 │ │ │ │ + bne.n 64fa8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64f26 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 64fd6 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64ef8 │ │ │ │ + bne.n 64fa8 │ │ │ │ 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 7f908 │ │ │ │ - cbnz r0, 64f54 │ │ │ │ + bl 7f900 │ │ │ │ + cbnz r0, 65004 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64fb0 │ │ │ │ + b.n 65060 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - cbnz r4, 64f6a │ │ │ │ - ldr r0, [pc, #84] @ (64fb4 ) │ │ │ │ + cbnz r4, 6501a │ │ │ │ + ldr r0, [pc, #84] @ (65064 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl 132184 │ │ │ │ + bl 1326b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64f78 │ │ │ │ - ldr r0, [pc, #76] @ (64fb8 ) │ │ │ │ + b.n 65028 │ │ │ │ + ldr r0, [pc, #76] @ (65068 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 132184 │ │ │ │ + bl 1326b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64f8e │ │ │ │ + beq.n 6503e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64f8e │ │ │ │ + cbnz r3, 6503e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64f4e │ │ │ │ + beq.n 64ffe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 64fa0 │ │ │ │ + bne.n 65050 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64fb0 │ │ │ │ + b.n 65060 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64f9c │ │ │ │ + bne.n 6504c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 64f9c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6504c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r1, pc, #992 @ (adr r1, 65398 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ + add r1, pc, #992 @ (adr r1, 65448 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 64ff2 │ │ │ │ + bmi.n 650a2 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 64ff6 │ │ │ │ + beq.n 650a6 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 64ff8 │ │ │ │ + b.n 650a8 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 64ff8 │ │ │ │ + b.n 650a8 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 71bfc │ │ │ │ + bl 71b6c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65018 │ │ │ │ + cbz r0, 650c8 │ │ │ │ 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 c9f50 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ + bl ca0ac <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006501e : │ │ │ │ +000650ce : │ │ │ │ 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 6503a │ │ │ │ - bl 498ac │ │ │ │ - b.n 65076 │ │ │ │ + bmi.n 650ea │ │ │ │ + bl 498b6 │ │ │ │ + b.n 65126 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32028 @ 0x7d1c │ │ │ │ + movw r1, #33592 @ 0x8338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65076 │ │ │ │ - movw r1, #13080 @ 0x3318 │ │ │ │ + blt.n 65126 │ │ │ │ + movw r1, #14616 @ 0x3918 │ │ │ │ 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 51e48 │ │ │ │ + b.w 51e50 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006507a : │ │ │ │ +0006512a : │ │ │ │ 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 65096 │ │ │ │ - bl 498ac │ │ │ │ - b.n 65118 │ │ │ │ + bmi.n 65146 │ │ │ │ + bl 498b6 │ │ │ │ + b.n 651c8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - movw r1, #32112 @ 0x7d70 │ │ │ │ + movw r1, #33676 @ 0x838c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65118 │ │ │ │ - movw r3, #13080 @ 0x3318 │ │ │ │ + blt.n 651c8 │ │ │ │ + movw r3, #14616 @ 0x3918 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51e48 │ │ │ │ + bl 51e50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65118 │ │ │ │ + cbz r0, 651c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 65110 │ │ │ │ + bmi.n 651c0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #33828 @ 0x8424 │ │ │ │ + movw r1, #35364 @ 0x8a24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65118 │ │ │ │ + beq.n 651c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65118 │ │ │ │ + cbnz r3, 651c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 65118 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 651c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2e3c │ │ │ │ + b.w 1a6d24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006511c : │ │ │ │ +000651cc : │ │ │ │ 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 65138 │ │ │ │ - bl 498ac │ │ │ │ - b.n 65174 │ │ │ │ + bmi.n 651e8 │ │ │ │ + bl 498b6 │ │ │ │ + b.n 65224 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #33768 @ 0x83e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 65174 │ │ │ │ - movw r1, #13080 @ 0x3318 │ │ │ │ + blt.n 65224 │ │ │ │ + movw r1, #14616 @ 0x3918 │ │ │ │ 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 192e28 │ │ │ │ + b.w 19690c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065178 : │ │ │ │ +00065228 : │ │ │ │ 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 65194 │ │ │ │ - bl 498ac │ │ │ │ - b.n 651b6 │ │ │ │ + bmi.n 65244 │ │ │ │ + bl 498b6 │ │ │ │ + b.n 65266 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32348 @ 0x7e5c │ │ │ │ + movw r1, #33912 @ 0x8478 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 144334 │ │ │ │ + bl 145368 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 651ba │ │ │ │ + bge.n 6526a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65214 │ │ │ │ - movw r3, #13080 @ 0x3318 │ │ │ │ + b.n 652c4 │ │ │ │ + movw r3, #14616 @ 0x3918 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 192e28 │ │ │ │ + bl 19690c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 651b6 │ │ │ │ + beq.n 65266 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 65214 │ │ │ │ + bmi.n 652c4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #32440 @ 0x7eb8 │ │ │ │ + movw r1, #34004 @ 0x84d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 651b6 │ │ │ │ + beq.n 65266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 651b6 │ │ │ │ + bne.n 65266 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 651b6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65266 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065218 : │ │ │ │ +000652c8 : │ │ │ │ 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 f1d4c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1f30 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 884c4 │ │ │ │ + b.w 88450 │ │ │ │ │ │ │ │ -00065240 : │ │ │ │ +000652f0 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 190050 │ │ │ │ + b.w 1938d4 │ │ │ │ │ │ │ │ -00065246 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +000652f6 <_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 c8c3c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl c8d90 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065266 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00065316 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 6527a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 6532a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6527e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 6532e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w c9bbc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00065284 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00065334 <_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 652c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 65378 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 652be <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 6536e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 652b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 65368 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 652a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 652cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 65354 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 6537c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 652c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 65378 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6529c <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 652cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 6534c <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 6537c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 652ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 6537e <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 652f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 653a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 652f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 653a8 <_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 6530a <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 653ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r3, #20 │ │ │ │ addpl r3, #28 │ │ │ │ - b.n 6530c <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 653bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 652de <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 6538e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9bbc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 652de <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 65354 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 6538e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 65404 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65320 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 653d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 65336 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 653e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 6534c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 653fc <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6534c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 653fc <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 65324 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 653d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6534c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 653fc <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 6533a <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 653ea <_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 │ │ │ │ @@ -88601,326 +88660,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 65382 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 65432 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65398 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 65448 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 653cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 6547c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 653cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 6539a <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 6547c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 6544a <_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 653b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 65468 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 653e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 65496 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 653cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 6547c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 653e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 65498 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6542a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 12747c │ │ │ │ + b.n 654da <_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 170c60 │ │ │ │ + bl 1729c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65414 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 654c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65414 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 654c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6542a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 654da <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6542a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 654da <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 65458 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 65508 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65486 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 65536 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6546c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 6551c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 65538 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 654b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 12747c │ │ │ │ + b.n 65562 <_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 179cfc │ │ │ │ + bl 17c02c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 654b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 65562 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 654b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 65562 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 654e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 65590 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6550e <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 655be <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 654f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 655a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65510 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 655c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6553a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 12747c │ │ │ │ + b.n 655ea <_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 118e24 │ │ │ │ + bl 119360 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6553a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 655ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6553a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 655ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 65568 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 65618 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65596 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 65646 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6557c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 6562c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65598 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 65648 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 655c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 12747c │ │ │ │ + b.n 65672 <_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 181d5c │ │ │ │ + bl 18443c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 655c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 65672 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 655c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 65672 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000655c6 : │ │ │ │ +00065676 : │ │ │ │ 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] @ (656c8 ) │ │ │ │ + ldr r4, [pc, #240] @ (65778 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (656cc ) │ │ │ │ + ldr r3, [pc, #236] @ (6577c ) │ │ │ │ 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 65600 │ │ │ │ + bne.n 656b0 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 655f0 │ │ │ │ + bne.n 656a0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6561e │ │ │ │ + beq.n 656ce │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1dac6c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6563a │ │ │ │ + bne.n 656ea │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6562a │ │ │ │ + bne.n 656da │ │ │ │ dmb ish │ │ │ │ - beq.n 65646 │ │ │ │ - ldr r0, [pc, #136] @ (656cc ) │ │ │ │ - bl 2459ac │ │ │ │ - movw r6, #32544 @ 0x7f20 │ │ │ │ + beq.n 656f6 │ │ │ │ + ldr r0, [pc, #136] @ (6577c ) │ │ │ │ + bl 2468dc │ │ │ │ + movw r6, #34108 @ 0x853c │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 656c0 │ │ │ │ - bl 1eee5c │ │ │ │ + cbz r5, 65770 │ │ │ │ + bl 1f1bfc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6566c │ │ │ │ + bge.n 6571c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ed164 │ │ │ │ + bl 1f006c │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65680 │ │ │ │ + bne.n 65730 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 65670 │ │ │ │ + bne.n 65720 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6569c │ │ │ │ + beq.n 6574c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #56] @ (656cc ) │ │ │ │ + ldr r0, [pc, #56] @ (6577c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1dac6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 656b2 │ │ │ │ + bne.n 65762 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 656a2 │ │ │ │ + bne.n 65752 │ │ │ │ dmb ish │ │ │ │ - beq.n 65656 │ │ │ │ - ldr r0, [pc, #16] @ (656cc ) │ │ │ │ - bl 2459ac │ │ │ │ - b.n 65656 │ │ │ │ + beq.n 65706 │ │ │ │ + ldr r0, [pc, #16] @ (6577c ) │ │ │ │ + bl 2468dc │ │ │ │ + b.n 65706 │ │ │ │ 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 │ │ │ │ @@ -88929,131 +88988,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, #36913 @ 0x9031 │ │ │ │ + movwne r0, #42637 @ 0xa68d │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #21 │ │ │ │ - bl 655c6 │ │ │ │ + bl 65676 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065704 : │ │ │ │ +000657b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (65738 ) │ │ │ │ + ldr r4, [pc, #36] @ (657e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f6000 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 1f8bb8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65736 │ │ │ │ - movw r0, #32592 @ 0x7f50 │ │ │ │ + bge.n 657e6 │ │ │ │ + movw r0, #34156 @ 0x856c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ed164 │ │ │ │ + b.w 1f006c │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006573c : │ │ │ │ +000657ec : │ │ │ │ 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] @ (6583c ) │ │ │ │ + ldr r4, [pc, #236] @ (658ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (65840 ) │ │ │ │ + ldr r3, [pc, #236] @ (658f0 ) │ │ │ │ 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 65776 │ │ │ │ + bne.n 65826 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65766 │ │ │ │ + bne.n 65816 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 65794 │ │ │ │ + beq.n 65844 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1dac6c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 657b0 │ │ │ │ + bne.n 65860 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 657a0 │ │ │ │ + bne.n 65850 │ │ │ │ dmb ish │ │ │ │ - beq.n 657bc │ │ │ │ - ldr r0, [pc, #136] @ (65840 ) │ │ │ │ - bl 2459ac │ │ │ │ - movw r6, #32632 @ 0x7f78 │ │ │ │ + beq.n 6586c │ │ │ │ + ldr r0, [pc, #136] @ (658f0 ) │ │ │ │ + bl 2468dc │ │ │ │ + movw r6, #34196 @ 0x8594 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 65836 │ │ │ │ - bl 1f6000 <_PyEval_SetProfile@@Base> │ │ │ │ + cbz r5, 658e6 │ │ │ │ + bl 1f8bb8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 657e2 │ │ │ │ + bge.n 65892 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ed164 │ │ │ │ + bl 1f006c │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 657f6 │ │ │ │ + bne.n 658a6 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 657e6 │ │ │ │ + bne.n 65896 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 65812 │ │ │ │ + beq.n 658c2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (65840 ) │ │ │ │ + ldr r0, [pc, #52] @ (658f0 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1dac6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 65828 │ │ │ │ + bne.n 658d8 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 65818 │ │ │ │ + bne.n 658c8 │ │ │ │ dmb ish │ │ │ │ - beq.n 657cc │ │ │ │ - ldr r0, [pc, #16] @ (65840 ) │ │ │ │ - bl 2459ac │ │ │ │ - b.n 657cc │ │ │ │ + beq.n 6587c │ │ │ │ + ldr r0, [pc, #16] @ (658f0 ) │ │ │ │ + bl 2468dc │ │ │ │ + b.n 6587c │ │ │ │ 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} │ │ │ │ @@ -89061,402 +89120,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, #33349 @ 0x8245 │ │ │ │ + movwne r0, #43801 @ 0xab19 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #31 │ │ │ │ - bl 6573c │ │ │ │ + bl 657ec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065878 : │ │ │ │ +00065928 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ca1d4 │ │ │ │ + bl 1ce064 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65896 │ │ │ │ - bl d3c50 │ │ │ │ + cbnz r0, 65946 │ │ │ │ + bl d3d9c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 658ac │ │ │ │ + b.n 6595c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 658aa │ │ │ │ + beq.n 6595a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 658aa │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6595a │ │ │ │ + bl 77d58 <_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 1ca1d4 │ │ │ │ + bl 1ce064 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6590a │ │ │ │ + cbz r0, 659ba │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 658e6 │ │ │ │ + cbz r7, 65996 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #33800 @ 0x8408 │ │ │ │ + movw r1, #35336 @ 0x8a08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85080 │ │ │ │ + bl 8500c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 658ee │ │ │ │ + b.n 6599e │ │ │ │ mov r1, r6 │ │ │ │ - bl d2608 │ │ │ │ + bl d2764 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 658fe │ │ │ │ + beq.n 659ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65902 │ │ │ │ + cbz r3, 659b2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6590a │ │ │ │ + b.n 659ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 658fe │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 659ae │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006590e : │ │ │ │ +000659be : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 658ae │ │ │ │ + b.n 6595e │ │ │ │ │ │ │ │ -00065912 : │ │ │ │ +000659c2 : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 658ae │ │ │ │ + b.n 6595e │ │ │ │ │ │ │ │ -00065916 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +000659c6 <_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 139cac │ │ │ │ + bl 13a1d8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24c0bc │ │ │ │ + b.w 24cacc │ │ │ │ │ │ │ │ -00065934 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +000659e4 <_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 65952 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 65a02 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 65956 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ + cbnz r0, 65a06 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65980 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - bl 22f434 │ │ │ │ + b.n 65a30 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bl 230ddc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65952 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + beq.n 65a02 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r1, r5 │ │ │ │ - bl 22f460 │ │ │ │ + bl 230e08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 65980 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bne.n 65a30 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ mov r0, r5 │ │ │ │ - bl 152d54 │ │ │ │ + bl 1540ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65952 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - bl d3c50 │ │ │ │ - b.n 65952 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bne.n 65a02 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bl d3d9c │ │ │ │ + b.n 65a02 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065984 : │ │ │ │ - ldr r0, [pc, #28] @ (659a4 ) │ │ │ │ +00065a34 : │ │ │ │ + ldr r0, [pc, #28] @ (65a54 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #32684 @ 0x7fac │ │ │ │ + movw r2, #34248 @ 0x85c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 126e98 <_PyErr_SetString@@Base> │ │ │ │ + b.w 1274e0 <_PyErr_SetString@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000659a8 <_PyState_AddModule@@Base>: │ │ │ │ +00065a58 <_PyState_AddModule@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ - cbz r2, 659e8 <_PyState_AddModule@@Base+0x40> │ │ │ │ + cbz r2, 65a98 <_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, 659dc <_PyState_AddModule@@Base+0x34> │ │ │ │ + cbz r1, 65a8c <_PyState_AddModule@@Base+0x34> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #49036 @ 0xbf8c │ │ │ │ + movw r2, #50612 @ 0xc5b4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 1274e0 <_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 1a3320 │ │ │ │ + b.w 1a7208 │ │ │ │ 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, #32720 @ 0x7fd0 │ │ │ │ + movw r2, #34284 @ 0x85ec │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 1274e0 <_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, #32720 @ 0x7fd0 │ │ │ │ + movw r2, #34284 @ 0x85ec │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ + bl 1274e0 <_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 65a78 <_PyState_AddModule@@Base+0xd0> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 65b28 <_PyState_AddModule@@Base+0xd0> │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42008 @ 0xa418 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #43544 @ 0xaa18 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65aa0 <_PyState_AddModule@@Base+0xf8> │ │ │ │ - ldr r2, [pc, #40] @ (65aa4 <_PyState_AddModule@@Base+0xfc>) │ │ │ │ + b.n 65b50 <_PyState_AddModule@@Base+0xf8> │ │ │ │ + ldr r2, [pc, #40] @ (65b54 <_PyState_AddModule@@Base+0xfc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1a3e30 │ │ │ │ + bl 1a7d14 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 65a74 <_PyState_AddModule@@Base+0xcc> │ │ │ │ - cbz r0, 65a98 <_PyState_AddModule@@Base+0xf0> │ │ │ │ + beq.n 65b24 <_PyState_AddModule@@Base+0xcc> │ │ │ │ + cbz r0, 65b48 <_PyState_AddModule@@Base+0xf0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a5710 │ │ │ │ + b.w 1a95f0 │ │ │ │ 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 72218 │ │ │ │ + bl 72194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65c5a <_PyState_AddModule@@Base+0x2b2> │ │ │ │ - ldr r3, [pc, #412] @ (65c64 <_PyState_AddModule@@Base+0x2bc>) │ │ │ │ + beq.w 65d0a <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + ldr r3, [pc, #412] @ (65d14 <_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 65aea <_PyState_AddModule@@Base+0x142> │ │ │ │ - bne.n 65aee <_PyState_AddModule@@Base+0x146> │ │ │ │ + bgt.n 65b9a <_PyState_AddModule@@Base+0x142> │ │ │ │ + bne.n 65b9e <_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 65af0 <_PyState_AddModule@@Base+0x148> │ │ │ │ + b.n 65ba0 <_PyState_AddModule@@Base+0x148> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 65af0 <_PyState_AddModule@@Base+0x148> │ │ │ │ + b.n 65ba0 <_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, 65b38 <_PyState_AddModule@@Base+0x190> │ │ │ │ - bl 7a158 │ │ │ │ + cbz r0, 65be8 <_PyState_AddModule@@Base+0x190> │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83ab0 │ │ │ │ + beq.w 65cf4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65b2e <_PyState_AddModule@@Base+0x186> │ │ │ │ + beq.n 65bde <_PyState_AddModule@@Base+0x186> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b2e <_PyState_AddModule@@Base+0x186> │ │ │ │ + cbnz r3, 65bde <_PyState_AddModule@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65b00 <_PyState_AddModule@@Base+0x158> │ │ │ │ - b.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65bb0 <_PyState_AddModule@@Base+0x158> │ │ │ │ + b.n 65cf4 <_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, 65b7e <_PyState_AddModule@@Base+0x1d6> │ │ │ │ + cbz r0, 65c2e <_PyState_AddModule@@Base+0x1d6> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65b46 <_PyState_AddModule@@Base+0x19e> │ │ │ │ - bl 7a158 │ │ │ │ + beq.n 65bf6 <_PyState_AddModule@@Base+0x19e> │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83ab0 │ │ │ │ + beq.n 65cf4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65b76 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ + beq.n 65c26 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b76 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ + cbnz r3, 65c26 <_PyState_AddModule@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65b46 <_PyState_AddModule@@Base+0x19e> │ │ │ │ - b.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65bf6 <_PyState_AddModule@@Base+0x19e> │ │ │ │ + b.n 65cf4 <_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, 65bc4 <_PyState_AddModule@@Base+0x21c> │ │ │ │ + cbz r0, 65c74 <_PyState_AddModule@@Base+0x21c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65b8c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ - bl 7a158 │ │ │ │ + beq.n 65c3c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - bl 83ab0 │ │ │ │ + beq.n 65cf4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65bbc <_PyState_AddModule@@Base+0x214> │ │ │ │ + beq.n 65c6c <_PyState_AddModule@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65bbc <_PyState_AddModule@@Base+0x214> │ │ │ │ + cbnz r3, 65c6c <_PyState_AddModule@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 65b8c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ - b.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65c3c <_PyState_AddModule@@Base+0x1e4> │ │ │ │ + b.n 65cf4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ movw r3, #10692 @ 0x29c4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65c5c <_PyState_AddModule@@Base+0x2b4> │ │ │ │ + beq.n 65d0c <_PyState_AddModule@@Base+0x2b4> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65c5c <_PyState_AddModule@@Base+0x2b4> │ │ │ │ - bl 7a158 │ │ │ │ + beq.n 65d0c <_PyState_AddModule@@Base+0x2b4> │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + cbz r0, 65cf4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d038c │ │ │ │ + bl d04dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65c08 <_PyState_AddModule@@Base+0x260> │ │ │ │ + bge.n 65cb8 <_PyState_AddModule@@Base+0x260> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65cf4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + cbnz r3, 65cf4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ - beq.n 65c1e <_PyState_AddModule@@Base+0x276> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65cf4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + beq.n 65cce <_PyState_AddModule@@Base+0x276> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65c40 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 65cf0 <_PyState_AddModule@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c40 <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbnz r3, 65cf0 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 65c40 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65cf0 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65c3a <_PyState_AddModule@@Base+0x292> │ │ │ │ + beq.n 65cea <_PyState_AddModule@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c3a <_PyState_AddModule@@Base+0x292> │ │ │ │ + cbnz r3, 65cea <_PyState_AddModule@@Base+0x292> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 65c44 <_PyState_AddModule@@Base+0x29c> │ │ │ │ + bne.n 65cf4 <_PyState_AddModule@@Base+0x29c> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 65bd8 <_PyState_AddModule@@Base+0x230> │ │ │ │ + b.n 65c88 <_PyState_AddModule@@Base+0x230> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c5a <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + beq.n 65d0a <_PyState_AddModule@@Base+0x2b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65c5a <_PyState_AddModule@@Base+0x2b2> │ │ │ │ + cbnz r3, 65d0a <_PyState_AddModule@@Base+0x2b2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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} │ │ │ │ @@ -89465,203 +89524,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, 65c9a <_PyState_AddModule@@Base+0x2f2> │ │ │ │ - movw r1, #64160 @ 0xfaa0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17156 @ 0x4304 │ │ │ │ + cbnz r0, 65d4a <_PyState_AddModule@@Base+0x2f2> │ │ │ │ + movw r1, #160 @ 0xa0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #18692 @ 0x4904 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65cae <_PyState_AddModule@@Base+0x306> │ │ │ │ - bl 10e488 │ │ │ │ - b.n 65cce <_PyState_AddModule@@Base+0x326> │ │ │ │ - bl 1071dc │ │ │ │ + bne.n 65d5e <_PyState_AddModule@@Base+0x306> │ │ │ │ + bl 10e830 │ │ │ │ + b.n 65d7e <_PyState_AddModule@@Base+0x326> │ │ │ │ + bl 1074ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65cce <_PyState_AddModule@@Base+0x326> │ │ │ │ + bge.n 65d7e <_PyState_AddModule@@Base+0x326> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 65cce <_PyState_AddModule@@Base+0x326> │ │ │ │ + bl 1235dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 65d7e <_PyState_AddModule@@Base+0x326> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + bl 1235f4 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 11e300 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e7e0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00065cd8 : │ │ │ │ +00065d88 : │ │ │ │ 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] @ (65d44 ) │ │ │ │ - bl 126cf8 │ │ │ │ + ldr r0, [pc, #88] @ (65df4 ) │ │ │ │ + bl 127340 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65d0a │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 65d3c │ │ │ │ - movw r0, #64116 @ 0xfa74 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 110a40 │ │ │ │ - cbz r0, 65d3c │ │ │ │ + cbnz r0, 65dba │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 65dec │ │ │ │ + movw r0, #116 @ 0x74 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 110e28 │ │ │ │ + cbz r0, 65dec │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (65d48 ) │ │ │ │ + ldr r0, [pc, #56] @ (65df8 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 93304 │ │ │ │ + bl 93244 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65d30 │ │ │ │ + beq.n 65de0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65d34 │ │ │ │ + cbz r3, 65de4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65d3c │ │ │ │ + b.n 65dec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 65d30 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65de0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 65ca8 <_PyState_AddModule@@Base+0x300> │ │ │ │ + beq.n 65d58 <_PyState_AddModule@@Base+0x300> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 659d4 <_PyState_AddModule@@Base+0x2c> │ │ │ │ + b.n 65a84 <_PyState_AddModule@@Base+0x2c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 65d5a │ │ │ │ - movw r0, #49720 @ 0xc238 │ │ │ │ + cbnz r0, 65e0a │ │ │ │ + movw r0, #51256 @ 0xc838 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 1bbf14 │ │ │ │ + b.w 1c0184 │ │ │ │ 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, #32764 @ 0x7ffc │ │ │ │ + movw r7, #34328 @ 0x8618 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #38224 @ 0x9550 │ │ │ │ + movw r6, #39760 @ 0x9b50 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - movw r5, #32756 @ 0x7ff4 │ │ │ │ + movw r5, #34320 @ 0x8610 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ subs r4, #4 │ │ │ │ - movw r0, #23504 @ 0x5bd0 │ │ │ │ + movw r0, #25040 @ 0x61d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1bbf14 │ │ │ │ + bl 1c0184 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 65dda │ │ │ │ + cbz r1, 65e8a │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 65dac │ │ │ │ - movw r0, #32748 @ 0x7fec │ │ │ │ + bne.n 65e5c │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bbf14 │ │ │ │ - b.n 65d90 │ │ │ │ + bl 1c0184 │ │ │ │ + b.n 65e40 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 65dbe │ │ │ │ - movw r0, #32752 @ 0x7ff0 │ │ │ │ + bhi.n 65e6e │ │ │ │ + movw r0, #34316 @ 0x860c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bbf14 │ │ │ │ - b.n 65d90 │ │ │ │ + bl 1c0184 │ │ │ │ + b.n 65e40 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 65dca │ │ │ │ + bhi.n 65e7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bbf14 │ │ │ │ - b.n 65d90 │ │ │ │ + bl 1c0184 │ │ │ │ + b.n 65e40 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1bbf14 │ │ │ │ - b.n 65d90 │ │ │ │ - movw r0, #23504 @ 0x5bd0 │ │ │ │ + bl 1c0184 │ │ │ │ + b.n 65e40 │ │ │ │ + movw r0, #25040 @ 0x61d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1bbf14 │ │ │ │ + b.w 1c0184 │ │ │ │ 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 65e14 │ │ │ │ + beq.n 65ec4 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65e34 │ │ │ │ - cbz r1, 65e3c │ │ │ │ - movw r0, #32772 @ 0x8004 │ │ │ │ + bne.n 65ee4 │ │ │ │ + cbz r1, 65eec │ │ │ │ + movw r0, #34336 @ 0x8620 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 152028 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 65e52 │ │ │ │ + bl 1533c0 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 65f02 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 65e3c │ │ │ │ + beq.n 65eec │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65e3c │ │ │ │ + beq.n 65eec │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b1038 │ │ │ │ + b.w 1b4fa4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65e34 │ │ │ │ - movw r0, #32772 @ 0x8004 │ │ │ │ + beq.n 65ee4 │ │ │ │ + movw r0, #34336 @ 0x8620 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c70c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65e34 │ │ │ │ + bne.n 65ee4 │ │ │ │ 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] @ (65ebc ) │ │ │ │ + ldr r2, [pc, #84] @ (65f6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 65eac │ │ │ │ + cbz r3, 65f5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13a3a0 │ │ │ │ + bl 13ad10 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65e9c │ │ │ │ + cbnz r0, 65f4c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2152 @ 0x868 │ │ │ │ + movw r1, #3728 @ 0xe90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 65eb4 │ │ │ │ + bl 12747c │ │ │ │ + b.n 65f64 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2070f4 <_Py_RestoreSignals@@Base+0x18e8> │ │ │ │ + b.w 2091e8 <_Py_RestoreSignals@@Base+0x1694> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -89670,41 +89729,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, 65ee2 │ │ │ │ + cbz r2, 65f92 │ │ │ │ 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, #51984 @ 0xcb10 │ │ │ │ + movw r1, #53520 @ 0xd110 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ - cbz r5, 65f2a │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ + cbz r5, 65fda │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62160 @ 0xf2d0 │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #63736 @ 0xf8f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_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 │ │ │ │ @@ -89716,146 +89775,146 @@ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ │ │ │ │ -00065f58 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00066008 <_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, #32796 @ 0x801c │ │ │ │ + movw r1, #34360 @ 0x8638 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 65ec0 │ │ │ │ + bl 65f70 │ │ │ │ │ │ │ │ -00065f74 : │ │ │ │ +00066024 : │ │ │ │ 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, 65fc0 │ │ │ │ - bl 97d28 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 66070 │ │ │ │ + bl 97c54 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 65fc2 │ │ │ │ - cbz r4, 65fc0 │ │ │ │ - movw r1, #49288 @ 0xc088 │ │ │ │ + cbz r0, 66072 │ │ │ │ + cbz r4, 66070 │ │ │ │ + movw r1, #50824 @ 0xc688 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 65fc0 │ │ │ │ + cbz r0, 66070 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29748 @ 0x7434 │ │ │ │ + movw r1, #31284 @ 0x7a34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 65fc2 │ │ │ │ + b.n 66072 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065fc4 : │ │ │ │ +00066074 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -00065fcc : │ │ │ │ +0006607c : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2bb44 │ │ │ │ │ │ │ │ -00065fd2 : │ │ │ │ +00066082 : │ │ │ │ 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, #49288 @ 0xc088 │ │ │ │ + movw r1, #50824 @ 0xc688 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00066018 : │ │ │ │ +000660c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 5f342 │ │ │ │ + bl 5f34a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006603a : │ │ │ │ +000660ea : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 5f342 │ │ │ │ + bl 5f34a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006605e : │ │ │ │ +0006610e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 5f342 │ │ │ │ + bl 5f34a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066082 : │ │ │ │ +00066132 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -000660a2 : │ │ │ │ +00066152 : │ │ │ │ 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] │ │ │ │ @@ -89865,172 +89924,172 @@ │ │ │ │ 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, 660da │ │ │ │ + cbz r3, 6618a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 660dc │ │ │ │ + b.n 6618c │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 660e8 │ │ │ │ + cbnz r3, 66198 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 660e8 │ │ │ │ - cbnz r1, 660e8 │ │ │ │ - cbnz r0, 66106 │ │ │ │ + blt.n 66198 │ │ │ │ + cbnz r1, 66198 │ │ │ │ + cbnz r0, 661b6 │ │ │ │ add r2, sp, #24 │ │ │ │ movw r5, #19096 @ 0x4a98 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6618a │ │ │ │ - cbz r4, 66156 │ │ │ │ + beq.n 6623a │ │ │ │ + cbz r4, 66206 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6618a │ │ │ │ - beq.n 66156 │ │ │ │ - ldr r1, [pc, #120] @ (66190 ) │ │ │ │ + blt.n 6623a │ │ │ │ + beq.n 66206 │ │ │ │ + ldr r1, [pc, #120] @ (66240 ) │ │ │ │ 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 8de08 │ │ │ │ - cbz r0, 6614a │ │ │ │ + bl 8dd54 │ │ │ │ + cbz r0, 661fa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 6612c │ │ │ │ - ldr r3, [pc, #72] @ (66194 ) │ │ │ │ + b.n 661dc │ │ │ │ + ldr r3, [pc, #72] @ (66244 ) │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 66174 │ │ │ │ - ldr r1, [pc, #56] @ (66190 ) │ │ │ │ + b.n 66224 │ │ │ │ + ldr r1, [pc, #56] @ (66240 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #52] @ (66194 ) │ │ │ │ + ldr r2, [pc, #52] @ (66244 ) │ │ │ │ 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 6617e │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6618a │ │ │ │ + bne.n 6622e │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 6623a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37ae6 │ │ │ │ + bl 37abc │ │ │ │ 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 661ec │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 6629c │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17728 @ 0x4540 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #19236 @ 0x4b24 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 66222 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 662d2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ - cbz r0, 66222 │ │ │ │ + bl 88d70 │ │ │ │ + cbz r0, 662d2 │ │ │ │ blx 29b58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ ite ne │ │ │ │ - movwne r1, #21340 @ 0x535c │ │ │ │ - movweq r1, #32856 @ 0x8058 │ │ │ │ + movwne r1, #22876 @ 0x595c │ │ │ │ + movweq r1, #34420 @ 0x8674 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ite ne │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0006622a : │ │ │ │ +000662da : │ │ │ │ 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, #3852 @ 0xf0c │ │ │ │ + movw r1, #5428 @ 0x1534 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #4 │ │ │ │ blx 29c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 662de │ │ │ │ + beq.n 6638e │ │ │ │ movw r5, #11572 @ 0x2d34 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 6626a │ │ │ │ + cbz r3, 6631a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cf10 │ │ │ │ - b.n 6627e │ │ │ │ - bl 350b4 │ │ │ │ + bl 11d44c │ │ │ │ + b.n 6632e │ │ │ │ + bl 35094 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66260 │ │ │ │ - b.n 662e2 │ │ │ │ - cbnz r4, 662cc │ │ │ │ + beq.n 66310 │ │ │ │ + b.n 66392 │ │ │ │ + cbnz r4, 6637c │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 662c0 │ │ │ │ + bcc.n 66370 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 2a650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ @@ -90047,1062 +90106,1157 @@ │ │ │ │ ite cs │ │ │ │ movcs r4, #0 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 66276 │ │ │ │ - b.n 662cc │ │ │ │ + beq.n 66326 │ │ │ │ + b.n 6637c │ │ │ │ mov r0, r6 │ │ │ │ blx 29cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6627e │ │ │ │ - b.n 662d0 │ │ │ │ + beq.n 6632e │ │ │ │ + b.n 66380 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl ffb74 │ │ │ │ - b.n 662e2 │ │ │ │ + bl ffe94 │ │ │ │ + b.n 66392 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000662ec : │ │ │ │ +0006639c : │ │ │ │ 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, 6630e │ │ │ │ + cbz r0, 663be │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 662fe │ │ │ │ + b.n 663ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6639e │ │ │ │ + beq.n 6644e │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 66330 │ │ │ │ + cbnz r0, 663e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2987c │ │ │ │ add.w r5, r6, r0, lsl #2 │ │ │ │ subs r1, r5, r6 │ │ │ │ mov r0, r6 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 887a0 │ │ │ │ - cbnz r0, 66354 │ │ │ │ + bl 8872c │ │ │ │ + cbnz r0, 66404 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6639e │ │ │ │ + beq.n 6644e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6639e │ │ │ │ + cbnz r3, 6644e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6639e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6644e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ adds r4, #4 │ │ │ │ - cbz r3, 66362 │ │ │ │ + cbz r3, 66412 │ │ │ │ adds r6, r5, #4 │ │ │ │ - b.n 6631a │ │ │ │ - ldr r0, [pc, #76] @ (663b0 ) │ │ │ │ + b.n 663ca │ │ │ │ + ldr r0, [pc, #76] @ (66460 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (663b4 ) │ │ │ │ + ldr r1, [pc, #72] @ (66464 ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1cbf10 │ │ │ │ - cbz r0, 66384 │ │ │ │ - movw r1, #32888 @ 0x8078 │ │ │ │ + bl 1cfd98 │ │ │ │ + cbz r0, 66434 │ │ │ │ + movw r1, #34452 @ 0x8694 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #56] @ (663b8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (66468 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 663ac │ │ │ │ + beq.n 6645c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 663ac │ │ │ │ + cbnz r3, 6645c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #32912 @ 0x8090 │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #34476 @ 0x86ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (663b8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (66468 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 66740 │ │ │ │ + b.n 667f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + │ │ │ │ +0006646c : │ │ │ │ + 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 78208 │ │ │ │ + │ │ │ │ +0006648c : │ │ │ │ + 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 664bc │ │ │ │ + movw r0, #49964 @ 0xc32c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #557 @ 0x22d │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 664f8 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 664fe │ │ │ │ + cbz r1, 664e2 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bpl.n 664e2 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 66500 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 66500 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #34500 @ 0x86c4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6650a │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ + str r1, [r3, #56] @ 0x38 │ │ │ │ + bl 78208 │ │ │ │ + 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 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33444 @ 0x82a4 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 6653a │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 66550 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 665aa │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 665aa │ │ │ │ + b.n 66552 │ │ │ │ + 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 66570 │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 66586 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 665aa │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 665aa │ │ │ │ + b.n 66588 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cbz r6, 665e8 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 663ec │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46128 @ 0xb430 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 663f2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 66404 │ │ │ │ - movw r0, #46128 @ 0xb430 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #495 @ 0x1ef │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 66410 │ │ │ │ - ldr r1, [pc, #88] @ (66460 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl b8c7c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 66414 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6645a │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 66438 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 66438 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bne.n 665c4 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 665d2 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 66626 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 665da │ │ │ │ + b.n 6659c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 665aa │ │ │ │ + b.n 665dc │ │ │ │ + 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 173124 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6660a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6660a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66620 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66620 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78208 │ │ │ │ + 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 66658 │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6666e │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 666c8 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 666c8 │ │ │ │ + b.n 66670 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 66438 │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r5, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 6668e │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 666a4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 666c8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 666c8 │ │ │ │ + b.n 666a6 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cbz r6, 66706 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 666e2 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 666f0 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 66744 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 666f8 │ │ │ │ + b.n 666ba │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 666c8 │ │ │ │ + b.n 666fa │ │ │ │ + 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 40502 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66728 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 66438 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #54576 @ 0xd530 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #32936 @ 0x80a8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl ddc6c │ │ │ │ - mov r4, r0 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66728 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6673e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6673e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78208 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00066748 : │ │ │ │ + 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, 66778 │ │ │ │ + ldr r3, [pc, #52] @ (66798 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ + bl 8f9d8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 66778 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ + bl 78208 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1e2dc0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 78208 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006679c : │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.w 66748 │ │ │ │ + │ │ │ │ +000667a4 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cbz r0, 667ce │ │ │ │ + mov r5, r1 │ │ │ │ + bl 8f9d8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 667d2 │ │ │ │ + ldr r3, [pc, #56] @ (667f8 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ + bl 78208 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 667f2 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1dc080 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 667f2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 667f2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000667fc <_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, 66846 <_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 6683a <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 15e8cc <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6683c <_PySys_GetAttr@@Base+0x40> │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str.w r8, [r5, #72] @ 0x48 │ │ │ │ + bl 78208 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00066464 : │ │ │ │ +0006684c : │ │ │ │ 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 7a158 │ │ │ │ - cbz r0, 664cc │ │ │ │ + bl 7a0d8 │ │ │ │ + cbz r0, 668b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8f9d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 664b6 │ │ │ │ - cbz r6, 664d2 │ │ │ │ + cbz r0, 6689e │ │ │ │ + cbz r6, 668ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 664d2 │ │ │ │ + cbnz r0, 668ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664b6 │ │ │ │ + beq.n 6689e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 664b6 │ │ │ │ + cbnz r3, 6689e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664cc │ │ │ │ + beq.n 668b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 664cc │ │ │ │ + cbnz r3, 668b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66518 │ │ │ │ + b.n 66900 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1d9598 │ │ │ │ + bl 1dc938 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66502 │ │ │ │ + beq.n 668ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66502 │ │ │ │ + cbnz r3, 668ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66518 │ │ │ │ + beq.n 66900 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66518 │ │ │ │ + cbnz r3, 66900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00066520 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00066908 <_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 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ + bl 50228 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66576 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 6695e <_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 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f12a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 66572 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl d3c24 │ │ │ │ - b.n 66576 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl 78230 │ │ │ │ + cbnz r4, 6695a <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl d3d70 │ │ │ │ + b.n 6695e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl 781ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006657c <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00066964 <_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 502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ + bl 50228 <_PyMonitoring_FirePyThrowEvent@@Base+0x278> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 665d2 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + beq.n 669ba <_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 4f172 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bl 4f12a <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 665ce <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl d3c24 │ │ │ │ - b.n 665d2 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl 78230 │ │ │ │ + cbnz r4, 669b6 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl d3d70 │ │ │ │ + b.n 669ba <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl 781ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000665d8 : │ │ │ │ +000669c0 : │ │ │ │ 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] @ (666d8 ) │ │ │ │ + ldr r4, [pc, #240] @ (66ac0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (666dc ) │ │ │ │ + ldr r3, [pc, #236] @ (66ac4 ) │ │ │ │ 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 66610 │ │ │ │ + bne.n 669f8 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66600 │ │ │ │ + bne.n 669e8 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6662e │ │ │ │ + beq.n 66a16 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1d73ac │ │ │ │ + bl 1dac6c │ │ │ │ ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 666b0 │ │ │ │ + beq.n 66a98 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 66640 │ │ │ │ + beq.n 66a28 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 66632 │ │ │ │ - cbz r5, 66650 │ │ │ │ + b.n 66a1a │ │ │ │ + cbz r5, 66a38 │ │ │ │ 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 66658 │ │ │ │ + bne.n 66a40 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 66680 │ │ │ │ + bne.n 66a68 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66670 │ │ │ │ + bne.n 66a58 │ │ │ │ dmb ish │ │ │ │ - beq.n 6668c │ │ │ │ - ldr r0, [pc, #84] @ (666dc ) │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 66a74 │ │ │ │ + ldr r0, [pc, #84] @ (66ac4 ) │ │ │ │ + bl 2468dc │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 66698 │ │ │ │ + bne.n 66a80 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 666d2 │ │ │ │ + b.n 66aba │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 666c4 │ │ │ │ + bne.n 66aac │ │ │ │ strexb r2, r4, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 666b4 │ │ │ │ + bne.n 66a9c │ │ │ │ dmb ish │ │ │ │ - beq.n 666d0 │ │ │ │ - ldr r0, [pc, #16] @ (666dc ) │ │ │ │ - bl 2459ac │ │ │ │ + beq.n 66ab8 │ │ │ │ + ldr r0, [pc, #16] @ (66ac4 ) │ │ │ │ + bl 2468dc │ │ │ │ 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 │ │ │ │ │ │ │ │ -000666e0 : │ │ │ │ +00066ac8 : │ │ │ │ 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] @ (6679c ) │ │ │ │ + ldr r2, [pc, #172] @ (66b84 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 66708 │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + cbnz r5, 66af0 │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #156] @ (667a0 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (66b88 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (667a4 ) │ │ │ │ - bl 12623c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (66b8c ) │ │ │ │ + bl 12688c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6678c │ │ │ │ + blt.n 66b74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 66722 │ │ │ │ + cbz r0, 66b0a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 66750 │ │ │ │ - bl 78230 │ │ │ │ + bmi.n 66b38 │ │ │ │ + bl 781ac │ │ │ │ movs r0, #0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6678c │ │ │ │ - ldr r1, [pc, #112] @ (667a4 ) │ │ │ │ + cbz r0, 66b74 │ │ │ │ + ldr r1, [pc, #112] @ (66b8c ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1cbf10 │ │ │ │ - cbz r0, 66750 │ │ │ │ + bl 1cfd98 │ │ │ │ + cbz r0, 66b38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6678c │ │ │ │ + beq.n 66b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6678c │ │ │ │ - b.n 66770 │ │ │ │ + cbnz r3, 66b74 │ │ │ │ + b.n 66b58 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 6678c │ │ │ │ + cbz r4, 66b74 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 66776 │ │ │ │ + cbz r0, 66b5e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6678c │ │ │ │ + beq.n 66b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6678c │ │ │ │ + cbnz r3, 66b74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6678c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66b74 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66798 │ │ │ │ + beq.n 66b80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66798 │ │ │ │ + cbnz r3, 66b80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ddc <_Py_Dealloc@@Base> │ │ │ │ + b.w 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 122fa4 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1235f4 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -000667a8 : │ │ │ │ +00066b90 : │ │ │ │ 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] @ (667f4 ) │ │ │ │ + ldr r0, [pc, #56] @ (66bdc ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12623c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12688c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 667cc │ │ │ │ + bge.n 66bb4 │ │ │ │ movs r4, #0 │ │ │ │ - bl d3c50 │ │ │ │ - b.n 667ec │ │ │ │ + bl d3d9c │ │ │ │ + b.n 66bd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 667e6 │ │ │ │ + cbz r0, 66bce │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 667e8 │ │ │ │ + beq.n 66bd0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 667e8 │ │ │ │ + b.n 66bd0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -000667f8 : │ │ │ │ - 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 7828c │ │ │ │ - │ │ │ │ -00066818 : │ │ │ │ - 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 66848 │ │ │ │ - movw r0, #48388 @ 0xbd04 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #557 @ 0x22d │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 66884 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 6688a │ │ │ │ - cbz r1, 6686e │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bpl.n 6686e │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 6688c │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 6688c │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32964 @ 0x80c4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66896 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ - str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 7828c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00066be0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - 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 668c6 │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 668dc │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 66936 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 66936 │ │ │ │ - b.n 668de │ │ │ │ - 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 668fc │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 66912 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 66936 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 66936 │ │ │ │ - b.n 66914 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - cbz r6, 66974 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 66950 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 6695e │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 669b2 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 66966 │ │ │ │ - b.n 66928 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 66936 │ │ │ │ - b.n 66968 │ │ │ │ - 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 1713c4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 66996 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 66996 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r5, [pc, #364] @ (66d60 ) │ │ │ │ + sub sp, #28 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r4, #39744 @ 0x9b40 │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ + mov r8, r2 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr.w r9, [r3, r5] │ │ │ │ + ble.n 66c10 │ │ │ │ + mov r5, r1 │ │ │ │ + cbnz r1, 66c14 │ │ │ │ + add r5, sp, #4 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 72194 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 66d4a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + bl 8872c │ │ │ │ + cbnz r0, 66c50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 669ac │ │ │ │ + beq.w 66d4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 669ac │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66d4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66d4a │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne.n 66c24 │ │ │ │ + ldr.w r9, [r9, #8] │ │ │ │ + movw r0, #62568 @ 0xf468 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 7a090 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1cfd98 │ │ │ │ + mov r3, r0 │ │ │ │ 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 669e4 │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 669fa │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 66a54 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 66a54 │ │ │ │ - b.n 669fc │ │ │ │ - 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 66a1a │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 66a30 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 66a54 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 66a54 │ │ │ │ - b.n 66a32 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - cbz r6, 66a92 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 66a6e │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 66a7c │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5012 @ 0x1394 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 66ad0 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 66a84 │ │ │ │ - b.n 66a46 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 66a54 │ │ │ │ - b.n 66a86 │ │ │ │ - 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 404fa │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + mov r7, r3 │ │ │ │ + bl 781ac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ + cbz r7, 66ca8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66ab4 │ │ │ │ + beq.n 66c9a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 66ab4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 66c9a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #34524 @ 0x86dc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #192] @ (66d64 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66aca │ │ │ │ + beq.n 66cb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66aca │ │ │ │ + cbnz r3, 66cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00066ad4 : │ │ │ │ - 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, 66b04 │ │ │ │ - ldr r3, [pc, #52] @ (66b24 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ - bl 8fa90 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 66b04 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ - bl 7828c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r6 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 66d58 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #16 │ │ │ │ + movs r4, #0 │ │ │ │ + strd r6, r5, [sp, #16] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl 1d0c38 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 66d58 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + cbnz r5, 66ce4 │ │ │ │ + movw r1, #34548 @ 0x86f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #132] @ (66d64 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (66d68 ) │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 12688c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 66cfe │ │ │ │ + movw r1, #34580 @ 0x8714 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #104] @ (66d64 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + cbz r0, 66d32 │ │ │ │ mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1dfca0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7828c │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066b28 : │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 66ad4 │ │ │ │ - │ │ │ │ -00066b30 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 66b5a │ │ │ │ - mov r5, r1 │ │ │ │ - bl 8fa90 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 66b5e │ │ │ │ - ldr r3, [pc, #56] @ (66b84 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 7828c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 66b7e │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1d8b14 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 110df4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 66d1c │ │ │ │ + movw r1, #34600 @ 0x8728 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #76] @ (66d64 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66b7e │ │ │ │ + beq.n 66d32 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 66b7e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 66d32 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 66d58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 66d58 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66d58 │ │ │ │ + movw r1, #34632 @ 0x8748 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #16] @ (66d64 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.n 670f4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00066b88 <_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, 66bd2 <_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 66bc6 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 15d214 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 66bc8 <_PySys_GetAttr@@Base+0x40> │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 7828c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ +00066d6c : │ │ │ │ + movw r3, #40036 @ 0x9c64 │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + clz r2, r2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + b.w 66be0 │ │ │ │ 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, 66bf6 <_PySys_GetAttr@@Base+0x6e> │ │ │ │ + cbnz r0, 66d9e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66c00 <_PySys_GetAttr@@Base+0x78> │ │ │ │ - b.n 66c06 <_PySys_GetAttr@@Base+0x7e> │ │ │ │ + cbnz r0, 66da8 │ │ │ │ + b.n 66dae │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66bf0 <_PySys_GetAttr@@Base+0x68> │ │ │ │ - b.n 66c1e <_PySys_GetAttr@@Base+0x96> │ │ │ │ + beq.n 66d98 │ │ │ │ + b.n 66dc6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c1e <_PySys_GetAttr@@Base+0x96> │ │ │ │ + cbnz r0, 66dc6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66c10 <_PySys_GetAttr@@Base+0x88> │ │ │ │ + cbz r0, 66db8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c1e <_PySys_GetAttr@@Base+0x96> │ │ │ │ + cbnz r0, 66dc6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66c1e <_PySys_GetAttr@@Base+0x96> │ │ │ │ + cbz r0, 66dc6 │ │ │ │ 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, 66c3e <_PySys_GetAttr@@Base+0xb6> │ │ │ │ + cbnz r0, 66de6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66c48 <_PySys_GetAttr@@Base+0xc0> │ │ │ │ - b.n 66c4e <_PySys_GetAttr@@Base+0xc6> │ │ │ │ + cbnz r0, 66df0 │ │ │ │ + b.n 66df6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66c38 <_PySys_GetAttr@@Base+0xb0> │ │ │ │ - b.n 66c66 <_PySys_GetAttr@@Base+0xde> │ │ │ │ + beq.n 66de0 │ │ │ │ + b.n 66e0e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c66 <_PySys_GetAttr@@Base+0xde> │ │ │ │ + cbnz r0, 66e0e │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 66c58 <_PySys_GetAttr@@Base+0xd0> │ │ │ │ + cbz r0, 66e00 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c66 <_PySys_GetAttr@@Base+0xde> │ │ │ │ + cbnz r0, 66e0e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66c66 <_PySys_GetAttr@@Base+0xde> │ │ │ │ + cbz r0, 66e0e │ │ │ │ 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, 66c96 <_PySys_GetAttr@@Base+0x10e> │ │ │ │ + cbnz r0, 66e3e │ │ │ │ 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 66c80 <_PySys_GetAttr@@Base+0xf8> │ │ │ │ + beq.n 66e28 │ │ │ │ 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, 66cc6 <_PySys_GetAttr@@Base+0x13e> │ │ │ │ + cbnz r0, 66e6e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66cce <_PySys_GetAttr@@Base+0x146> │ │ │ │ + cbz r0, 66e76 │ │ │ │ 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 66cb8 <_PySys_GetAttr@@Base+0x130> │ │ │ │ + beq.n 66e60 │ │ │ │ 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, 66cf6 <_PySys_GetAttr@@Base+0x16e> │ │ │ │ + cbnz r0, 66e9e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66cfe <_PySys_GetAttr@@Base+0x176> │ │ │ │ + cbz r0, 66ea6 │ │ │ │ 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 66ce8 <_PySys_GetAttr@@Base+0x160> │ │ │ │ + beq.n 66e90 │ │ │ │ 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 │ │ │ │ @@ -91112,28 +91266,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, 66d38 <_PySys_GetAttr@@Base+0x1b0> │ │ │ │ + cbnz r0, 66ee0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66d42 <_PySys_GetAttr@@Base+0x1ba> │ │ │ │ - b.n 66d48 <_PySys_GetAttr@@Base+0x1c0> │ │ │ │ + cbnz r0, 66eea │ │ │ │ + b.n 66ef0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66d32 <_PySys_GetAttr@@Base+0x1aa> │ │ │ │ - b.n 66d56 <_PySys_GetAttr@@Base+0x1ce> │ │ │ │ + beq.n 66eda │ │ │ │ + b.n 66efe │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66d56 <_PySys_GetAttr@@Base+0x1ce> │ │ │ │ + cbnz r0, 66efe │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66d56 <_PySys_GetAttr@@Base+0x1ce> │ │ │ │ + cbz r0, 66efe │ │ │ │ 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 │ │ │ │ @@ -91160,45 +91314,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] @ (66e08 <_PySys_GetAttr@@Base+0x280>) │ │ │ │ + ldr r5, [pc, #92] @ (66fb0 ) │ │ │ │ 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 66de4 <_PySys_GetAttr@@Base+0x25c> │ │ │ │ + bcc.n 66f8c │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 66de4 <_PySys_GetAttr@@Base+0x25c> │ │ │ │ + cbnz r4, 66f8c │ │ │ │ add r5, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ strb.w r4, [r5, #4091] @ 0xffb │ │ │ │ - bl 66d8e <_PySys_GetAttr@@Base+0x206> │ │ │ │ + bl 66f36 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (66e08 <_PySys_GetAttr@@Base+0x280>) │ │ │ │ + ldr r2, [pc, #28] @ (66fb0 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 66dfc <_PySys_GetAttr@@Base+0x274> │ │ │ │ + beq.n 66fa4 │ │ │ │ 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} │ │ │ │ @@ -91217,69 +91371,65 @@ │ │ │ │ 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, 66e4c <_PySys_GetAttr@@Base+0x2c4> │ │ │ │ + cbnz r0, 66ff4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66e56 <_PySys_GetAttr@@Base+0x2ce> │ │ │ │ - b.n 66e5c <_PySys_GetAttr@@Base+0x2d4> │ │ │ │ + cbnz r0, 66ffe │ │ │ │ + b.n 67004 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66e46 <_PySys_GetAttr@@Base+0x2be> │ │ │ │ - b.n 66e6a <_PySys_GetAttr@@Base+0x2e2> │ │ │ │ + beq.n 66fee │ │ │ │ + b.n 67012 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66e6a <_PySys_GetAttr@@Base+0x2e2> │ │ │ │ + cbnz r0, 67012 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 66e6a <_PySys_GetAttr@@Base+0x2e2> │ │ │ │ + cbz r0, 67012 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (66e70 <_PySys_GetAttr@@Base+0x2e8>) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #6] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66ec8 <_PySys_GetAttr@@Base+0x340> │ │ │ │ + cbz r0, 67068 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 66e9c <_PySys_GetAttr@@Base+0x314> │ │ │ │ + ble.n 6703c │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 66ea0 <_PySys_GetAttr@@Base+0x318> │ │ │ │ + b.n 67040 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 66eaa <_PySys_GetAttr@@Base+0x322> │ │ │ │ + bls.n 6704a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66ed8 <_PySys_GetAttr@@Base+0x350> │ │ │ │ + b.n 67078 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66ea4 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ + bne.n 67044 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29f34 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a528 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 66ea4 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ - ldr r3, [pc, #16] @ (66edc <_PySys_GetAttr@@Base+0x354>) │ │ │ │ + bne.n 67044 │ │ │ │ + ldr r3, [pc, #16] @ (6707c ) │ │ │ │ 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} │ │ │ │ @@ -91289,82 +91439,86 @@ │ │ │ │ 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 66f00 <_PySys_GetAttr@@Base+0x378> │ │ │ │ + bgt.n 670a0 │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 66ef2 <_PySys_GetAttr@@Base+0x36a> │ │ │ │ + b.n 67092 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + ldr r0, [pc, #0] @ (670a8 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #6] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 66f1c <_PySys_GetAttr@@Base+0x394> │ │ │ │ - bl 17e510 <_PyDeadline_Init@@Base+0x410> │ │ │ │ + cbz r0, 670c4 │ │ │ │ + bl 180a60 <_PyDeadline_Init@@Base+0x410> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29310 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 18b590 │ │ │ │ - b.w 46d86 │ │ │ │ + b.w 18e390 │ │ │ │ + b.w 46ce4 │ │ │ │ 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, 66f70 <_PySys_GetAttr@@Base+0x3e8> │ │ │ │ + cbnz r0, 67118 │ │ │ │ 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 66f46 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ + bl 670ee │ │ │ │ blx 29198 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29198 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 60f68 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 61018 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -91373,770 +91527,758 @@ │ │ │ │ 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 6700c <_PySys_GetAttr@@Base+0x484> │ │ │ │ - movw r4, #64896 @ 0xfd80 │ │ │ │ - movt r4, #41 @ 0x29 │ │ │ │ + beq.n 671b4 │ │ │ │ + movw r4, #1064 @ 0x428 │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 6701a <_PySys_GetAttr@@Base+0x492> │ │ │ │ + bne.n 671c2 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 6701e <_PySys_GetAttr@@Base+0x496> │ │ │ │ - movw r4, #61848 @ 0xf198 │ │ │ │ - movt r4, #39 @ 0x27 │ │ │ │ + b.n 671c6 │ │ │ │ + movw r4, #340 @ 0x154 │ │ │ │ + movt r4, #40 @ 0x28 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 6701e <_PySys_GetAttr@@Base+0x496> │ │ │ │ + b.n 671c6 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 6702e <_PySys_GetAttr@@Base+0x4a6> │ │ │ │ + bge.n 671d6 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 67072 <_PySys_GetAttr@@Base+0x4ea> │ │ │ │ + bge.n 6721a │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 67044 <_PySys_GetAttr@@Base+0x4bc> │ │ │ │ + bne.n 671ec │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 67130 <_PySys_GetAttr@@Base+0x5a8> │ │ │ │ + beq.n 672d8 │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #63940 @ 0xf9c4 │ │ │ │ - movw r2, #33012 @ 0x80f4 │ │ │ │ + movweq r4, #65476 @ 0xffc4 │ │ │ │ + movw r2, #34676 @ 0x8774 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ movteq r4, #38 @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - b.n 67130 <_PySys_GetAttr@@Base+0x5a8> │ │ │ │ + b.n 672d8 │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #63496 @ 0xf808 │ │ │ │ - movwlt r6, #61580 @ 0xf08c │ │ │ │ + movwge r6, #65200 @ 0xfeb0 │ │ │ │ + movwlt r6, #72 @ 0x48 │ │ │ │ ite ge │ │ │ │ movtge r6, #41 @ 0x29 │ │ │ │ - movtlt r6, #39 @ 0x27 │ │ │ │ + movtlt r6, #40 @ 0x28 │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #59732 @ 0xe954 │ │ │ │ + movwge r6, #61308 @ 0xef7c │ │ │ │ movtge r6, #40 @ 0x28 │ │ │ │ - bl 26babc │ │ │ │ + bl 26c0bc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26babc │ │ │ │ + bl 26c0bc │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 26babc │ │ │ │ + bl 26c0bc │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov.w r3, #8 │ │ │ │ - movw r1, #57844 @ 0xe1f4 │ │ │ │ + movw r1, #59380 @ 0xe7f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + movw r2, #65476 @ 0xffc4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r6, #33024 @ 0x8100 │ │ │ │ + movw r6, #34688 @ 0x8780 │ │ │ │ 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, #33032 @ 0x8108 │ │ │ │ + movw r2, #34696 @ 0x8788 │ │ │ │ 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, #33004 @ 0x80ec │ │ │ │ + movw r2, #34668 @ 0x876c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 67146 │ │ │ │ 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, #33064 @ 0x8128 │ │ │ │ + movw r2, #34728 @ 0x87a8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 67146 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 67258 <_PySys_GetAttr@@Base+0x6d0> │ │ │ │ + bne.n 67400 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 6717a │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 6717a │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 6717a │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 6717a │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 6717a │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #64896 @ 0xfd80 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #33004 @ 0x80ec │ │ │ │ + movw r3, #1064 @ 0x428 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #34668 @ 0x876c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 67146 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6724e <_PySys_GetAttr@@Base+0x6c6> │ │ │ │ + bge.n 673f6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50604 @ 0xc5ac │ │ │ │ + movw r2, #52180 @ 0xcbd4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ - movw r2, #33048 @ 0x8118 │ │ │ │ + bl 67146 │ │ │ │ + movw r2, #34712 @ 0x8798 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + bl 67146 │ │ │ │ + movw r2, #9488 @ 0x2510 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 672d4 <_PySys_GetAttr@@Base+0x74c> │ │ │ │ - movw r2, #33072 @ 0x8130 │ │ │ │ + b.n 6747c │ │ │ │ + movw r2, #34736 @ 0x87b0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 672d4 <_PySys_GetAttr@@Base+0x74c> │ │ │ │ + b.n 6747c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 6717a │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 6717a │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 6717a │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 6717a │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + movw r3, #65476 @ 0xffc4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #33080 @ 0x8138 │ │ │ │ + movw r2, #34744 @ 0x87b8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 67146 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6724e <_PySys_GetAttr@@Base+0x6c6> │ │ │ │ - movw r2, #33088 @ 0x8140 │ │ │ │ + bge.n 673f6 │ │ │ │ + movw r2, #34752 @ 0x87c0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + b.n 67146 │ │ │ │ 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, #1935 @ 0x78f │ │ │ │ + movw r5, #2111 @ 0x83f │ │ │ │ movt r5, #6 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #33064 @ 0x8128 │ │ │ │ + movw r2, #34728 @ 0x87a8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 67146 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 6717a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #9488 @ 0x2510 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ - │ │ │ │ -0006733e : │ │ │ │ - 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, 6735e │ │ │ │ - blx 2a8b4 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 29258 │ │ │ │ + b.n 67146 │ │ │ │ │ │ │ │ -00067364 : │ │ │ │ +000674e6 : │ │ │ │ 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, 67392 │ │ │ │ + cbnz r0, 67514 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 67396 │ │ │ │ + bge.n 67518 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006739c : │ │ │ │ +0006751e : │ │ │ │ b.w 2a208 │ │ │ │ │ │ │ │ -000673a0 : │ │ │ │ +00067522 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2927c │ │ │ │ │ │ │ │ -000673a6 : │ │ │ │ +00067528 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -000673c2 : │ │ │ │ +00067544 : │ │ │ │ b.w 2a318 │ │ │ │ │ │ │ │ -000673c6 : │ │ │ │ +00067548 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000673c8 : │ │ │ │ - ldr r3, [pc, #12] @ (673d8 ) │ │ │ │ +0006754a : │ │ │ │ + ldr r3, [pc, #16] @ (6755c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3716] @ 0xe84 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000673dc : │ │ │ │ - b.n 66e74 <_PySys_GetAttr@@Base+0x2ec> │ │ │ │ +00067560 : │ │ │ │ + b.n 67014 │ │ │ │ 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 67406 │ │ │ │ + beq.n 6758a │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 67480 │ │ │ │ + bne.n 67604 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 6740a │ │ │ │ + b.n 6758e │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 6741e │ │ │ │ + bcc.n 675a2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67484 │ │ │ │ + b.n 67608 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bfa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67418 │ │ │ │ + beq.n 6759c │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 67470 │ │ │ │ + cbz r3, 675f4 │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ - beq.n 6746a │ │ │ │ + beq.n 675ee │ │ │ │ add.w r1, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6746a │ │ │ │ - bl 6c174 │ │ │ │ - cbz r5, 67452 │ │ │ │ + bne.n 675ee │ │ │ │ + bl 6c15c │ │ │ │ + cbz r5, 675d6 │ │ │ │ sub.w r6, sl, r6 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 67464 │ │ │ │ - movw r3, #49920 @ 0xc300 │ │ │ │ + beq.n 675e8 │ │ │ │ + movw r3, #51456 @ 0xc900 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str.w r3, [r8] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 67484 │ │ │ │ + b.n 67608 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - b.n 6742c │ │ │ │ + b.n 675b0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 6747a │ │ │ │ + cbz r5, 675fe │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 67484 │ │ │ │ + b.n 67608 │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0006748a : │ │ │ │ +0006760e : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1b17a4 │ │ │ │ + b.w 1b5710 │ │ │ │ │ │ │ │ -00067490 <_Py_closerange@@Base>: │ │ │ │ +00067614 <_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, 674d0 <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 67654 <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 29228 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 674c2 <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 67646 <_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 674d0 <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 67654 <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 674c2 <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 67646 <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000674d2 : │ │ │ │ +00067656 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000674d6 : │ │ │ │ +0006765a : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000674da : │ │ │ │ +0006765e : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000674f8 : │ │ │ │ +0006767c : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 67548 │ │ │ │ + bhi.n 676cc │ │ │ │ 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 1d44ac <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 67544 │ │ │ │ + bl 1d7d00 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 676c8 │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d44ac <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 67544 │ │ │ │ + bl 1d7d00 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 676c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6eb4 │ │ │ │ + bl 1f9a6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006754e : │ │ │ │ +000676d2 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 674f8 │ │ │ │ + b.w 6767c │ │ │ │ │ │ │ │ -00067554 : │ │ │ │ - ldr r3, [pc, #8] @ (67560 ) │ │ │ │ +000676d8 : │ │ │ │ + ldr r3, [pc, #8] @ (676e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 302ce <_Py_fstat@@Base+0x586> │ │ │ │ + b.w 302da <_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 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 6757c │ │ │ │ - b.w 7ffe0 │ │ │ │ + bne.n 67700 │ │ │ │ + b.w 7ffd8 │ │ │ │ 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 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 66f46 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ + bl 670ee │ │ │ │ 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 66f46 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ + bl 670ee │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 26b498 │ │ │ │ + bl 26ba98 │ │ │ │ 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 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ stmdb 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, #33160 @ 0x8188 │ │ │ │ + movw r3, #34824 @ 0x8808 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #33172 @ 0x8194 │ │ │ │ + movw r3, #34836 @ 0x8814 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33120 @ 0x8160 │ │ │ │ + movw r2, #34784 @ 0x87e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #33180 @ 0x819c │ │ │ │ + movw r3, #34844 @ 0x881c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #33192 @ 0x81a8 │ │ │ │ + movw r3, #34856 @ 0x8828 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #33204 @ 0x81b4 │ │ │ │ + movw r3, #34868 @ 0x8834 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #33216 @ 0x81c0 │ │ │ │ + movw r3, #34880 @ 0x8840 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #33108 @ 0x8154 │ │ │ │ + movw r3, #34772 @ 0x87d4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #63940 @ 0xf9c4 │ │ │ │ + movw r5, #65476 @ 0xffc4 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ - ldr r0, [pc, #880] @ (679f8 ) │ │ │ │ + bl 67146 │ │ │ │ + ldr r0, [pc, #880] @ (67b7c ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33224 @ 0x81c8 │ │ │ │ + movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ - ldr r0, [pc, #860] @ (679fc ) │ │ │ │ + bl 672fe │ │ │ │ + ldr r0, [pc, #860] @ (67b80 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33236 @ 0x81d4 │ │ │ │ + movw r1, #34900 @ 0x8854 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 672fe │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #62584 @ 0xf478 │ │ │ │ + movw r3, #64120 @ 0xfa78 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #33064 @ 0x8128 │ │ │ │ + movw r2, #34728 @ 0x87a8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 67146 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 6717a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #9488 @ 0x2510 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 67146 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #33248 @ 0x81e0 │ │ │ │ + movw r3, #34912 @ 0x8860 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33064 @ 0x8128 │ │ │ │ + movw r2, #34728 @ 0x87a8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 67146 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 6717a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #9488 @ 0x2510 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 67146 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33256 @ 0x81e8 │ │ │ │ + movw r1, #34920 @ 0x8868 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 672fe │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33264 @ 0x81f0 │ │ │ │ + movw r1, #34928 @ 0x8870 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 672fe │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33276 @ 0x81fc │ │ │ │ + movw r1, #34940 @ 0x887c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 672fe │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33288 @ 0x8208 │ │ │ │ + movw r1, #34952 @ 0x8888 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 672fe │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #64020 @ 0xfa14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 672fe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33276 @ 0x81fc │ │ │ │ + movw r1, #34940 @ 0x887c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 672fe │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #33296 @ 0x8210 │ │ │ │ + movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ + bl 6748e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #33308 @ 0x821c │ │ │ │ + movw r1, #34972 @ 0x889c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ + bl 6748e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #33320 @ 0x8228 │ │ │ │ + movw r1, #34984 @ 0x88a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ + bl 6748e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #62404 @ 0xf3c4 │ │ │ │ + movw r1, #63940 @ 0xf9c4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ + bl 6748e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #33328 @ 0x8230 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ + bl 6748e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #33336 @ 0x8238 │ │ │ │ + movw r1, #35000 @ 0x88b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 672e6 <_PySys_GetAttr@@Base+0x75e> │ │ │ │ + bl 6748e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #10556 @ 0x293c │ │ │ │ + movw r1, #11460 @ 0x2cc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 67156 <_PySys_GetAttr@@Base+0x5ce> │ │ │ │ + bl 672fe │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 6788c │ │ │ │ + beq.n 67a10 │ │ │ │ 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 26babc │ │ │ │ + bl 26c0bc │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 26babc │ │ │ │ + bl 26c0bc │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #33344 @ 0x8240 │ │ │ │ + movw r3, #35008 @ 0x88c0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33356 @ 0x824c │ │ │ │ + movw r2, #35020 @ 0x88cc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 67146 │ │ │ │ movs r7, #0 │ │ │ │ - bl 19e778 │ │ │ │ + bl 1a2668 <_PyThreadState_New@@Base+0x14dc> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #33376 @ 0x8260 │ │ │ │ + movw r3, #35040 @ 0x88e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33388 @ 0x826c │ │ │ │ + movw r2, #35052 @ 0x88ec │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 67146 │ │ │ │ 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 │ │ │ │ @@ -92154,15 +92296,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] @ (67a00 ) │ │ │ │ + ldr r1, [pc, #200] @ (67b84 ) │ │ │ │ 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 │ │ │ │ @@ -92176,263 +92318,263 @@ │ │ │ │ blx 290c8 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 26babc │ │ │ │ + bl 26c0bc │ │ │ │ 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 26babc │ │ │ │ + bl 26c0bc │ │ │ │ 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 679c8 │ │ │ │ + blt.n 67b4c │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 679cc │ │ │ │ + bge.n 67b50 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 679cc │ │ │ │ + b.n 67b50 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 679e2 │ │ │ │ + blt.n 67b66 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 679e4 │ │ │ │ + bge.n 67b68 │ │ │ │ mov r7, sl │ │ │ │ - b.n 679e4 │ │ │ │ + b.n 67b68 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67a04 │ │ │ │ + blt.n 67b88 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 67a08 │ │ │ │ + bge.n 67b8c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 67a08 │ │ │ │ + b.n 67b8c │ │ │ │ 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 26b72c │ │ │ │ - movw r2, #33400 @ 0x8278 │ │ │ │ + bl 26bd2c │ │ │ │ + movw r2, #35064 @ 0x88f8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #62920 @ 0xf5c8 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + movw r3, #2464 @ 0x9a0 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + bl 67146 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 26b72c │ │ │ │ + bl 26bd2c │ │ │ │ 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 26b72c │ │ │ │ + bl 26bd2c │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #25612 @ 0x640c │ │ │ │ + movw r3, #27148 @ 0x6a0c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #33420 @ 0x828c │ │ │ │ + movw r2, #35084 @ 0x890c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #34320 @ 0x8610 │ │ │ │ + movw r5, #35856 @ 0x8c10 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 67146 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 6717a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 67ace │ │ │ │ + cbz r3, 67c52 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #33488 @ 0x82d0 │ │ │ │ + movw r2, #35152 @ 0x8950 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 67146 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 66fd2 <_PySys_GetAttr@@Base+0x44a> │ │ │ │ + bl 6717a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #7988 @ 0x1f34 │ │ │ │ + movw r2, #9488 @ 0x2510 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #1935 @ 0x78f │ │ │ │ + movw r0, #2111 @ 0x83f │ │ │ │ movt r0, #6 │ │ │ │ - bl 66f9e <_PySys_GetAttr@@Base+0x416> │ │ │ │ + bl 67146 │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 67b68 │ │ │ │ + beq.n 67cec │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 67b04 │ │ │ │ + bne.n 67c88 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 67b62 │ │ │ │ + beq.n 67ce6 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67b04 │ │ │ │ + bne.n 67c88 │ │ │ │ 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 67b1c │ │ │ │ + bne.n 67ca0 │ │ │ │ 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 67b38 │ │ │ │ + bne.n 67cbc │ │ │ │ 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 67b52 │ │ │ │ + bne.n 67cd6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 67b9e │ │ │ │ + beq.n 67d22 │ │ │ │ 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 67b74 │ │ │ │ + bne.n 67cf8 │ │ │ │ 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 67b8a │ │ │ │ + bne.n 67d0e │ │ │ │ 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, #25172 @ 0x6254 │ │ │ │ + movw r2, #26708 @ 0x6854 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ab2e8 │ │ │ │ + bl 1af220 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 67c48 │ │ │ │ + cbz r0, 67dcc │ │ │ │ movs r0, #0 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ - cbz r6, 67bf2 │ │ │ │ + cbz r6, 67d76 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67c48 │ │ │ │ + beq.n 67dcc │ │ │ │ adds r0, #1 │ │ │ │ - b.n 67be6 │ │ │ │ + b.n 67d6a │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67c48 │ │ │ │ + beq.n 67dcc │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 67c48 │ │ │ │ + cbz r3, 67dcc │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67c48 │ │ │ │ + beq.n 67dcc │ │ │ │ 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, #33500 @ 0x82dc │ │ │ │ + movw r1, #35164 @ 0x895c │ │ │ │ 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 60f68 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ - b.n 67c54 │ │ │ │ + bl 61018 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + b.n 67dd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 60f68 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 61018 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -92440,37 +92582,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 19f8e8 │ │ │ │ + bl 1a37d8 <_PyThreadState_New@@Base+0x264c> │ │ │ │ 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 67cac │ │ │ │ + bcc.n 67e30 │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bics r5, r6 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 67c96 │ │ │ │ + b.n 67e1a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 67cbe │ │ │ │ + cbz r3, 67e42 │ │ │ │ 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} │ │ │ │ @@ -92483,178 +92625,178 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r7, r5 │ │ │ │ - bls.n 67d08 │ │ │ │ + bls.n 67e8c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 67d00 │ │ │ │ + cbnz r3, 67e84 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 67d00 │ │ │ │ - bl 1d3a2c <_Py_fopen_obj@@Base+0x200> │ │ │ │ + beq.n 67e84 │ │ │ │ + bl 1d7d40 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 67cea │ │ │ │ + b.n 67e6e │ │ │ │ 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 19f01c │ │ │ │ + bl 1a2f0c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 67d48 │ │ │ │ + bge.n 67ecc │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 19fa40 │ │ │ │ + bl 1a3930 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ 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 67d80 │ │ │ │ + b.n 67f04 │ │ │ │ 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 67d7a │ │ │ │ + bne.n 67efe │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 67d2c │ │ │ │ - b.n 67d64 │ │ │ │ + beq.n 67eb0 │ │ │ │ + b.n 67ee8 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 67d8c │ │ │ │ + bne.n 67f10 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 67d98 │ │ │ │ + b.n 67f1c │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 67d98 │ │ │ │ + cbz r2, 67f1c │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 67d8c │ │ │ │ + b.n 67f10 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 67d80 │ │ │ │ + bne.n 67f04 │ │ │ │ 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, 67db4 │ │ │ │ + cbz r3, 67f38 │ │ │ │ yield │ │ │ │ - b.n 67da6 │ │ │ │ + b.n 67f2a │ │ │ │ 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 610ec <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ + bl 6119c <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ subs r3, r7, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 67e30 │ │ │ │ + bhi.n 67fb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 19ed1c │ │ │ │ + bl 1a2c0c <_PyThreadState_New@@Base+0x1a80> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 67e02 │ │ │ │ + cbz r4, 67f86 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 67e24 │ │ │ │ - cbz r5, 67e30 │ │ │ │ - cbz r1, 67e30 │ │ │ │ + bne.n 67fa8 │ │ │ │ + cbz r5, 67fb4 │ │ │ │ + cbz r1, 67fb4 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 67e30 │ │ │ │ + bcc.n 67fb4 │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 19f128 │ │ │ │ - b.n 67e0e │ │ │ │ + bl 1a3018 <_PyThreadState_New@@Base+0x1e8c> │ │ │ │ + b.n 67f92 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 19f128 │ │ │ │ + b.w 1a3018 <_PyThreadState_New@@Base+0x1e8c> │ │ │ │ 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, 67e4c │ │ │ │ + cbz r2, 67fd0 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (67e9c ) │ │ │ │ - bl 19f01c │ │ │ │ - ldr r0, [pc, #72] @ (67ea0 ) │ │ │ │ - bl 1bc5b8 │ │ │ │ + ldr r0, [pc, #72] @ (68020 ) │ │ │ │ + bl 1a2f0c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + ldr r0, [pc, #72] @ (68024 ) │ │ │ │ + bl 1c0000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1bc68c │ │ │ │ + bl 1c00d4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 67e96 │ │ │ │ + cbz r4, 6801a │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 67e96 │ │ │ │ + cbz r0, 6801a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 67e96 │ │ │ │ + cbz r2, 6801a │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #33520 @ 0x82f0 │ │ │ │ + movw r0, #35184 @ 0x8970 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 60fb4 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 61064 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67e98 │ │ │ │ + b.n 6801c │ │ │ │ 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 │ │ │ │ @@ -92664,557 +92806,547 @@ │ │ │ │ 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 1bc68c │ │ │ │ + bl 1c00d4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67f46 │ │ │ │ + beq.n 680ca │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 19f01c │ │ │ │ + bl 1a2f0c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r7, #19164 @ 0x4adc │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - bl 1bc5b8 │ │ │ │ + bl 1c0000 │ │ │ │ ldr.w r8, [r7] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67f46 │ │ │ │ + cbz r0, 680ca │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 67f0e │ │ │ │ + bne.n 68092 │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 67ef0 │ │ │ │ + b.n 68074 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 67f32 │ │ │ │ + bne.n 680b6 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 67f32 │ │ │ │ + bne.n 680b6 │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67f46 │ │ │ │ - movw r0, #33596 @ 0x833c │ │ │ │ + cbz r0, 680ca │ │ │ │ + movw r0, #35260 @ 0x89bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 60fb4 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 61064 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 67f6e │ │ │ │ - bl 25ea04 │ │ │ │ + bne.n 680f2 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 67f8c │ │ │ │ + cbnz r3, 68110 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 67f82 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 68106 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 67f8c │ │ │ │ + b.n 68110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d530 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d4c0 <_PyEvalFramePushAndInit@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67f7e │ │ │ │ + beq.n 68102 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67fc4 │ │ │ │ - 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 67fc0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 67fc0 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67ff8 │ │ │ │ - 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 67ff4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 67ff4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #33672 @ 0x8388 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #43228 @ 0xa8dc │ │ │ │ - movt r0, #68 @ 0x44 │ │ │ │ - bl 62644 <_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, #4016] @ 0xfb0 │ │ │ │ - ldr.w r9, [pc, #280] @ 68148 │ │ │ │ + ldr.w r9, [pc, #276] @ 68240 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68140 │ │ │ │ + beq.w 6823a │ │ │ │ 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 6806a │ │ │ │ + beq.n 68164 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 6804c │ │ │ │ + bne.n 68146 │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 6806e │ │ │ │ + b.n 68168 │ │ │ │ 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, 6809e │ │ │ │ + cbz r2, 68198 │ │ │ │ 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 680c8 │ │ │ │ + beq.n 681c2 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51984 @ 0xcb10 │ │ │ │ + movw r1, #53520 @ 0xd110 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_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 68104 │ │ │ │ + b.n 681fe │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ - movw r5, #44688 @ 0xae90 │ │ │ │ + movw r5, #46224 @ 0xb490 │ │ │ │ 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, #33688 @ 0x8398 │ │ │ │ + movw r1, #35336 @ 0x8a08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 29b58 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13132 @ 0x334c │ │ │ │ + movw r1, #14668 @ 0x394c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r9, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ bl 2ee20 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r9, #1200] @ 0x4b0 │ │ │ │ bl 2b554 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 29e30 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #188] @ (6821c ) │ │ │ │ + ldr r6, [pc, #188] @ (68314 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ - cbz r5, 6817e │ │ │ │ + cbz r5, 68276 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ bl 2fb48 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6818e │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + b.n 68286 │ │ │ │ + movw r1, #35380 @ 0x8a34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl ffb74 │ │ │ │ - cbz r5, 68216 │ │ │ │ - movw sl, #33856 @ 0x8440 │ │ │ │ + bl ffe94 │ │ │ │ + cbz r5, 6830e │ │ │ │ + movw sl, #35504 @ 0x8ab0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #33868 @ 0x844c │ │ │ │ + movw r9, #35516 @ 0x8abc │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r8, #7988 @ 0x1f34 │ │ │ │ + movw r8, #9488 @ 0x2510 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33800 @ 0x8408 │ │ │ │ + movw r1, #35448 @ 0x8a78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_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 68204 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 682fc │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1ec868 │ │ │ │ + bl 1ef770 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecc4c <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1efb54 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a968 <_Py_write_noraise@@Base> │ │ │ │ - b.n 681c6 │ │ │ │ - movw r1, #7988 @ 0x1f34 │ │ │ │ + bl 19e860 <_Py_write_noraise@@Base> │ │ │ │ + b.n 682be │ │ │ │ + movw r1, #9488 @ 0x2510 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.w 19a968 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19e860 <_Py_write_noraise@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 5518c <_Py_hashtable_size@@Base> │ │ │ │ + bl 55274 <_Py_hashtable_size@@Base> │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 6836a │ │ │ │ + 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 68366 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 68366 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 6839e │ │ │ │ + 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 6839a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 6839a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00068242 <_Py_stat@@Base>: │ │ │ │ +000683a2 <_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 111668 │ │ │ │ - cbz r0, 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + bl 111a48 │ │ │ │ + cbz r0, 68402 <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 142774 │ │ │ │ + bl 143128 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68280 <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 683e0 <_Py_stat@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + beq.n 68402 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 68402 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68402 <_Py_stat@@Base+0x60> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a028 <__stat64_time64@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 682a6 <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 68406 <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 682a6 <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 68406 <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 682a6 <_Py_stat@@Base+0x64> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68406 <_Py_stat@@Base+0x64> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #11484 @ 0x2cdc │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 682d8 <_Py_stat@@Base+0x96> │ │ │ │ - bl 95d94 │ │ │ │ + cbz r4, 68438 <_Py_stat@@Base+0x96> │ │ │ │ + bl 95cd4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9889c │ │ │ │ - bl e4b58 │ │ │ │ + bl 987c8 │ │ │ │ + bl e4d20 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068316 <_Py_open@@Base>: │ │ │ │ +00068476 <_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 8fa90 │ │ │ │ + bl 8f9d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 6851c <_Py_open@@Base+0xa6> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48092 @ 0xbbdc │ │ │ │ + movw r1, #49668 @ 0xc204 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49860 @ 0xc2c4 │ │ │ │ + movw r0, #51396 @ 0xc8c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 683d4 <_Py_open@@Base+0xbe> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 68534 <_Py_open@@Base+0xbe> │ │ │ │ + bl 95cd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6838a <_Py_open@@Base+0x74> │ │ │ │ + bge.n 684ea <_Py_open@@Base+0x74> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 683c2 <_Py_open@@Base+0xac> │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 68522 <_Py_open@@Base+0xac> │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6835c <_Py_open@@Base+0x46> │ │ │ │ - b.n 683d4 <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 684bc <_Py_open@@Base+0x46> │ │ │ │ + b.n 68534 <_Py_open@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 683a0 <_Py_open@@Base+0x8a> │ │ │ │ + beq.n 68500 <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 683a0 <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 68500 <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #23096 @ 0x5a38 │ │ │ │ + movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 1b1f10 │ │ │ │ + bl 1b5e7c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 683ee <_Py_open@@Base+0xd8> │ │ │ │ + bne.n 6854e <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 683ee <_Py_open@@Base+0xd8> │ │ │ │ + b.n 6854e <_Py_open@@Base+0xd8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1850 │ │ │ │ + bl f1a34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 6851c <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 6851c <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6851c <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ - ldr r3, [pc, #108] @ (68474 <_Py_open@@Base+0x15e>) │ │ │ │ - movw r6, #61776 @ 0xf150 │ │ │ │ + ldr r3, [pc, #108] @ (685d4 <_Py_open@@Base+0x15e>) │ │ │ │ + movw r6, #63352 @ 0xf778 │ │ │ │ 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 210b74 │ │ │ │ - cbnz r0, 6842c <_Py_open@@Base+0x116> │ │ │ │ + bl 212744 │ │ │ │ + cbnz r0, 6858c <_Py_open@@Base+0x116> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6845c <_Py_open@@Base+0x146> │ │ │ │ + b.n 685bc <_Py_open@@Base+0x146> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49608 @ 0xc1c8 │ │ │ │ + movw r1, #51144 @ 0xc7c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #30896 @ 0x78b0 │ │ │ │ + movw r0, #32432 @ 0x7eb0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68428 <_Py_open@@Base+0x112> │ │ │ │ + blt.n 68588 <_Py_open@@Base+0x112> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2131cc │ │ │ │ + bl 214d9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68428 <_Py_open@@Base+0x112> │ │ │ │ - bl 7ffe0 │ │ │ │ - ldr r3, [pc, #20] @ (68474 <_Py_open@@Base+0x15e>) │ │ │ │ + blt.n 68588 <_Py_open@@Base+0x112> │ │ │ │ + bl 7ffd8 │ │ │ │ + ldr r3, [pc, #20] @ (685d4 <_Py_open@@Base+0x15e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6846e <_Py_open@@Base+0x158> │ │ │ │ + beq.n 685ce <_Py_open@@Base+0x158> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 684a4 <_Py_open@@Base+0x18e> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 68604 <_Py_open@@Base+0x18e> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 684bc <_Py_open@@Base+0x1a6> │ │ │ │ + b.n 6861c <_Py_open@@Base+0x1a6> │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -93223,700 +93355,700 @@ │ │ │ │ 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, 684e0 <_Py_open@@Base+0x1ca> │ │ │ │ + cbnz r2, 68640 <_Py_open@@Base+0x1ca> │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 684e0 <_Py_open@@Base+0x1ca> │ │ │ │ + bne.n 68640 <_Py_open@@Base+0x1ca> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 684fa <_Py_open@@Base+0x1e4> │ │ │ │ - ldr r4, [pc, #100] @ (68548 <_Py_open@@Base+0x232>) │ │ │ │ + cbnz r0, 6865a <_Py_open@@Base+0x1e4> │ │ │ │ + ldr r4, [pc, #100] @ (686a8 <_Py_open@@Base+0x232>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68542 <_Py_open@@Base+0x22c> │ │ │ │ + cbz r0, 686a2 <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6850c <_Py_open@@Base+0x1f6> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 68542 <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 6866c <_Py_open@@Base+0x1f6> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 686a2 <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6851e <_Py_open@@Base+0x208> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 68542 <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 6867e <_Py_open@@Base+0x208> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 686a2 <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68530 <_Py_open@@Base+0x21a> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 68542 <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 68690 <_Py_open@@Base+0x21a> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 686a2 <_Py_open@@Base+0x22c> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 26a4ac │ │ │ │ + b.w 26aab0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #896] @ (688cc <_Py_open@@Base+0x5b6>) │ │ │ │ + ldr r2, [pc, #896] @ (68a2c <_Py_open@@Base+0x5b6>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 6856c <_Py_open@@Base+0x256> │ │ │ │ + cbnz r3, 686cc <_Py_open@@Base+0x256> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6856c <_Py_open@@Base+0x256> │ │ │ │ + ble.n 686cc <_Py_open@@Base+0x256> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6856c <_Py_open@@Base+0x256> │ │ │ │ - cbnz r0, 68584 <_Py_open@@Base+0x26e> │ │ │ │ + bne.n 686cc <_Py_open@@Base+0x256> │ │ │ │ + cbnz r0, 686e4 <_Py_open@@Base+0x26e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (685a4 <_Py_open@@Base+0x28e>) │ │ │ │ + ldr r4, [pc, #48] @ (68704 <_Py_open@@Base+0x28e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6859c <_Py_open@@Base+0x286> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 686fc <_Py_open@@Base+0x286> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68596 <_Py_open@@Base+0x280> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6859c <_Py_open@@Base+0x286> │ │ │ │ + bne.n 686f6 <_Py_open@@Base+0x280> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 686fc <_Py_open@@Base+0x286> │ │ │ │ mov r0, r4 │ │ │ │ blx 29774 <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #48] @ (685d8 <_Py_open@@Base+0x2c2>) │ │ │ │ + ldr r3, [pc, #48] @ (68738 <_Py_open@@Base+0x2c2>) │ │ │ │ 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, 685c8 <_Py_open@@Base+0x2b2> │ │ │ │ + cbnz r3, 68728 <_Py_open@@Base+0x2b2> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 685c8 <_Py_open@@Base+0x2b2> │ │ │ │ + ble.n 68728 <_Py_open@@Base+0x2b2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 685c8 <_Py_open@@Base+0x2b2> │ │ │ │ - cbnz r0, 685e4 <_Py_open@@Base+0x2ce> │ │ │ │ + bne.n 68728 <_Py_open@@Base+0x2b2> │ │ │ │ + cbnz r0, 68744 <_Py_open@@Base+0x2ce> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (68620 <_Py_open@@Base+0x30a>) │ │ │ │ + ldr r4, [pc, #80] @ (68780 <_Py_open@@Base+0x30a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 685e4 <_Py_open@@Base+0x2ce> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 68744 <_Py_open@@Base+0x2ce> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6861c <_Py_open@@Base+0x306> │ │ │ │ + b.n 6877c <_Py_open@@Base+0x306> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68602 <_Py_open@@Base+0x2ec> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 68762 <_Py_open@@Base+0x2ec> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 685e0 <_Py_open@@Base+0x2ca> │ │ │ │ + bne.n 68740 <_Py_open@@Base+0x2ca> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6861c <_Py_open@@Base+0x306> │ │ │ │ + b.n 6877c <_Py_open@@Base+0x306> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #224] @ (68704 <_Py_open@@Base+0x3ee>) │ │ │ │ + ldr r3, [pc, #224] @ (68864 <_Py_open@@Base+0x3ee>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 68644 <_Py_open@@Base+0x32e> │ │ │ │ + cbnz r3, 687a4 <_Py_open@@Base+0x32e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68644 <_Py_open@@Base+0x32e> │ │ │ │ + ble.n 687a4 <_Py_open@@Base+0x32e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68644 <_Py_open@@Base+0x32e> │ │ │ │ - cbnz r0, 68660 <_Py_open@@Base+0x34a> │ │ │ │ + bne.n 687a4 <_Py_open@@Base+0x32e> │ │ │ │ + cbnz r0, 687c0 <_Py_open@@Base+0x34a> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (686a0 <_Py_open@@Base+0x38a>) │ │ │ │ + ldr r4, [pc, #84] @ (68800 <_Py_open@@Base+0x38a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68660 <_Py_open@@Base+0x34a> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 687c0 <_Py_open@@Base+0x34a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6869c <_Py_open@@Base+0x386> │ │ │ │ + b.n 687fc <_Py_open@@Base+0x386> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6867c <_Py_open@@Base+0x366> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 687dc <_Py_open@@Base+0x366> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6865c <_Py_open@@Base+0x346> │ │ │ │ + bne.n 687bc <_Py_open@@Base+0x346> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6869c <_Py_open@@Base+0x386> │ │ │ │ + b.n 687fc <_Py_open@@Base+0x386> │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sbfx r3, r3, #1, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ movle r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #400] @ (68834 <_Py_open@@Base+0x51e>) │ │ │ │ + ldr r3, [pc, #400] @ (68994 <_Py_open@@Base+0x51e>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 686c4 <_Py_open@@Base+0x3ae> │ │ │ │ + cbnz r3, 68824 <_Py_open@@Base+0x3ae> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 686c4 <_Py_open@@Base+0x3ae> │ │ │ │ + ble.n 68824 <_Py_open@@Base+0x3ae> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 686c4 <_Py_open@@Base+0x3ae> │ │ │ │ - cbnz r0, 686e0 <_Py_open@@Base+0x3ca> │ │ │ │ + bne.n 68824 <_Py_open@@Base+0x3ae> │ │ │ │ + cbnz r0, 68840 <_Py_open@@Base+0x3ca> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (68718 <_Py_open@@Base+0x402>) │ │ │ │ + ldr r4, [pc, #76] @ (68878 <_Py_open@@Base+0x402>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 686e0 <_Py_open@@Base+0x3ca> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 68840 <_Py_open@@Base+0x3ca> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68714 <_Py_open@@Base+0x3fe> │ │ │ │ + b.n 68874 <_Py_open@@Base+0x3fe> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 686fc <_Py_open@@Base+0x3e6> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 6885c <_Py_open@@Base+0x3e6> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 686dc <_Py_open@@Base+0x3c6> │ │ │ │ + bne.n 6883c <_Py_open@@Base+0x3c6> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68714 <_Py_open@@Base+0x3fe> │ │ │ │ + b.n 68874 <_Py_open@@Base+0x3fe> │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #576] @ (6895c <_Py_open@@Base+0x646>) │ │ │ │ + ldr r3, [pc, #576] @ (68abc <_Py_open@@Base+0x646>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 6873c <_Py_open@@Base+0x426> │ │ │ │ + cbnz r3, 6889c <_Py_open@@Base+0x426> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6873c <_Py_open@@Base+0x426> │ │ │ │ + ble.n 6889c <_Py_open@@Base+0x426> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6873c <_Py_open@@Base+0x426> │ │ │ │ - cbnz r0, 68754 <_Py_open@@Base+0x43e> │ │ │ │ + bne.n 6889c <_Py_open@@Base+0x426> │ │ │ │ + cbnz r0, 688b4 <_Py_open@@Base+0x43e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (6877c <_Py_open@@Base+0x466>) │ │ │ │ + ldr r4, [pc, #56] @ (688dc <_Py_open@@Base+0x466>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68774 <_Py_open@@Base+0x45e> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 688d4 <_Py_open@@Base+0x45e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68766 <_Py_open@@Base+0x450> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 68774 <_Py_open@@Base+0x45e> │ │ │ │ + bne.n 688c6 <_Py_open@@Base+0x450> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 688d4 <_Py_open@@Base+0x45e> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #752] @ (68a70 <_Py_open@@Base+0x75a>) │ │ │ │ + ldr r3, [pc, #752] @ (68bd0 <_Py_open@@Base+0x75a>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 687a0 <_Py_open@@Base+0x48a> │ │ │ │ + cbnz r3, 68900 <_Py_open@@Base+0x48a> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 687a0 <_Py_open@@Base+0x48a> │ │ │ │ + ble.n 68900 <_Py_open@@Base+0x48a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 687a0 <_Py_open@@Base+0x48a> │ │ │ │ - cbnz r0, 687b8 <_Py_open@@Base+0x4a2> │ │ │ │ + bne.n 68900 <_Py_open@@Base+0x48a> │ │ │ │ + cbnz r0, 68918 <_Py_open@@Base+0x4a2> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (687e0 <_Py_open@@Base+0x4ca>) │ │ │ │ + ldr r4, [pc, #56] @ (68940 <_Py_open@@Base+0x4ca>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 687d8 <_Py_open@@Base+0x4c2> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68938 <_Py_open@@Base+0x4c2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 687ca <_Py_open@@Base+0x4b4> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 687d8 <_Py_open@@Base+0x4c2> │ │ │ │ + bne.n 6892a <_Py_open@@Base+0x4b4> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 68938 <_Py_open@@Base+0x4c2> │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #928] @ (68b84 <_Py_open@@Base+0x86e>) │ │ │ │ + ldr r3, [pc, #928] @ (68ce4 <_Py_open@@Base+0x86e>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 68804 <_Py_open@@Base+0x4ee> │ │ │ │ + cbnz r3, 68964 <_Py_open@@Base+0x4ee> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68804 <_Py_open@@Base+0x4ee> │ │ │ │ + ble.n 68964 <_Py_open@@Base+0x4ee> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68804 <_Py_open@@Base+0x4ee> │ │ │ │ - cbnz r0, 6881c <_Py_open@@Base+0x506> │ │ │ │ + bne.n 68964 <_Py_open@@Base+0x4ee> │ │ │ │ + cbnz r0, 6897c <_Py_open@@Base+0x506> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68844 <_Py_open@@Base+0x52e>) │ │ │ │ + ldr r4, [pc, #56] @ (689a4 <_Py_open@@Base+0x52e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6883c <_Py_open@@Base+0x526> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6899c <_Py_open@@Base+0x526> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6882e <_Py_open@@Base+0x518> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6883c <_Py_open@@Base+0x526> │ │ │ │ + bne.n 6898e <_Py_open@@Base+0x518> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 6899c <_Py_open@@Base+0x526> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #80] @ (68898 <_Py_open@@Base+0x582>) │ │ │ │ + ldr r4, [pc, #80] @ (689f8 <_Py_open@@Base+0x582>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #16 │ │ │ │ - movw r0, #33880 @ 0x8458 │ │ │ │ + movw r0, #35528 @ 0x8ac8 │ │ │ │ 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 ddc6c │ │ │ │ + bl dde24 │ │ │ │ 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, #33912 @ 0x8478 │ │ │ │ + movw r0, #35560 @ 0x8ae8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ 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 1f7e70 │ │ │ │ + bl 1fa6e4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #33968 @ 0x84b0 │ │ │ │ + movw r0, #35616 @ 0x8b20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #33992 @ 0x84c8 │ │ │ │ + movw r4, #35640 @ 0x8b38 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r1, #6728 @ 0x1a48 │ │ │ │ + movw r1, #8264 @ 0x2048 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34004 @ 0x84d4 │ │ │ │ + movw r0, #35652 @ 0x8b44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w ddc6c │ │ │ │ + b.w dde24 │ │ │ │ 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, #6728 @ 0x1a48 │ │ │ │ + movw r1, #8264 @ 0x2048 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - movw r3, #33992 @ 0x84c8 │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r0, #34028 @ 0x84ec │ │ │ │ + movw r0, #35676 @ 0x8b5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ 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 b7004 │ │ │ │ - cbnz r0, 6897a <_Py_open@@Base+0x664> │ │ │ │ + bl b71f0 │ │ │ │ + cbnz r0, 68ada <_Py_open@@Base+0x664> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 689ac <_Py_open@@Base+0x696> │ │ │ │ + b.n 68b0c <_Py_open@@Base+0x696> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7004 │ │ │ │ + bl b71f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68976 <_Py_open@@Base+0x660> │ │ │ │ + beq.n 68ad6 <_Py_open@@Base+0x660> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7004 │ │ │ │ + bl b71f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68976 <_Py_open@@Base+0x660> │ │ │ │ + beq.n 68ad6 <_Py_open@@Base+0x660> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #34072 @ 0x8518 │ │ │ │ + movw r0, #35720 @ 0x8b88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 689b4 <_Py_open@@Base+0x69e> │ │ │ │ - b.w 7dde8 │ │ │ │ + bgt.n 68b14 <_Py_open@@Base+0x69e> │ │ │ │ + b.w 7ddd4 │ │ │ │ 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 71328 │ │ │ │ - cbz r0, 68a40 <_Py_open@@Base+0x72a> │ │ │ │ + bl 71310 │ │ │ │ + cbz r0, 68ba0 <_Py_open@@Base+0x72a> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 68a42 <_Py_open@@Base+0x72c> │ │ │ │ + bls.n 68ba2 <_Py_open@@Base+0x72c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r6, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 689fe <_Py_open@@Base+0x6e8> │ │ │ │ + bne.n 68b5e <_Py_open@@Base+0x6e8> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 689e4 <_Py_open@@Base+0x6ce> │ │ │ │ - bl 7f908 │ │ │ │ + b.n 68b44 <_Py_open@@Base+0x6ce> │ │ │ │ + bl 7f900 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 68a2a <_Py_open@@Base+0x714> │ │ │ │ + cbz r5, 68b8a <_Py_open@@Base+0x714> │ │ │ │ mov r1, r5 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 68a24 <_Py_open@@Base+0x70e> │ │ │ │ + beq.n 68b84 <_Py_open@@Base+0x70e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68a24 <_Py_open@@Base+0x70e> │ │ │ │ + cbnz r3, 68b84 <_Py_open@@Base+0x70e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 689fa <_Py_open@@Base+0x6e4> │ │ │ │ + bge.n 68b5a <_Py_open@@Base+0x6e4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68a40 <_Py_open@@Base+0x72a> │ │ │ │ + beq.n 68ba0 <_Py_open@@Base+0x72a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68a40 <_Py_open@@Base+0x72a> │ │ │ │ + cbnz r3, 68ba0 <_Py_open@@Base+0x72a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 689c4 <_Py_open@@Base+0x6ae> │ │ │ │ + b.n 68b24 <_Py_open@@Base+0x6ae> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 689c4 <_Py_open@@Base+0x6ae> │ │ │ │ - cbz r0, 68ab6 <_Py_open@@Base+0x7a0> │ │ │ │ + bl 68b24 <_Py_open@@Base+0x6ae> │ │ │ │ + cbz r0, 68c16 <_Py_open@@Base+0x7a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68a82 <_Py_open@@Base+0x76c> │ │ │ │ + cbnz r0, 68be2 <_Py_open@@Base+0x76c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68ab6 <_Py_open@@Base+0x7a0> │ │ │ │ + beq.n 68c16 <_Py_open@@Base+0x7a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68ab6 <_Py_open@@Base+0x7a0> │ │ │ │ + cbnz r3, 68c16 <_Py_open@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 68ab6 <_Py_open@@Base+0x7a0> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68c16 <_Py_open@@Base+0x7a0> │ │ │ │ movs r0, #1 │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 68aba <_Py_open@@Base+0x7a4> │ │ │ │ + cbnz r0, 68c1a <_Py_open@@Base+0x7a4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 68aa0 <_Py_open@@Base+0x78a> │ │ │ │ + beq.n 68c00 <_Py_open@@Base+0x78a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68aa0 <_Py_open@@Base+0x78a> │ │ │ │ + cbnz r3, 68c00 <_Py_open@@Base+0x78a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68ab6 <_Py_open@@Base+0x7a0> │ │ │ │ + beq.n 68c16 <_Py_open@@Base+0x7a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68ab6 <_Py_open@@Base+0x7a0> │ │ │ │ + cbnz r3, 68c16 <_Py_open@@Base+0x7a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68ad2 <_Py_open@@Base+0x7bc> │ │ │ │ + b.n 68c32 <_Py_open@@Base+0x7bc> │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 7f908 │ │ │ │ + b.w 7f900 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68afa <_Py_open@@Base+0x7e4> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 68afe <_Py_open@@Base+0x7e8> │ │ │ │ - b.n 68b40 <_Py_open@@Base+0x82a> │ │ │ │ + bne.n 68c5a <_Py_open@@Base+0x7e4> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 68c5e <_Py_open@@Base+0x7e8> │ │ │ │ + b.n 68ca0 <_Py_open@@Base+0x82a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68b16 <_Py_open@@Base+0x800> │ │ │ │ + bge.n 68c76 <_Py_open@@Base+0x800> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34112 @ 0x8540 │ │ │ │ + movw r1, #35760 @ 0x8bb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68b40 <_Py_open@@Base+0x82a> │ │ │ │ + bl 12747c │ │ │ │ + b.n 68ca0 <_Py_open@@Base+0x82a> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68b34 <_Py_open@@Base+0x81e> │ │ │ │ + blt.n 68c94 <_Py_open@@Base+0x81e> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34184 @ 0x8588 │ │ │ │ + movw r1, #35832 @ 0x8bf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68b40 <_Py_open@@Base+0x82a> │ │ │ │ + bl 12747c │ │ │ │ + b.n 68ca0 <_Py_open@@Base+0x82a> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7dde8 │ │ │ │ + b.w 7ddd4 │ │ │ │ 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 f43ac │ │ │ │ + bl f4590 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68b64 <_Py_open@@Base+0x84e> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 68b68 <_Py_open@@Base+0x852> │ │ │ │ - b.n 68baa <_Py_open@@Base+0x894> │ │ │ │ + bne.n 68cc4 <_Py_open@@Base+0x84e> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 68cc8 <_Py_open@@Base+0x852> │ │ │ │ + b.n 68d0a <_Py_open@@Base+0x894> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68b80 <_Py_open@@Base+0x86a> │ │ │ │ + bge.n 68ce0 <_Py_open@@Base+0x86a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34252 @ 0x85cc │ │ │ │ + movw r1, #35900 @ 0x8c3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68baa <_Py_open@@Base+0x894> │ │ │ │ + bl 12747c │ │ │ │ + b.n 68d0a <_Py_open@@Base+0x894> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68b9e <_Py_open@@Base+0x888> │ │ │ │ + blt.n 68cfe <_Py_open@@Base+0x888> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34324 @ 0x8614 │ │ │ │ + movw r1, #35972 @ 0x8c84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68baa <_Py_open@@Base+0x894> │ │ │ │ + bl 12747c │ │ │ │ + b.n 68d0a <_Py_open@@Base+0x894> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7dde8 │ │ │ │ + b.w 7ddd4 │ │ │ │ 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 11ac98 │ │ │ │ - cbz r0, 68c10 <_Py_open@@Base+0x8fa> │ │ │ │ + bl 11b1d8 │ │ │ │ + cbz r0, 68d70 <_Py_open@@Base+0x8fa> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 290bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68bea <_Py_open@@Base+0x8d4> │ │ │ │ + beq.n 68d4a <_Py_open@@Base+0x8d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68bea <_Py_open@@Base+0x8d4> │ │ │ │ + cbnz r3, 68d4a <_Py_open@@Base+0x8d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 68c04 <_Py_open@@Base+0x8ee> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 68d64 <_Py_open@@Base+0x8ee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34392 @ 0x8658 │ │ │ │ + movw r1, #36040 @ 0x8cc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68c10 <_Py_open@@Base+0x8fa> │ │ │ │ + bl 12747c │ │ │ │ + b.n 68d70 <_Py_open@@Base+0x8fa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7dde8 │ │ │ │ + b.w 7ddd4 │ │ │ │ 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 │ │ │ │ @@ -93928,195 +94060,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, #34420 @ 0x8674 │ │ │ │ + movw r1, #36068 @ 0x8ce4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 68c8e <_Py_open@@Base+0x978> │ │ │ │ + bne.n 68dee <_Py_open@@Base+0x978> │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orrs r3, r7 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 68c8e <_Py_open@@Base+0x978> │ │ │ │ + bhi.n 68dee <_Py_open@@Base+0x978> │ │ │ │ movs r3, #0 │ │ │ │ strb.w ip, [r4, #4] │ │ │ │ strb r7, [r4, #5] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r1, #16, #8 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 68ca8 <_Py_open@@Base+0x992> │ │ │ │ + b.n 68e08 <_Py_open@@Base+0x992> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34440 @ 0x8688 │ │ │ │ + movw r1, #36088 @ 0x8cf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 68cf2 <_Py_open@@Base+0x9dc> │ │ │ │ + blt.n 68e52 <_Py_open@@Base+0x9dc> │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 68cfe <_Py_open@@Base+0x9e8> │ │ │ │ + blt.n 68e5e <_Py_open@@Base+0x9e8> │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 68d08 <_Py_open@@Base+0x9f2> │ │ │ │ + b.n 68e68 <_Py_open@@Base+0x9f2> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68d08 <_Py_open@@Base+0x9f2> │ │ │ │ + b.n 68e68 <_Py_open@@Base+0x9f2> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r3, r7, [r1, #8] │ │ │ │ mov.w r4, #1000 @ 0x3e8 │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ cmp r3, #1 │ │ │ │ mla r1, r4, r7, r1 │ │ │ │ sbcs.w r4, r1, #0 │ │ │ │ - blt.n 68d34 <_Py_open@@Base+0xa1e> │ │ │ │ + blt.n 68e94 <_Py_open@@Base+0xa1e> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 68d4c <_Py_open@@Base+0xa36> │ │ │ │ - b.n 68d56 <_Py_open@@Base+0xa40> │ │ │ │ + bge.n 68eac <_Py_open@@Base+0xa36> │ │ │ │ + b.n 68eb6 <_Py_open@@Base+0xa40> │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 68d4c <_Py_open@@Base+0xa36> │ │ │ │ + beq.n 68eac <_Py_open@@Base+0xa36> │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 68d5e <_Py_open@@Base+0xa48> │ │ │ │ + blt.n 68ebe <_Py_open@@Base+0xa48> │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 68d68 <_Py_open@@Base+0xa52> │ │ │ │ + b.n 68ec8 <_Py_open@@Base+0xa52> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 68d68 <_Py_open@@Base+0xa52> │ │ │ │ + b.n 68ec8 <_Py_open@@Base+0xa52> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 68d72 <_Py_open@@Base+0xa5c> │ │ │ │ + cbnz r5, 68ed2 <_Py_open@@Base+0xa5c> │ │ │ │ negs r0, r1 │ │ │ │ - cbz r1, 68d8c <_Py_open@@Base+0xa76> │ │ │ │ + cbz r1, 68eec <_Py_open@@Base+0xa76> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57952 @ 0xe260 │ │ │ │ + movw r1, #59488 @ 0xe860 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 68dc6 <_Py_open@@Base+0xab0> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 68f26 <_Py_open@@Base+0xab0> │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34500 @ 0x86c4 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #36148 @ 0x8d34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68dd2 <_Py_open@@Base+0xabc> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 68f32 <_Py_open@@Base+0xabc> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68dd6 <_Py_open@@Base+0xac0> │ │ │ │ + cbnz r0, 68f36 <_Py_open@@Base+0xac0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68e28 <_Py_open@@Base+0xb12> │ │ │ │ + b.n 68f88 <_Py_open@@Base+0xb12> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68df8 <_Py_open@@Base+0xae2> │ │ │ │ + beq.n 68f58 <_Py_open@@Base+0xae2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68dd2 <_Py_open@@Base+0xabc> │ │ │ │ + bl 12747c │ │ │ │ + b.n 68f32 <_Py_open@@Base+0xabc> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29a34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68e10 <_Py_open@@Base+0xafa> │ │ │ │ + cbz r0, 68f70 <_Py_open@@Base+0xafa> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 71e88 │ │ │ │ - b.n 68e28 <_Py_open@@Base+0xb12> │ │ │ │ + bl 71df8 │ │ │ │ + b.n 68f88 <_Py_open@@Base+0xb12> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34464 @ 0x86a0 │ │ │ │ + movw r1, #36112 @ 0x8d10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 68e64 <_Py_open@@Base+0xb4e> │ │ │ │ + cbz r3, 68fc4 <_Py_open@@Base+0xb4e> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 298b8 │ │ │ │ - cbz r0, 68e5a <_Py_open@@Base+0xb44> │ │ │ │ + cbz r0, 68fba <_Py_open@@Base+0xb44> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 71e88 │ │ │ │ - b.n 68e6e <_Py_open@@Base+0xb58> │ │ │ │ + bl 71df8 │ │ │ │ + b.n 68fce <_Py_open@@Base+0xb58> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68e6e <_Py_open@@Base+0xb58> │ │ │ │ + b.n 68fce <_Py_open@@Base+0xb58> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -94127,86 +94259,86 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce02c │ │ │ │ - cbnz r0, 68eda <_Py_open@@Base+0xbc4> │ │ │ │ + bl ce178 │ │ │ │ + cbnz r0, 6903a <_Py_open@@Base+0xbc4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 68ec2 <_Py_open@@Base+0xbac> │ │ │ │ + beq.n 69022 <_Py_open@@Base+0xbac> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #34512 @ 0x86d0 │ │ │ │ + movw r1, #36160 @ 0x8d40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 68edc <_Py_open@@Base+0xbc6> │ │ │ │ + bl cec0c │ │ │ │ + b.n 6903c <_Py_open@@Base+0xbc6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ blx 292b0 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68edc <_Py_open@@Base+0xbc6> │ │ │ │ + b.n 6903c <_Py_open@@Base+0xbc6> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 68ee6 <_Py_open@@Base+0xbd0> │ │ │ │ + cbz r3, 69046 <_Py_open@@Base+0xbd0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ 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 f43ac │ │ │ │ + bl f4590 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68f0e <_Py_open@@Base+0xbf8> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 68f16 <_Py_open@@Base+0xc00> │ │ │ │ + bne.n 6906e <_Py_open@@Base+0xbf8> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 69076 <_Py_open@@Base+0xc00> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68f66 <_Py_open@@Base+0xc50> │ │ │ │ + b.n 690c6 <_Py_open@@Base+0xc50> │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 68f2e <_Py_open@@Base+0xc18> │ │ │ │ + bls.n 6908e <_Py_open@@Base+0xc18> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6028 @ 0x178c │ │ │ │ + movw r1, #7568 @ 0x1d90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68f0a <_Py_open@@Base+0xbf4> │ │ │ │ + bl 12747c │ │ │ │ + b.n 6906a <_Py_open@@Base+0xbf4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 29ac8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 68f5e <_Py_open@@Base+0xc48> │ │ │ │ - cbz r0, 68f5e <_Py_open@@Base+0xc48> │ │ │ │ - movw r1, #34552 @ 0x86f8 │ │ │ │ + cbnz r3, 690be <_Py_open@@Base+0xc48> │ │ │ │ + cbz r0, 690be <_Py_open@@Base+0xc48> │ │ │ │ + movw r1, #36200 @ 0x8d68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29f88 │ │ │ │ - cbnz r0, 68f5e <_Py_open@@Base+0xc48> │ │ │ │ + cbnz r0, 690be <_Py_open@@Base+0xc48> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a158 │ │ │ │ + b.w 7a0d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -94222,187 +94354,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 68fba <_Py_open@@Base+0xca4> │ │ │ │ + beq.n 6911a <_Py_open@@Base+0xca4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34568 @ 0x8708 │ │ │ │ + movw r1, #36216 @ 0x8d78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 68fee <_Py_open@@Base+0xcd8> │ │ │ │ + bl 12747c │ │ │ │ + b.n 6914e <_Py_open@@Base+0xcd8> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r2, #34604 @ 0x872c │ │ │ │ + movw r2, #36252 @ 0x8d9c │ │ │ │ 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] @ (691fc <_Py_open@@Base+0xee6>) │ │ │ │ - bl d27f0 │ │ │ │ - cbnz r0, 68ff2 <_Py_open@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #532] @ (6935c <_Py_open@@Base+0xee6>) │ │ │ │ + bl d294c │ │ │ │ + cbnz r0, 69152 <_Py_open@@Base+0xcdc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 691f4 <_Py_open@@Base+0xede> │ │ │ │ + b.n 69354 <_Py_open@@Base+0xede> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 69020 <_Py_open@@Base+0xd0a> │ │ │ │ + cbnz r0, 69180 <_Py_open@@Base+0xd0a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34632 @ 0x8748 │ │ │ │ + movw r1, #36280 @ 0x8db8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 691c2 <_Py_open@@Base+0xeac> │ │ │ │ - bl f43ac │ │ │ │ + b.n 69322 <_Py_open@@Base+0xeac> │ │ │ │ + bl f4590 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 69004 <_Py_open@@Base+0xcee> │ │ │ │ + blt.n 69164 <_Py_open@@Base+0xcee> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 69060 <_Py_open@@Base+0xd4a> │ │ │ │ - bl f43ac │ │ │ │ + cbz r0, 691c0 <_Py_open@@Base+0xd4a> │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69044 <_Py_open@@Base+0xd2e> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 691a4 <_Py_open@@Base+0xd2e> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 691c0 <_Py_open@@Base+0xeaa> │ │ │ │ - b.n 69048 <_Py_open@@Base+0xd32> │ │ │ │ + bne.w 69320 <_Py_open@@Base+0xeaa> │ │ │ │ + b.n 691a8 <_Py_open@@Base+0xd32> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69064 <_Py_open@@Base+0xd4e> │ │ │ │ + bge.n 691c4 <_Py_open@@Base+0xd4e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34668 @ 0x876c │ │ │ │ + movw r1, #36316 @ 0x8ddc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6901a <_Py_open@@Base+0xd04> │ │ │ │ + bl 12747c │ │ │ │ + b.n 6917a <_Py_open@@Base+0xd04> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 69074 <_Py_open@@Base+0xd5e> │ │ │ │ + cbz r3, 691d4 <_Py_open@@Base+0xd5e> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 69076 <_Py_open@@Base+0xd60> │ │ │ │ + b.n 691d6 <_Py_open@@Base+0xd60> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6908c <_Py_open@@Base+0xd76> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 6901a <_Py_open@@Base+0xd04> │ │ │ │ + cbnz r0, 691ec <_Py_open@@Base+0xd76> │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 6917a <_Py_open@@Base+0xd04> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 690a4 <_Py_open@@Base+0xd8e> │ │ │ │ + cbnz r0, 69204 <_Py_open@@Base+0xd8e> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 690b4 <_Py_open@@Base+0xd9e> │ │ │ │ - b.n 690b8 <_Py_open@@Base+0xda2> │ │ │ │ + bhi.n 69214 <_Py_open@@Base+0xd9e> │ │ │ │ + b.n 69218 <_Py_open@@Base+0xda2> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2138b0 <_PyTime_FromMillisecondsObject@@Base+0x490> │ │ │ │ + bl 215480 <_PyTime_FromMillisecondsObject@@Base+0x490> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6909c <_Py_open@@Base+0xd86> │ │ │ │ - b.n 690ce <_Py_open@@Base+0xdb8> │ │ │ │ + bne.n 691fc <_Py_open@@Base+0xd86> │ │ │ │ + b.n 6922e <_Py_open@@Base+0xdb8> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 690d2 <_Py_open@@Base+0xdbc> │ │ │ │ + cbnz r4, 69232 <_Py_open@@Base+0xdbc> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34696 @ 0x8788 │ │ │ │ + movw r1, #36344 @ 0x8df8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 691c2 <_Py_open@@Base+0xeac> │ │ │ │ + b.n 69322 <_Py_open@@Base+0xeac> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ movs r3, #3 │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w sl, [r4, #12] │ │ │ │ movw r3, #279 @ 0x117 │ │ │ │ strd lr, r3, [r4] │ │ │ │ - cbz r1, 6912c <_Py_open@@Base+0xe16> │ │ │ │ + cbz r1, 6928c <_Py_open@@Base+0xe16> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 690f6 <_Py_open@@Base+0xde0> │ │ │ │ + bls.n 69256 <_Py_open@@Base+0xde0> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 6910e <_Py_open@@Base+0xdf8> │ │ │ │ + bne.n 6926e <_Py_open@@Base+0xdf8> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34740 @ 0x87b4 │ │ │ │ + movw r1, #36388 @ 0x8e24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 690ce <_Py_open@@Base+0xdb8> │ │ │ │ + bl 12747c │ │ │ │ + b.n 6922e <_Py_open@@Base+0xdb8> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r3, r2, #7 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r2, [r4, #28] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 29c10 │ │ │ │ - b.n 6912e <_Py_open@@Base+0xe18> │ │ │ │ + b.n 6928e <_Py_open@@Base+0xe18> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 6918c <_Py_open@@Base+0xe76> │ │ │ │ + beq.n 692ec <_Py_open@@Base+0xe76> │ │ │ │ ldr.w r3, [sl] │ │ │ │ negs r2, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add.w r2, r2, #12 │ │ │ │ - bls.n 69162 <_Py_open@@Base+0xe4c> │ │ │ │ + bls.n 692c2 <_Py_open@@Base+0xe4c> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r1 │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 69162 <_Py_open@@Base+0xe4c> │ │ │ │ + bhi.n 692c2 <_Py_open@@Base+0xe4c> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 69162 <_Py_open@@Base+0xe4c> │ │ │ │ + bhi.n 692c2 <_Py_open@@Base+0xe4c> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 6917a <_Py_open@@Base+0xe64> │ │ │ │ + bne.n 692da <_Py_open@@Base+0xe64> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34784 @ 0x87e0 │ │ │ │ + movw r1, #36432 @ 0x8e50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 690ce <_Py_open@@Base+0xdb8> │ │ │ │ + bl 12747c │ │ │ │ + b.n 6922e <_Py_open@@Base+0xdb8> │ │ │ │ movs r1, #4 │ │ │ │ movw r0, #279 @ 0x117 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #16 │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r1, [sl, r3] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -94411,1079 +94543,1079 @@ │ │ │ │ strd r9, r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ - movw r2, #4287 @ 0x10bf │ │ │ │ + movw r2, #4299 @ 0x10cb │ │ │ │ movt r2, #3 │ │ │ │ - bl 20b5e8 │ │ │ │ + bl 20d3d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 690ce <_Py_open@@Base+0xdb8> │ │ │ │ + beq.n 6922e <_Py_open@@Base+0xdb8> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f900 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 691c2 <_Py_open@@Base+0xeac> │ │ │ │ + b.n 69322 <_Py_open@@Base+0xeac> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 691d2 <_Py_open@@Base+0xebc> │ │ │ │ + cbz r3, 69332 <_Py_open@@Base+0xebc> │ │ │ │ mov r0, r8 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 691f0 <_Py_open@@Base+0xeda> │ │ │ │ + ble.n 69350 <_Py_open@@Base+0xeda> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 691dc <_Py_open@@Base+0xec6> │ │ │ │ - bl 77270 │ │ │ │ + bl cec0c │ │ │ │ + b.n 6933c <_Py_open@@Base+0xec6> │ │ │ │ + bl 771ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r4, [pc, #256] @ (69300 <_Py_open@@Base+0xfea>) │ │ │ │ + ldr r4, [pc, #256] @ (69460 <_Py_open@@Base+0xfea>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 6923a <_Py_open@@Base+0xf24> │ │ │ │ + beq.n 6939a <_Py_open@@Base+0xf24> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 69224 <_Py_open@@Base+0xf0e> │ │ │ │ + beq.n 69384 <_Py_open@@Base+0xf0e> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 6923e <_Py_open@@Base+0xf28> │ │ │ │ + beq.n 6939e <_Py_open@@Base+0xf28> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34868 @ 0x8834 │ │ │ │ + movw r1, #36516 @ 0x8ea4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 126e34 │ │ │ │ + b.w 12747c │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34832 @ 0x8810 │ │ │ │ + movw r1, #36480 @ 0x8e80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 126e34 │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 12747c │ │ │ │ + b.w 1ea97c │ │ │ │ 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, #34912 @ 0x8860 │ │ │ │ + movw r1, #36560 @ 0x8ed0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 69276 <_Py_open@@Base+0xf60> │ │ │ │ + bl 8c480 │ │ │ │ + cbnz r0, 693d6 <_Py_open@@Base+0xf60> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6938a <_Py_open@@Base+0x1074> │ │ │ │ + b.n 694ea <_Py_open@@Base+0x1074> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #34932 @ 0x8874 │ │ │ │ + movw r1, #36580 @ 0x8ee4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5390 │ │ │ │ + bl f557c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69272 <_Py_open@@Base+0xf5c> │ │ │ │ + beq.n 693d2 <_Py_open@@Base+0xf5c> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 692d2 <_Py_open@@Base+0xfbc> │ │ │ │ + ble.n 69432 <_Py_open@@Base+0xfbc> │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 6929e <_Py_open@@Base+0xf88> │ │ │ │ + bcc.n 693fe <_Py_open@@Base+0xf88> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 692c6 <_Py_open@@Base+0xfb0> │ │ │ │ + b.n 69426 <_Py_open@@Base+0xfb0> │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6929a <_Py_open@@Base+0xf84> │ │ │ │ + beq.n 693fa <_Py_open@@Base+0xf84> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.n 692c6 <_Py_open@@Base+0xfb0> │ │ │ │ + bhi.n 69426 <_Py_open@@Base+0xfb0> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 692d4 <_Py_open@@Base+0xfbe> │ │ │ │ + cbnz r0, 69434 <_Py_open@@Base+0xfbe> │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6934e <_Py_open@@Base+0x1038> │ │ │ │ + b.n 694ae <_Py_open@@Base+0x1038> │ │ │ │ mov r7, r5 │ │ │ │ add.w r3, r6, #12 │ │ │ │ - movw r1, #34980 @ 0x88a4 │ │ │ │ + movw r1, #36628 @ 0x8f14 │ │ │ │ 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 69328 <_Py_open@@Base+0x1012> │ │ │ │ + bge.n 69488 <_Py_open@@Base+0x1012> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w fp, fp, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r2, [r6, #12] │ │ │ │ ldrpl.w r0, [r4, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r2, r8, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ - bl 14a63c │ │ │ │ + bl 14b8f8 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - cbz r0, 6934c <_Py_open@@Base+0x1036> │ │ │ │ + cbz r0, 694ac <_Py_open@@Base+0x1036> │ │ │ │ ldr.w r2, [sl, #-44] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [sl, #-36] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r2, r0, [fp, #-8] │ │ │ │ - b.n 692ec <_Py_open@@Base+0xfd6> │ │ │ │ + b.n 6944c <_Py_open@@Base+0xfd6> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r4, #35543 @ 0x8ad7 │ │ │ │ + movw r4, #35895 @ 0x8c37 │ │ │ │ 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 2ffb4 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6934e <_Py_open@@Base+0x1038> │ │ │ │ + b.n 694ae <_Py_open@@Base+0x1038> │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 69368 <_Py_open@@Base+0x1052> │ │ │ │ + beq.n 694c8 <_Py_open@@Base+0x1052> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 69356 <_Py_open@@Base+0x1040> │ │ │ │ + bl cec0c │ │ │ │ + b.n 694b6 <_Py_open@@Base+0x1040> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6938a <_Py_open@@Base+0x1074> │ │ │ │ + beq.n 694ea <_Py_open@@Base+0x1074> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6938a <_Py_open@@Base+0x1074> │ │ │ │ + cbnz r3, 694ea <_Py_open@@Base+0x1074> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #36716 @ 0x8f6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 69404 <_Py_open@@Base+0x10ee> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 69564 <_Py_open@@Base+0x10ee> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #25172 @ 0x6254 │ │ │ │ + movw r1, #26708 @ 0x6854 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #35088 @ 0x8910 │ │ │ │ + movw r0, #36736 @ 0x8f80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 69404 <_Py_open@@Base+0x10ee> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 69564 <_Py_open@@Base+0x10ee> │ │ │ │ + bl 95cd4 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - cbnz r4, 69408 <_Py_open@@Base+0x10f2> │ │ │ │ + bl 987c8 │ │ │ │ + cbnz r4, 69568 <_Py_open@@Base+0x10f2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35112 @ 0x8928 │ │ │ │ + movw r1, #36760 @ 0x8f98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69412 <_Py_open@@Base+0x10fc> │ │ │ │ + b.n 69572 <_Py_open@@Base+0x10fc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ 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, #35136 @ 0x8940 │ │ │ │ + movw r1, #36784 @ 0x8fb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 6945c <_Py_open@@Base+0x1146> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 695bc <_Py_open@@Base+0x1146> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 69460 <_Py_open@@Base+0x114a> │ │ │ │ + bcc.n 695c0 <_Py_open@@Base+0x114a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35156 @ 0x8954 │ │ │ │ + movw r1, #36804 @ 0x8fc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 694b4 <_Py_open@@Base+0x119e> │ │ │ │ + b.n 69614 <_Py_open@@Base+0x119e> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #29312 @ 0x7280 │ │ │ │ + movw r1, #30848 @ 0x7880 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35196 @ 0x897c │ │ │ │ + movw r0, #36844 @ 0x8fec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6945c <_Py_open@@Base+0x1146> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 695bc <_Py_open@@Base+0x1146> │ │ │ │ + bl 95cd4 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - cbnz r4, 694ae <_Py_open@@Base+0x1198> │ │ │ │ + bl 987c8 │ │ │ │ + cbnz r4, 6960e <_Py_open@@Base+0x1198> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35220 @ 0x8994 │ │ │ │ + movw r1, #36868 @ 0x9004 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6945c <_Py_open@@Base+0x1146> │ │ │ │ + bl 12747c │ │ │ │ + b.n 695bc <_Py_open@@Base+0x1146> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ 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, #35244 @ 0x89ac │ │ │ │ + movw r1, #36892 @ 0x901c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 69506 <_Py_open@@Base+0x11f0> │ │ │ │ - bl 95d94 │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 69666 <_Py_open@@Base+0x11f0> │ │ │ │ + bl 95cd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 295e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - cbnz r4, 6950a <_Py_open@@Base+0x11f4> │ │ │ │ + bl 987c8 │ │ │ │ + cbnz r4, 6966a <_Py_open@@Base+0x11f4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35264 @ 0x89c0 │ │ │ │ + movw r1, #36912 @ 0x9030 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69510 <_Py_open@@Base+0x11fa> │ │ │ │ + b.n 69670 <_Py_open@@Base+0x11fa> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35284 @ 0x89d4 │ │ │ │ + movw r1, #36932 @ 0x9044 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 6953a <_Py_open@@Base+0x1224> │ │ │ │ + bl 8c480 │ │ │ │ + cbnz r0, 6969a <_Py_open@@Base+0x1224> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6956c <_Py_open@@Base+0x1256> │ │ │ │ + b.n 696cc <_Py_open@@Base+0x1256> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8d6c │ │ │ │ + bl 1fb6f0 <_PyParkingLot_UnparkAll@@Base+0x72c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69536 <_Py_open@@Base+0x1220> │ │ │ │ - ldr r3, [pc, #44] @ (69574 <_Py_open@@Base+0x125e>) │ │ │ │ + beq.n 69696 <_Py_open@@Base+0x1220> │ │ │ │ + ldr r3, [pc, #44] @ (696d4 <_Py_open@@Base+0x125e>) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 6955a <_Py_open@@Base+0x1244> │ │ │ │ + cbz r3, 696ba <_Py_open@@Base+0x1244> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 205a44 <_Py_RestoreSignals@@Base+0x238> │ │ │ │ - cbnz r0, 69564 <_Py_open@@Base+0x124e> │ │ │ │ + bl 207d8c <_Py_RestoreSignals@@Base+0x238> │ │ │ │ + cbnz r0, 696c4 <_Py_open@@Base+0x124e> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6956c <_Py_open@@Base+0x1256> │ │ │ │ + b.n 696cc <_Py_open@@Base+0x1256> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35300 @ 0x89e4 │ │ │ │ + movw r1, #36948 @ 0x9054 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 695cc <_Py_open@@Base+0x12b6> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 6972c <_Py_open@@Base+0x12b6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 695ba <_Py_open@@Base+0x12a4> │ │ │ │ - bl 95d94 │ │ │ │ + cbz r3, 6971a <_Py_open@@Base+0x12a4> │ │ │ │ + bl 95cd4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 66f46 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ + bl 670ee │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9889c │ │ │ │ - b.n 695c4 <_Py_open@@Base+0x12ae> │ │ │ │ - bl 66f46 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ + bl 987c8 │ │ │ │ + b.n 69724 <_Py_open@@Base+0x12ae> │ │ │ │ + bl 670ee │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35312 @ 0x89f0 │ │ │ │ + movw r1, #36960 @ 0x9060 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 69614 <_Py_open@@Base+0x12fe> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 69774 <_Py_open@@Base+0x12fe> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 674f8 │ │ │ │ - cbz r0, 69618 <_Py_open@@Base+0x1302> │ │ │ │ + bl 6767c │ │ │ │ + cbz r0, 69778 <_Py_open@@Base+0x1302> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6028 @ 0x178c │ │ │ │ + movw r1, #7568 @ 0x1d90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69620 <_Py_open@@Base+0x130a> │ │ │ │ + b.n 69780 <_Py_open@@Base+0x130a> │ │ │ │ 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 f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69646 <_Py_open@@Base+0x1330> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 69678 <_Py_open@@Base+0x1362> │ │ │ │ + bne.n 697a6 <_Py_open@@Base+0x1330> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 697d8 <_Py_open@@Base+0x1362> │ │ │ │ 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 69670 <_Py_open@@Base+0x135a> │ │ │ │ + bne.n 697d0 <_Py_open@@Base+0x135a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 69670 <_Py_open@@Base+0x135a> │ │ │ │ + cbz r3, 697d0 <_Py_open@@Base+0x135a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ 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 696a4 <_Py_open@@Base+0x138e> │ │ │ │ + bge.n 69804 <_Py_open@@Base+0x138e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ 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, 696ea <_Py_open@@Base+0x13d4> │ │ │ │ + cbz r0, 6984a <_Py_open@@Base+0x13d4> │ │ │ │ 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 f1834 │ │ │ │ + bl f1a18 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 696f0 <_Py_open@@Base+0x13da> │ │ │ │ + b.n 69850 <_Py_open@@Base+0x13da> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8f9d8 │ │ │ │ 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 6971c <_Py_open@@Base+0x1406> │ │ │ │ + bge.n 6987c <_Py_open@@Base+0x1406> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ 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, 69750 <_Py_open@@Base+0x143a> │ │ │ │ + cbz r0, 698b0 <_Py_open@@Base+0x143a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 69762 <_Py_open@@Base+0x144c> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 698c2 <_Py_open@@Base+0x144c> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 206238 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 2084ec <_Py_RestoreSignals@@Base+0x998> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 206054 <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 697c0 <_Py_open@@Base+0x14aa> │ │ │ │ + bl 208308 <_Py_RestoreSignals@@Base+0x7b4> │ │ │ │ + cbz r0, 69920 <_Py_open@@Base+0x14aa> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #4 │ │ │ │ blx 29c10 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29720 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 697ba <_Py_open@@Base+0x14a4> │ │ │ │ + bl 987c8 │ │ │ │ + cbz r4, 6991a <_Py_open@@Base+0x14a4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 697c0 <_Py_open@@Base+0x14aa> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 69920 <_Py_open@@Base+0x14aa> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 290f0 │ │ │ │ - cbz r0, 697ee <_Py_open@@Base+0x14d8> │ │ │ │ + cbz r0, 6994e <_Py_open@@Base+0x14d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 6980a <_Py_open@@Base+0x14f4> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 6996a <_Py_open@@Base+0x14f4> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 697de <_Py_open@@Base+0x14c8> │ │ │ │ + bne.n 6993e <_Py_open@@Base+0x14c8> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 206238 <_Py_RestoreSignals@@Base+0xa2c> │ │ │ │ + bl 2084ec <_Py_RestoreSignals@@Base+0x998> │ │ │ │ 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, #35324 @ 0x89fc │ │ │ │ + movw r1, #36972 @ 0x906c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 69854 <_Py_open@@Base+0x153e> │ │ │ │ - bl d3c50 │ │ │ │ - movw r2, #44185 @ 0xac99 │ │ │ │ + bl 8c480 │ │ │ │ + cbnz r0, 699b4 <_Py_open@@Base+0x153e> │ │ │ │ + bl d3d9c │ │ │ │ + movw r2, #45529 @ 0xb1d9 │ │ │ │ movt r2, #17 │ │ │ │ - movw r1, #35340 @ 0x8a0c │ │ │ │ + movw r1, #36988 @ 0x907c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 69858 <_Py_open@@Base+0x1542> │ │ │ │ + bl 8c480 │ │ │ │ + cbnz r0, 699b8 <_Py_open@@Base+0x1542> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 698cc <_Py_open@@Base+0x15b6> │ │ │ │ + b.n 69a2c <_Py_open@@Base+0x15b6> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6985a <_Py_open@@Base+0x1544> │ │ │ │ + b.n 699ba <_Py_open@@Base+0x1544> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #15104 @ 0x3b00 │ │ │ │ + movw r1, #16640 @ 0x4100 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35356 @ 0x8a1c │ │ │ │ + movw r0, #37004 @ 0x908c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69850 <_Py_open@@Base+0x153a> │ │ │ │ + blt.n 699b0 <_Py_open@@Base+0x153a> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 698c6 <_Py_open@@Base+0x15b0> │ │ │ │ + cbnz r0, 69a26 <_Py_open@@Base+0x15b0> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29e64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - cbz r5, 698aa <_Py_open@@Base+0x1594> │ │ │ │ + bl cec0c │ │ │ │ + cbz r5, 69a0a <_Py_open@@Base+0x1594> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 698aa <_Py_open@@Base+0x1594> │ │ │ │ + beq.n 69a0a <_Py_open@@Base+0x1594> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 698aa <_Py_open@@Base+0x1594> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 698bc <_Py_open@@Base+0x15a6> │ │ │ │ + cbnz r3, 69a0a <_Py_open@@Base+0x1594> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 69a1c <_Py_open@@Base+0x15a6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 698cc <_Py_open@@Base+0x15b6> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 69a2c <_Py_open@@Base+0x15b6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 698cc <_Py_open@@Base+0x15b6> │ │ │ │ + b.n 69a2c <_Py_open@@Base+0x15b6> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 69894 <_Py_open@@Base+0x157e> │ │ │ │ - b.n 698ac <_Py_open@@Base+0x1596> │ │ │ │ + bne.n 699f4 <_Py_open@@Base+0x157e> │ │ │ │ + b.n 69a0c <_Py_open@@Base+0x1596> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r7, r3 │ │ │ │ add.w sl, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r2, 69904 <_Py_open@@Base+0x15ee> │ │ │ │ + cbnz r2, 69a64 <_Py_open@@Base+0x15ee> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 69906 <_Py_open@@Base+0x15f0> │ │ │ │ + b.n 69a66 <_Py_open@@Base+0x15f0> │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #35376 @ 0x8a30 │ │ │ │ + movw r1, #37024 @ 0x90a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35380 @ 0x8a34 │ │ │ │ + movw r0, #37028 @ 0x90a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 699b8 <_Py_open@@Base+0x16a2> │ │ │ │ - cbnz r5, 69956 <_Py_open@@Base+0x1640> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 69b18 <_Py_open@@Base+0x16a2> │ │ │ │ + cbnz r5, 69ab6 <_Py_open@@Base+0x1640> │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 69aa4 <_Py_open@@Base+0x178e> │ │ │ │ + bge.w 69c04 <_Py_open@@Base+0x178e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 699b8 <_Py_open@@Base+0x16a2> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 69b18 <_Py_open@@Base+0x16a2> │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35392 @ 0x8a40 │ │ │ │ + movw r1, #37040 @ 0x90b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14a63c │ │ │ │ + bl 14b8f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69a14 <_Py_open@@Base+0x16fe> │ │ │ │ + beq.n 69b74 <_Py_open@@Base+0x16fe> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 69996 <_Py_open@@Base+0x1680> │ │ │ │ + cbz r7, 69af6 <_Py_open@@Base+0x1680> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 699d4 <_Py_open@@Base+0x16be> │ │ │ │ + bgt.n 69b34 <_Py_open@@Base+0x16be> │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl, r5] │ │ │ │ - b.n 69aac <_Py_open@@Base+0x1796> │ │ │ │ + b.n 69c0c <_Py_open@@Base+0x1796> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 699bc <_Py_open@@Base+0x16a6> │ │ │ │ + ble.n 69b1c <_Py_open@@Base+0x16a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35404 @ 0x8a4c │ │ │ │ + movw r1, #37052 @ 0x90bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ac8 <_Py_open@@Base+0x17b2> │ │ │ │ + b.n 69c28 <_Py_open@@Base+0x17b2> │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r7, [sl, r5] │ │ │ │ - b.n 69aac <_Py_open@@Base+0x1796> │ │ │ │ + b.n 69c0c <_Py_open@@Base+0x1796> │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 69aac <_Py_open@@Base+0x1796> │ │ │ │ + beq.n 69c0c <_Py_open@@Base+0x1796> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 699f6 <_Py_open@@Base+0x16e0> │ │ │ │ + cbz r7, 69b56 <_Py_open@@Base+0x16e0> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 699f6 <_Py_open@@Base+0x16e0> │ │ │ │ + bgt.n 69b56 <_Py_open@@Base+0x16e0> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 69a62 <_Py_open@@Base+0x174c> │ │ │ │ + blt.n 69bc2 <_Py_open@@Base+0x174c> │ │ │ │ mov r0, r4 │ │ │ │ - bl ceac4 │ │ │ │ - cbz r7, 69a0a <_Py_open@@Base+0x16f4> │ │ │ │ + bl cec0c │ │ │ │ + cbz r7, 69b6a <_Py_open@@Base+0x16f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ffe0 │ │ │ │ - b.n 69ac8 <_Py_open@@Base+0x17b2> │ │ │ │ + bl 7ffd8 │ │ │ │ + b.n 69c28 <_Py_open@@Base+0x17b2> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 71e88 │ │ │ │ - b.n 69ac8 <_Py_open@@Base+0x17b2> │ │ │ │ - bl d3c50 │ │ │ │ - movw r1, #35432 @ 0x8a68 │ │ │ │ + bl 71df8 │ │ │ │ + b.n 69c28 <_Py_open@@Base+0x17b2> │ │ │ │ + bl d3d9c │ │ │ │ + movw r1, #37080 @ 0x90d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a63c │ │ │ │ - cbz r0, 69a88 <_Py_open@@Base+0x1772> │ │ │ │ + bl 14b8f8 │ │ │ │ + cbz r0, 69be8 <_Py_open@@Base+0x1772> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 6999c <_Py_open@@Base+0x1686> │ │ │ │ + bgt.n 69afc <_Py_open@@Base+0x1686> │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r8, [r5, r7] │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 69a78 <_Py_open@@Base+0x1762> │ │ │ │ + bge.n 69bd8 <_Py_open@@Base+0x1762> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 699b8 <_Py_open@@Base+0x16a2> │ │ │ │ + bl cec0c │ │ │ │ + b.n 69b18 <_Py_open@@Base+0x16a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71e88 │ │ │ │ - b.n 69ac8 <_Py_open@@Base+0x17b2> │ │ │ │ - bl d3c50 │ │ │ │ - movw r1, #35444 @ 0x8a74 │ │ │ │ + bl 71df8 │ │ │ │ + b.n 69c28 <_Py_open@@Base+0x17b2> │ │ │ │ + bl d3d9c │ │ │ │ + movw r1, #37092 @ 0x90e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a63c │ │ │ │ + bl 14b8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69926 <_Py_open@@Base+0x1610> │ │ │ │ - b.n 699b8 <_Py_open@@Base+0x16a2> │ │ │ │ + bne.w 69a86 <_Py_open@@Base+0x1610> │ │ │ │ + b.n 69b18 <_Py_open@@Base+0x16a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ffe0 │ │ │ │ - b.n 69ac8 <_Py_open@@Base+0x17b2> │ │ │ │ - bl 95d94 │ │ │ │ + bl 7ffd8 │ │ │ │ + b.n 69c28 <_Py_open@@Base+0x17b2> │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ - b.n 699e4 <_Py_open@@Base+0x16ce> │ │ │ │ + bl 987c8 │ │ │ │ + b.n 69b44 <_Py_open@@Base+0x16ce> │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd754 │ │ │ │ + bl dd90c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69af0 <_Py_open@@Base+0x17da> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 69b24 <_Py_open@@Base+0x180e> │ │ │ │ - bl 95d94 │ │ │ │ + bne.n 69c50 <_Py_open@@Base+0x17da> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 69c84 <_Py_open@@Base+0x180e> │ │ │ │ + bl 95cd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 69b28 <_Py_open@@Base+0x1812> │ │ │ │ + bge.n 69c88 <_Py_open@@Base+0x1812> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 69b28 <_Py_open@@Base+0x1812> │ │ │ │ + beq.n 69c88 <_Py_open@@Base+0x1812> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69b30 <_Py_open@@Base+0x181a> │ │ │ │ + b.n 69c90 <_Py_open@@Base+0x181a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd754 │ │ │ │ + bl dd90c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69b56 <_Py_open@@Base+0x1840> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 69b56 <_Py_open@@Base+0x1840> │ │ │ │ + bne.n 69cb6 <_Py_open@@Base+0x1840> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 69cb6 <_Py_open@@Base+0x1840> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69b70 <_Py_open@@Base+0x185a> │ │ │ │ + b.n 69cd0 <_Py_open@@Base+0x185a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 143d34 <_Py_dup@@Base> │ │ │ │ + bl 144b94 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 69b52 <_Py_open@@Base+0x183c> │ │ │ │ - bl 7ffe0 │ │ │ │ + beq.n 69cb2 <_Py_open@@Base+0x183c> │ │ │ │ + bl 7ffd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69b70 <_Py_open@@Base+0x185a> │ │ │ │ + cbnz r0, 69cd0 <_Py_open@@Base+0x185a> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - movw r1, #35544 @ 0x8ad8 │ │ │ │ + movw r1, #37192 @ 0x9148 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sp │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 69bc0 <_Py_open@@Base+0x18aa> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 69d20 <_Py_open@@Base+0x18aa> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 69bc4 <_Py_open@@Base+0x18ae> │ │ │ │ + bne.n 69d24 <_Py_open@@Base+0x18ae> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 69bf0 <_Py_open@@Base+0x18da> │ │ │ │ + beq.n 69d50 <_Py_open@@Base+0x18da> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35560 @ 0x8ae8 │ │ │ │ + movw r1, #37208 @ 0x9158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69c20 <_Py_open@@Base+0x190a> │ │ │ │ + b.n 69d80 <_Py_open@@Base+0x190a> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 69bd0 <_Py_open@@Base+0x18ba> │ │ │ │ + bne.n 69d30 <_Py_open@@Base+0x18ba> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 69bf0 <_Py_open@@Base+0x18da> │ │ │ │ - b.n 69ba4 <_Py_open@@Base+0x188e> │ │ │ │ + beq.n 69d50 <_Py_open@@Base+0x18da> │ │ │ │ + b.n 69d04 <_Py_open@@Base+0x188e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35604 @ 0x8b14 │ │ │ │ + movw r1, #37252 @ 0x9184 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 69bc0 <_Py_open@@Base+0x18aa> │ │ │ │ + bl cec0c │ │ │ │ + b.n 69d20 <_Py_open@@Base+0x18aa> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 29138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69c14 <_Py_open@@Base+0x18fe> │ │ │ │ + cbnz r0, 69d74 <_Py_open@@Base+0x18fe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 69bc0 <_Py_open@@Base+0x18aa> │ │ │ │ + bl cec0c │ │ │ │ + b.n 69d20 <_Py_open@@Base+0x18aa> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ 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 66f46 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ + bl 670ee │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 69c4e <_Py_open@@Base+0x1938> │ │ │ │ + bcc.n 69dae <_Py_open@@Base+0x1938> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 69c54 <_Py_open@@Base+0x193e> │ │ │ │ + bcs.n 69db4 <_Py_open@@Base+0x193e> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 69c58 <_Py_open@@Base+0x1942> │ │ │ │ + b.n 69db8 <_Py_open@@Base+0x1942> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 66d8e <_PySys_GetAttr@@Base+0x206> │ │ │ │ + bl 66f36 │ │ │ │ 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, #35632 @ 0x8b30 │ │ │ │ + movw r1, #37280 @ 0x91a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #35724 @ 0x8b8c │ │ │ │ + movw r1, #37372 @ 0x91fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 69cc6 <_Py_open@@Base+0x19b0> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 69e26 <_Py_open@@Base+0x19b0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 69cca <_Py_open@@Base+0x19b4> │ │ │ │ + bge.n 69e2a <_Py_open@@Base+0x19b4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35740 @ 0x8b9c │ │ │ │ + movw r1, #37388 @ 0x920c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69cfa <_Py_open@@Base+0x19e4> │ │ │ │ - bl 673c8 │ │ │ │ + b.n 69e5a <_Py_open@@Base+0x19e4> │ │ │ │ + bl 6754a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 66e74 <_PySys_GetAttr@@Base+0x2ec> │ │ │ │ + bl 67014 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69cf4 <_Py_open@@Base+0x19de> │ │ │ │ + bne.n 69e54 <_Py_open@@Base+0x19de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #35776 @ 0x8bc0 │ │ │ │ + movw r1, #37424 @ 0x9230 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 69cc6 <_Py_open@@Base+0x19b0> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 69e26 <_Py_open@@Base+0x19b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f900 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69d28 <_Py_open@@Base+0x1a12> │ │ │ │ + bpl.n 69e88 <_Py_open@@Base+0x1a12> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4a94 │ │ │ │ + bl f4c78 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69d40 <_Py_open@@Base+0x1a2a> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 69d40 <_Py_open@@Base+0x1a2a> │ │ │ │ - b.n 69d4a <_Py_open@@Base+0x1a34> │ │ │ │ + bne.n 69ea0 <_Py_open@@Base+0x1a2a> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 69ea0 <_Py_open@@Base+0x1a2a> │ │ │ │ + b.n 69eaa <_Py_open@@Base+0x1a34> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35804 @ 0x8bdc │ │ │ │ + movw r1, #37452 @ 0x924c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d1990 │ │ │ │ + b.w d1af0 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7dde8 │ │ │ │ + b.w 7ddd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 69cfe <_Py_open@@Base+0x19e8> │ │ │ │ + b.n 69e5e <_Py_open@@Base+0x19e8> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4a94 │ │ │ │ + bl f4c78 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69d72 <_Py_open@@Base+0x1a5c> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 69d8a <_Py_open@@Base+0x1a74> │ │ │ │ + bne.n 69ed2 <_Py_open@@Base+0x1a5c> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 69eea <_Py_open@@Base+0x1a74> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 69d8e <_Py_open@@Base+0x1a78> │ │ │ │ + cbnz r0, 69eee <_Py_open@@Base+0x1a78> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69d94 <_Py_open@@Base+0x1a7e> │ │ │ │ + b.n 69ef4 <_Py_open@@Base+0x1a7e> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8fa90 │ │ │ │ + bl 8f9d8 │ │ │ │ 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 │ │ │ │ @@ -95491,1158 +95623,1166 @@ │ │ │ │ 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, #35828 @ 0x8bf4 │ │ │ │ + movw r1, #37476 @ 0x9264 │ │ │ │ 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 8c534 │ │ │ │ - cbz r0, 69e06 <_Py_open@@Base+0x1af0> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 69f66 <_Py_open@@Base+0x1af0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 69e0a <_Py_open@@Base+0x1af4> │ │ │ │ + bmi.n 69f6a <_Py_open@@Base+0x1af4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35844 @ 0x8c04 │ │ │ │ + movw r1, #37492 @ 0x9274 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69f76 <_Py_open@@Base+0x1c60> │ │ │ │ + b.n 6a0d6 <_Py_open@@Base+0x1c60> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - movw r1, #35888 @ 0x8c30 │ │ │ │ + movw r1, #37536 @ 0x92a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69e06 <_Py_open@@Base+0x1af0> │ │ │ │ + beq.n 69f66 <_Py_open@@Base+0x1af0> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 69e4a <_Py_open@@Base+0x1b34> │ │ │ │ + bcc.n 69faa <_Py_open@@Base+0x1b34> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35936 @ 0x8c60 │ │ │ │ + movw r1, #37584 @ 0x92d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 69e06 <_Py_open@@Base+0x1af0> │ │ │ │ + bl 12747c │ │ │ │ + b.n 69f66 <_Py_open@@Base+0x1af0> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #15104 @ 0x3b00 │ │ │ │ + movw r1, #16640 @ 0x4100 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35980 @ 0x8c8c │ │ │ │ + movw r0, #37628 @ 0x92fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ + bl 8fdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69e06 <_Py_open@@Base+0x1af0> │ │ │ │ + blt.n 69f66 <_Py_open@@Base+0x1af0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #44688 @ 0xae90 │ │ │ │ + movw r2, #46224 @ 0xb490 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6ca70 │ │ │ │ + bl 6ca58 │ │ │ │ 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 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 69ebe <_Py_open@@Base+0x1ba8> │ │ │ │ + beq.n 6a01e <_Py_open@@Base+0x1ba8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2617e8 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 69eda <_Py_open@@Base+0x1bc4> │ │ │ │ + bl 262138 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ + b.n 6a03a <_Py_open@@Base+0x1bc4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 69ede <_Py_open@@Base+0x1bc8> │ │ │ │ + cbz r2, 6a03e <_Py_open@@Base+0x1bc8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36000 @ 0x8ca0 │ │ │ │ + movw r1, #37648 @ 0x9310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69f6e <_Py_open@@Base+0x1c58> │ │ │ │ + b.n 6a0ce <_Py_open@@Base+0x1c58> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 69efa <_Py_open@@Base+0x1be4> │ │ │ │ + beq.n 6a05a <_Py_open@@Base+0x1be4> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 69f1a <_Py_open@@Base+0x1c04> │ │ │ │ + bne.n 6a07a <_Py_open@@Base+0x1c04> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r1, [sl] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r2, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 69f1a <_Py_open@@Base+0x1c04> │ │ │ │ + b.n 6a07a <_Py_open@@Base+0x1c04> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69f1a <_Py_open@@Base+0x1c04> │ │ │ │ + beq.n 6a07a <_Py_open@@Base+0x1c04> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ + movw r1, #37688 @ 0x9338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 69eda <_Py_open@@Base+0x1bc4> │ │ │ │ - bl 95d94 │ │ │ │ + bl 12747c │ │ │ │ + b.n 6a03a <_Py_open@@Base+0x1bc4> │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ - cbz r4, 69f52 <_Py_open@@Base+0x1c3c> │ │ │ │ + bl 987c8 │ │ │ │ + cbz r4, 6a0b2 <_Py_open@@Base+0x1c3c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2617e8 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ - b.n 69eda <_Py_open@@Base+0x1bc4> │ │ │ │ + bl 262138 <_PyLong_DivmodNear@@Base+0xc84> │ │ │ │ + b.n 6a03a <_Py_open@@Base+0x1bc4> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69eda <_Py_open@@Base+0x1bc4> │ │ │ │ + beq.n 6a03a <_Py_open@@Base+0x1bc4> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #36072 @ 0x8ce8 │ │ │ │ + movw r0, #37720 @ 0x9358 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 69f76 <_Py_open@@Base+0x1c60> │ │ │ │ + cbz r0, 6a0d6 <_Py_open@@Base+0x1c60> │ │ │ │ blx 295c8 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1148 @ 0x47c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #36076 @ 0x8cec │ │ │ │ + movw r1, #37724 @ 0x935c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 69fd2 <_Py_open@@Base+0x1cbc> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 6a132 <_Py_open@@Base+0x1cbc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69fbc <_Py_open@@Base+0x1ca6> │ │ │ │ + blt.n 6a11c <_Py_open@@Base+0x1ca6> │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 69fbc <_Py_open@@Base+0x1ca6> │ │ │ │ + bhi.n 6a11c <_Py_open@@Base+0x1ca6> │ │ │ │ adds r0, #12 │ │ │ │ - bl 124d64 │ │ │ │ - b.n 69fd4 <_Py_open@@Base+0x1cbe> │ │ │ │ + bl 1253b4 │ │ │ │ + b.n 6a134 <_Py_open@@Base+0x1cbe> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36088 @ 0x8cf8 │ │ │ │ + movw r1, #37736 @ 0x9368 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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 69fe6 <_Py_open@@Base+0x1cd0> │ │ │ │ + bne.n 6a146 <_Py_open@@Base+0x1cd0> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 1154d8 │ │ │ │ + b.w 115a60 │ │ │ │ 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 6a00a <_Py_open@@Base+0x1cf4> │ │ │ │ + bgt.n 6a16a <_Py_open@@Base+0x1cf4> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w fa3c0 │ │ │ │ + b.w fa6b8 │ │ │ │ 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 2033ac <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ + bl 20576c <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a068 <_Py_open@@Base+0x1d52> │ │ │ │ + bne.n 6a1c8 <_Py_open@@Base+0x1d52> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 6a062 <_Py_open@@Base+0x1d4c> │ │ │ │ + bl d3b88 │ │ │ │ + cbz r0, 6a1c2 <_Py_open@@Base+0x1d4c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f14b0 │ │ │ │ + bl 1f43fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a090 <_Py_open@@Base+0x1d7a> │ │ │ │ + b.n 6a1f0 <_Py_open@@Base+0x1d7a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6a07e <_Py_open@@Base+0x1d68> │ │ │ │ + beq.n 6a1de <_Py_open@@Base+0x1d68> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a07e <_Py_open@@Base+0x1d68> │ │ │ │ + bne.n 6a1de <_Py_open@@Base+0x1d68> │ │ │ │ add.w r1, r3, #32768 @ 0x8000 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 6a058 <_Py_open@@Base+0x1d42> │ │ │ │ + bcs.n 6a1b8 <_Py_open@@Base+0x1d42> │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ asrs r3, r3, #8 │ │ │ │ subs r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 6a082 <_Py_open@@Base+0x1d6c> │ │ │ │ + bgt.n 6a1e2 <_Py_open@@Base+0x1d6c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f428c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a0d8 <_Py_open@@Base+0x1dc2> │ │ │ │ + bne.n 6a238 <_Py_open@@Base+0x1dc2> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 6a0d2 <_Py_open@@Base+0x1dbc> │ │ │ │ + bl d3b88 │ │ │ │ + cbz r0, 6a232 <_Py_open@@Base+0x1dbc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f14b0 │ │ │ │ + bl 1f43fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a108 <_Py_open@@Base+0x1df2> │ │ │ │ + b.n 6a268 <_Py_open@@Base+0x1df2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6a0f6 <_Py_open@@Base+0x1de0> │ │ │ │ + beq.n 6a256 <_Py_open@@Base+0x1de0> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 6a0f6 <_Py_open@@Base+0x1de0> │ │ │ │ + bhi.n 6a256 <_Py_open@@Base+0x1de0> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f14b0 │ │ │ │ - b.n 6a0d2 <_Py_open@@Base+0x1dbc> │ │ │ │ + bl 1f43fc │ │ │ │ + b.n 6a232 <_Py_open@@Base+0x1dbc> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6a0fa <_Py_open@@Base+0x1de4> │ │ │ │ + bgt.n 6a25a <_Py_open@@Base+0x1de4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 15cd8c <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6a17e <_Py_open@@Base+0x1e68> │ │ │ │ + bl 15e444 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ + cbz r0, 6a2de <_Py_open@@Base+0x1e68> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 10b54c <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b838 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a154 <_Py_open@@Base+0x1e3e> │ │ │ │ + beq.n 6a2b4 <_Py_open@@Base+0x1e3e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a154 <_Py_open@@Base+0x1e3e> │ │ │ │ + cbnz r2, 6a2b4 <_Py_open@@Base+0x1e3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a182 <_Py_open@@Base+0x1e6c> │ │ │ │ + bge.n 6a2e2 <_Py_open@@Base+0x1e6c> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #25176 @ 0x6258 │ │ │ │ + movw r1, #26712 @ 0x6858 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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 15cd8c <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6a1f0 <_Py_open@@Base+0x1eda> │ │ │ │ + bl 15e444 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ + cbz r0, 6a350 <_Py_open@@Base+0x1eda> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 10b54c <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b838 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a1d0 <_Py_open@@Base+0x1eba> │ │ │ │ + beq.n 6a330 <_Py_open@@Base+0x1eba> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a1d0 <_Py_open@@Base+0x1eba> │ │ │ │ + cbnz r2, 6a330 <_Py_open@@Base+0x1eba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a1f4 <_Py_open@@Base+0x1ede> │ │ │ │ + bge.n 6a354 <_Py_open@@Base+0x1ede> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #61828 @ 0xf184 │ │ │ │ + movw r1, #63364 @ 0xf784 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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 6a21c <_Py_open@@Base+0x1f06> │ │ │ │ + bne.n 6a37c <_Py_open@@Base+0x1f06> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a23e <_Py_open@@Base+0x1f28> │ │ │ │ - b.n 6a236 <_Py_open@@Base+0x1f20> │ │ │ │ + bne.n 6a39e <_Py_open@@Base+0x1f28> │ │ │ │ + b.n 6a396 <_Py_open@@Base+0x1f20> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64680 @ 0xfca8 │ │ │ │ + movw r0, #62220 @ 0xf30c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a20e <_Py_open@@Base+0x1ef8> │ │ │ │ + bne.n 6a36e <_Py_open@@Base+0x1ef8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a270 <_Py_open@@Base+0x1f5a> │ │ │ │ - bl 7f720 │ │ │ │ + b.n 6a3d0 <_Py_open@@Base+0x1f5a> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a232 <_Py_open@@Base+0x1f1c> │ │ │ │ + bne.n 6a392 <_Py_open@@Base+0x1f1c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a252 <_Py_open@@Base+0x1f3c> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 6a3b2 <_Py_open@@Base+0x1f3c> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a232 <_Py_open@@Base+0x1f1c> │ │ │ │ - bl 95d94 │ │ │ │ + bne.n 6a392 <_Py_open@@Base+0x1f1c> │ │ │ │ + bl 95cd4 │ │ │ │ mov r3, r0 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 67490 <_Py_closerange@@Base> │ │ │ │ + bl 67614 <_Py_closerange@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ 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 6a296 <_Py_open@@Base+0x1f80> │ │ │ │ + bne.n 6a3f6 <_Py_open@@Base+0x1f80> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a2b4 <_Py_open@@Base+0x1f9e> │ │ │ │ - b.n 6a2ae <_Py_open@@Base+0x1f98> │ │ │ │ + bne.n 6a414 <_Py_open@@Base+0x1f9e> │ │ │ │ + b.n 6a40e <_Py_open@@Base+0x1f98> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25764 @ 0x64a4 │ │ │ │ + movw r0, #27300 @ 0x6aa4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a288 <_Py_open@@Base+0x1f72> │ │ │ │ - b.n 6a31a <_Py_open@@Base+0x2004> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6a31a <_Py_open@@Base+0x2004> │ │ │ │ + bne.n 6a3e8 <_Py_open@@Base+0x1f72> │ │ │ │ + b.n 6a47a <_Py_open@@Base+0x2004> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 6a47a <_Py_open@@Base+0x2004> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a2c6 <_Py_open@@Base+0x1fb0> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6a31a <_Py_open@@Base+0x2004> │ │ │ │ + bne.n 6a426 <_Py_open@@Base+0x1fb0> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 6a47a <_Py_open@@Base+0x2004> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a2e4 <_Py_open@@Base+0x1fce> │ │ │ │ + bls.n 6a444 <_Py_open@@Base+0x1fce> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6028 @ 0x178c │ │ │ │ + movw r1, #7568 @ 0x1d90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6a31a <_Py_open@@Base+0x2004> │ │ │ │ + bl 12747c │ │ │ │ + b.n 6a47a <_Py_open@@Base+0x2004> │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a174 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6a2f8 <_Py_open@@Base+0x1fe2> │ │ │ │ + cbz r5, 6a458 <_Py_open@@Base+0x1fe2> │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6a2fc <_Py_open@@Base+0x1fe6> │ │ │ │ + b.n 6a45c <_Py_open@@Base+0x1fe6> │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2a174 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a31e <_Py_open@@Base+0x2008> │ │ │ │ + bge.n 6a47e <_Py_open@@Base+0x2008> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a326 <_Py_open@@Base+0x2010> │ │ │ │ + b.n 6a486 <_Py_open@@Base+0x2010> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6a354 <_Py_open@@Base+0x203e> │ │ │ │ + bhi.n 6a4b4 <_Py_open@@Base+0x203e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a376 <_Py_open@@Base+0x2060> │ │ │ │ - b.n 6a36e <_Py_open@@Base+0x2058> │ │ │ │ - movw r0, #25788 @ 0x64bc │ │ │ │ + bne.n 6a4d6 <_Py_open@@Base+0x2060> │ │ │ │ + b.n 6a4ce <_Py_open@@Base+0x2058> │ │ │ │ + movw r0, #27324 @ 0x6abc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a346 <_Py_open@@Base+0x2030> │ │ │ │ + bne.n 6a4a6 <_Py_open@@Base+0x2030> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a3fe <_Py_open@@Base+0x20e8> │ │ │ │ - bl 7f720 │ │ │ │ + b.n 6a55e <_Py_open@@Base+0x20e8> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a36a <_Py_open@@Base+0x2054> │ │ │ │ + bne.n 6a4ca <_Py_open@@Base+0x2054> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a38a <_Py_open@@Base+0x2074> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 6a4ea <_Py_open@@Base+0x2074> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a36a <_Py_open@@Base+0x2054> │ │ │ │ + bne.n 6a4ca <_Py_open@@Base+0x2054> │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a3d0 <_Py_open@@Base+0x20ba> │ │ │ │ + ble.n 6a530 <_Py_open@@Base+0x20ba> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a3aa <_Py_open@@Base+0x2094> │ │ │ │ + beq.n 6a50a <_Py_open@@Base+0x2094> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a3ac <_Py_open@@Base+0x2096> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 6a3ac <_Py_open@@Base+0x2096> │ │ │ │ - b.n 6a36a <_Py_open@@Base+0x2054> │ │ │ │ + bne.n 6a50c <_Py_open@@Base+0x2096> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 6a50c <_Py_open@@Base+0x2096> │ │ │ │ + b.n 6a4ca <_Py_open@@Base+0x2054> │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a3d2 <_Py_open@@Base+0x20bc> │ │ │ │ + beq.n 6a532 <_Py_open@@Base+0x20bc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36124 @ 0x8d1c │ │ │ │ + movw r1, #37772 @ 0x938c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6a36a <_Py_open@@Base+0x2054> │ │ │ │ + bl 12747c │ │ │ │ + b.n 6a4ca <_Py_open@@Base+0x2054> │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2a7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a3f6 <_Py_open@@Base+0x20e0> │ │ │ │ + bge.n 6a556 <_Py_open@@Base+0x20e0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 6a36a <_Py_open@@Base+0x2054> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 6a4ca <_Py_open@@Base+0x2054> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a446 <_Py_open@@Base+0x2130> │ │ │ │ + bne.n 6a5a6 <_Py_open@@Base+0x2130> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6a45e <_Py_open@@Base+0x2148> │ │ │ │ + bmi.n 6a5be <_Py_open@@Base+0x2148> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47240 @ 0xb888 │ │ │ │ + movw r0, #48776 @ 0xbe88 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a486 <_Py_open@@Base+0x2170> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a5e6 <_Py_open@@Base+0x2170> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47240 @ 0xb888 │ │ │ │ + movw r0, #48776 @ 0xbe88 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a41c <_Py_open@@Base+0x2106> │ │ │ │ - b.n 6a486 <_Py_open@@Base+0x2170> │ │ │ │ + bne.n 6a57c <_Py_open@@Base+0x2106> │ │ │ │ + b.n 6a5e6 <_Py_open@@Base+0x2170> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a48a <_Py_open@@Base+0x2174> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 6a5ea <_Py_open@@Base+0x2174> │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47240 @ 0xb888 │ │ │ │ + movw r0, #48776 @ 0xbe88 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a586 <_Py_open@@Base+0x2270> │ │ │ │ + b.n 6a6e6 <_Py_open@@Base+0x2270> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a57e <_Py_open@@Base+0x2268> │ │ │ │ + beq.n 6a6de <_Py_open@@Base+0x2268> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46624 @ 0xb620 │ │ │ │ + movw r1, #48160 @ 0xbc20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5150 │ │ │ │ + bl c5250 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a4ee <_Py_open@@Base+0x21d8> │ │ │ │ - movw r1, #31680 @ 0x7bc0 │ │ │ │ + cbz r0, 6a64e <_Py_open@@Base+0x21d8> │ │ │ │ + movw r1, #33216 @ 0x81c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl c5150 │ │ │ │ - cbz r0, 6a4f2 <_Py_open@@Base+0x21dc> │ │ │ │ + bl c5250 │ │ │ │ + cbz r0, 6a652 <_Py_open@@Base+0x21dc> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46628 @ 0xb624 │ │ │ │ + movw r1, #48164 @ 0xbc24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5150 │ │ │ │ + bl c5250 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a4f8 <_Py_open@@Base+0x21e2> │ │ │ │ + cbz r0, 6a658 <_Py_open@@Base+0x21e2> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46632 @ 0xb628 │ │ │ │ + movw r1, #48168 @ 0xbc28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c5150 │ │ │ │ + bl c5250 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a4fc <_Py_open@@Base+0x21e6> │ │ │ │ + cbz r0, 6a65c <_Py_open@@Base+0x21e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #46640 @ 0xb630 │ │ │ │ + movw r1, #48176 @ 0xbc30 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6a486 <_Py_open@@Base+0x2170> │ │ │ │ + bl 12747c │ │ │ │ + b.n 6a5e6 <_Py_open@@Base+0x2170> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6a4fe <_Py_open@@Base+0x21e8> │ │ │ │ + b.n 6a65e <_Py_open@@Base+0x21e8> │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6a4fe <_Py_open@@Base+0x21e8> │ │ │ │ + b.n 6a65e <_Py_open@@Base+0x21e8> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a4fe <_Py_open@@Base+0x21e8> │ │ │ │ + b.n 6a65e <_Py_open@@Base+0x21e8> │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dde30 │ │ │ │ + bl 1e103c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6a562 <_Py_open@@Base+0x224c> │ │ │ │ - movw r3, #9701 @ 0x25e5 │ │ │ │ + bne.n 6a6c2 <_Py_open@@Base+0x224c> │ │ │ │ + movw r3, #19781 @ 0x4d45 │ │ │ │ movt r3, #24 │ │ │ │ - movw r1, #8753 @ 0x2231 │ │ │ │ + movw r1, #18837 @ 0x4995 │ │ │ │ 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 6a486 <_Py_open@@Base+0x2170> │ │ │ │ + beq.n 6a5e6 <_Py_open@@Base+0x2170> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1156b8 │ │ │ │ + bl 1158b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a556 <_Py_open@@Base+0x2240> │ │ │ │ + beq.n 6a6b6 <_Py_open@@Base+0x2240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a556 <_Py_open@@Base+0x2240> │ │ │ │ + cbnz r3, 6a6b6 <_Py_open@@Base+0x2240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6a566 <_Py_open@@Base+0x2250> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6a6c6 <_Py_open@@Base+0x2250> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a56e <_Py_open@@Base+0x2258> │ │ │ │ + b.n 6a6ce <_Py_open@@Base+0x2258> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a558 <_Py_open@@Base+0x2242> │ │ │ │ + beq.n 6a6b8 <_Py_open@@Base+0x2242> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a586 <_Py_open@@Base+0x2270> │ │ │ │ + beq.n 6a6e6 <_Py_open@@Base+0x2270> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6a586 <_Py_open@@Base+0x2270> │ │ │ │ + b.n 6a6e6 <_Py_open@@Base+0x2270> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 6a5b6 <_Py_open@@Base+0x22a0> │ │ │ │ + bgt.n 6a716 <_Py_open@@Base+0x22a0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36148 @ 0x8d34 │ │ │ │ + movw r1, #37796 @ 0x93a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 6a620 <_Py_open@@Base+0x230a> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 6a780 <_Py_open@@Base+0x230a> │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6a5d4 <_Py_open@@Base+0x22be> │ │ │ │ + ble.n 6a734 <_Py_open@@Base+0x22be> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36196 @ 0x8d64 │ │ │ │ + movw r1, #37844 @ 0x93d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 6a620 <_Py_open@@Base+0x230a> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 6a780 <_Py_open@@Base+0x230a> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 6a620 <_Py_open@@Base+0x230a> │ │ │ │ + blt.n 6a780 <_Py_open@@Base+0x230a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16ba70 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a5f4 <_Py_open@@Base+0x22de> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6a620 <_Py_open@@Base+0x230a> │ │ │ │ + bne.n 6a754 <_Py_open@@Base+0x22de> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 6a780 <_Py_open@@Base+0x230a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6a60a <_Py_open@@Base+0x22f4> │ │ │ │ + beq.n 6a76a <_Py_open@@Base+0x22f4> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a610 <_Py_open@@Base+0x22fa> │ │ │ │ + beq.n 6a770 <_Py_open@@Base+0x22fa> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6a612 <_Py_open@@Base+0x22fc> │ │ │ │ - b.n 6a620 <_Py_open@@Base+0x230a> │ │ │ │ + bge.n 6a772 <_Py_open@@Base+0x22fc> │ │ │ │ + b.n 6a780 <_Py_open@@Base+0x230a> │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a612 <_Py_open@@Base+0x22fc> │ │ │ │ + b.n 6a772 <_Py_open@@Base+0x22fc> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 698d0 <_Py_open@@Base+0x15ba> │ │ │ │ + b.w 69a30 <_Py_open@@Base+0x15ba> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a658 <_Py_open@@Base+0x2342> │ │ │ │ + blt.n 6a7b8 <_Py_open@@Base+0x2342> │ │ │ │ blx 29b28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a65c <_Py_open@@Base+0x2346> │ │ │ │ + bne.n 6a7bc <_Py_open@@Base+0x2346> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a664 <_Py_open@@Base+0x234e> │ │ │ │ + b.n 6a7c4 <_Py_open@@Base+0x234e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 6a680 <_Py_open@@Base+0x236a> │ │ │ │ + cbz r3, 6a7e0 <_Py_open@@Base+0x236a> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6a682 <_Py_open@@Base+0x236c> │ │ │ │ + b.n 6a7e2 <_Py_open@@Base+0x236c> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 6a690 <_Py_open@@Base+0x237a> │ │ │ │ + cbnz r3, 6a7f0 <_Py_open@@Base+0x237a> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 6a690 <_Py_open@@Base+0x237a> │ │ │ │ + ble.n 6a7f0 <_Py_open@@Base+0x237a> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 6a690 <_Py_open@@Base+0x237a> │ │ │ │ - cbnz r4, 6a6b2 <_Py_open@@Base+0x239c> │ │ │ │ + bgt.n 6a7f0 <_Py_open@@Base+0x237a> │ │ │ │ + cbnz r4, 6a812 <_Py_open@@Base+0x239c> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (6a710 <_Py_open@@Base+0x23fa>) │ │ │ │ + ldr r4, [pc, #124] @ (6a870 <_Py_open@@Base+0x23fa>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a6b2 <_Py_open@@Base+0x239c> │ │ │ │ + cbnz r0, 6a812 <_Py_open@@Base+0x239c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a70c <_Py_open@@Base+0x23f6> │ │ │ │ + b.n 6a86c <_Py_open@@Base+0x23f6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15e1b8 │ │ │ │ + bl 15f870 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 6a6ae <_Py_open@@Base+0x2398> │ │ │ │ + blt.n 6a80e <_Py_open@@Base+0x2398> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 6a6d4 <_Py_open@@Base+0x23be> │ │ │ │ + beq.n 6a834 <_Py_open@@Base+0x23be> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a6d6 <_Py_open@@Base+0x23c0> │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 6a6d6 <_Py_open@@Base+0x23c0> │ │ │ │ - b.n 6a6ae <_Py_open@@Base+0x2398> │ │ │ │ + bne.n 6a836 <_Py_open@@Base+0x23c0> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 6a836 <_Py_open@@Base+0x23c0> │ │ │ │ + b.n 6a80e <_Py_open@@Base+0x2398> │ │ │ │ movs r4, #0 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a5c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - cbz r4, 6a704 <_Py_open@@Base+0x23ee> │ │ │ │ + bl 987c8 │ │ │ │ + cbz r4, 6a864 <_Py_open@@Base+0x23ee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1834 │ │ │ │ + b.w f1a18 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #352] @ (6a874 ) │ │ │ │ + ldr r4, [pc, #352] @ (6a9d4 ) │ │ │ │ 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, #37888 @ 0x9400 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #44780 @ 0xaeec │ │ │ │ + movt r0, #68 @ 0x44 │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 66f46 <_PySys_GetAttr@@Base+0x3be> │ │ │ │ - bl 6bf1c │ │ │ │ - cbnz r0, 6a734 <_Py_open@@Base+0x241e> │ │ │ │ + bl 670ee │ │ │ │ + bl 6befc │ │ │ │ + cbnz r0, 6a8b6 <_Py_open@@Base+0x2440> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #32765 @ 0x7ffd │ │ │ │ + movw r0, #43125 @ 0xa875 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d2558 │ │ │ │ + bl 1d5e4c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a76e <_Py_open@@Base+0x2458> │ │ │ │ + bne.n 6a8f0 <_Py_open@@Base+0x247a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1072fc │ │ │ │ + bl 1075cc │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36240 @ 0x8d90 │ │ │ │ + movw r1, #37904 @ 0x9410 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a78a <_Py_open@@Base+0x2474> │ │ │ │ + b.n 6a90c <_Py_open@@Base+0x2496> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11cf10 │ │ │ │ + bl 11d44c │ │ │ │ mov r0, r4 │ │ │ │ - bl ffb74 │ │ │ │ + bl ffe94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1072fc │ │ │ │ + bl 1075cc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a78c : │ │ │ │ - b.w 303d4 │ │ │ │ +0006a90e : │ │ │ │ + b.w 303e0 │ │ │ │ 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 152750 │ │ │ │ - cbnz r0, 6a7c2 │ │ │ │ + bl 153ae8 │ │ │ │ + cbnz r0, 6a944 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36268 @ 0x8dac │ │ │ │ + movw r1, #37932 @ 0x942c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6a7cc │ │ │ │ + bl 12747c │ │ │ │ + b.n 6a94e │ │ │ │ mov r0, r7 │ │ │ │ - bl 152d54 │ │ │ │ + bl 1540ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6a7d0 │ │ │ │ + bge.n 6a952 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a8a6 │ │ │ │ + b.n 6aa28 │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6a7ee │ │ │ │ + ble.n 6a970 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36308 @ 0x8dd4 │ │ │ │ + movw r1, #37972 @ 0x9454 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6a7cc │ │ │ │ + bl 12747c │ │ │ │ + b.n 6a94e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a7fe │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 6a7cc │ │ │ │ + cbnz r0, 6a980 │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 6a94e │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6a876 │ │ │ │ - bl e6ee8 │ │ │ │ + beq.n 6a9f8 │ │ │ │ + bl e70b0 │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a890 │ │ │ │ + beq.n 6aa12 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6a846 │ │ │ │ + bmi.n 6a9c8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36324 @ 0x8de4 │ │ │ │ + movw r1, #37988 @ 0x9464 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a852 │ │ │ │ - b.n 6a890 │ │ │ │ - bl 1e3cec <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6a9d4 │ │ │ │ + b.n 6aa12 │ │ │ │ + bl 1e6c5c <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6a860 │ │ │ │ + cbnz r0, 6a9e2 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a890 │ │ │ │ + beq.n 6aa12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a890 │ │ │ │ + cbnz r3, 6aa12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a890 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6aa12 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a870 │ │ │ │ + beq.n 6a9f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a870 │ │ │ │ + cbnz r3, 6a9f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6a806 │ │ │ │ + b.n 6a988 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 291d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a898 │ │ │ │ + bge.n 6aa1a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ - b.n 6a7cc │ │ │ │ + bl 771ec │ │ │ │ + b.n 6a94e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #44] @ (6a8f0 ) │ │ │ │ + ldr r3, [pc, #40] @ (6aa70 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 213cb0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 6a8ea │ │ │ │ + bl 215880 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 6aa6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a334 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a8e6 │ │ │ │ + bge.n 6aa68 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 6a8ea │ │ │ │ - bl 7ffe0 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 6aa6c │ │ │ │ + bl 7ffd8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #528] @ (6ab04 ) │ │ │ │ + ldr r4, [pc, #528] @ (6ac84 ) │ │ │ │ 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, #36348 @ 0x8dfc │ │ │ │ + movw r2, #38012 @ 0x947c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f9950 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 6a940 │ │ │ │ + bl 167fd0 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 6aac0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29804 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a938 │ │ │ │ + bge.n 6aab8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 6a940 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 6aac0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 6a968 │ │ │ │ + cbnz r0, 6aae8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n 6a98a │ │ │ │ + b.n 6ab0a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 14c9d4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14dcf4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a986 │ │ │ │ + blt.n 6ab06 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23dfc0 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 23f2ec <_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 72074 │ │ │ │ - cbz r0, 6aa16 │ │ │ │ + bl 71fe4 │ │ │ │ + cbz r0, 6ab96 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6aa28 │ │ │ │ + vldr d8, [pc, #120] @ 6aba8 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26c060 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26c060 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6aa00 │ │ │ │ + cbz r0, 6ab80 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26c060 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26ba60 │ │ │ │ + bl 26c060 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 839e0 │ │ │ │ - cbnz r0, 6aa1a │ │ │ │ + bl 839d4 │ │ │ │ + cbnz r0, 6ab9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aa16 │ │ │ │ + beq.n 6ab96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6aa16 │ │ │ │ + cbnz r3, 6ab96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6aa1c │ │ │ │ + b.n 6ab9c │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -96654,824 +96794,824 @@ │ │ │ │ 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 6aa5a │ │ │ │ + bhi.n 6abda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6aa78 │ │ │ │ - b.n 6aa72 │ │ │ │ - movw r0, #25684 @ 0x6454 │ │ │ │ + bne.n 6abf8 │ │ │ │ + b.n 6abf2 │ │ │ │ + movw r0, #27220 @ 0x6a54 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aa4c │ │ │ │ - b.n 6aaae │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6aaae │ │ │ │ + bne.n 6abcc │ │ │ │ + b.n 6ac2e │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 6ac2e │ │ │ │ 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 6a944 │ │ │ │ + bl 6aac4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6aaae │ │ │ │ + blt.n 6ac2e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6a944 │ │ │ │ + bl 6aac4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6aaae │ │ │ │ + blt.n 6ac2e │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2981c <__setitimer64@plt> │ │ │ │ - cbz r0, 6aab2 │ │ │ │ + cbz r0, 6ac32 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aab8 │ │ │ │ + b.n 6ac38 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6a98e │ │ │ │ + bl 6ab0e │ │ │ │ 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 f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6aae0 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6aafe │ │ │ │ + bne.n 6ac60 │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 6ac7e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a884 <__getitimer64@plt> │ │ │ │ - cbz r0, 6aaf6 │ │ │ │ + cbz r0, 6ac76 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ab00 │ │ │ │ + b.n 6ac80 │ │ │ │ mov r0, sp │ │ │ │ - bl 6a98e │ │ │ │ - b.n 6ab00 │ │ │ │ + bl 6ab0e │ │ │ │ + b.n 6ac80 │ │ │ │ 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 d3c10 │ │ │ │ + bl d3d5c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - movw r0, #36360 @ 0x8e08 │ │ │ │ + bl f1a18 │ │ │ │ + movw r0, #38024 @ 0x9488 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1ed164 │ │ │ │ + bl 1f006c │ │ │ │ mov r0, r5 │ │ │ │ - bl d3c24 │ │ │ │ + bl d3d70 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006ab4a <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006acca <_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] @ (6ab88 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ + ldr r3, [pc, #44] @ (6ad08 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6c1a4 │ │ │ │ + bl 6c18c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6ab82 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6ad02 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6ab84 <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6ad04 <_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 11b368 │ │ │ │ + bl 11b8a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d1074 │ │ │ │ + b.w 1d4dac │ │ │ │ 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 14dba8 │ │ │ │ + bl 14eed0 │ │ │ │ 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 14dba8 │ │ │ │ + bl 14eed0 │ │ │ │ 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 14dba8 │ │ │ │ + bl 14eed0 │ │ │ │ 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 71328 │ │ │ │ - cbz r0, 6ac58 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ - ldr r2, [pc, #48] @ (6ac60 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ - movw r1, #36424 @ 0x8e48 │ │ │ │ + bl 71310 │ │ │ │ + cbz r0, 6add8 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + ldr r2, [pc, #48] @ (6ade0 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ + movw r1, #38088 @ 0x94c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6ac5a <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bge.n 6adda <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ac58 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + beq.n 6add8 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ac58 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + cbnz r3, 6add8 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 1eca94 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1ef99c <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecab8 <_PyEvent_Notify@@Base+0x24> │ │ │ │ + bl 1ef9c0 <_PyEvent_Notify@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #16960 @ 0x4240 │ │ │ │ + movw r1, #18496 @ 0x4840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 6acda <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 6ae5a <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24a1b8 <_PyTime_FromLong@@Base> │ │ │ │ + bl 24addc <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6acda <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + blt.n 6ae5a <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e744 <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6acda <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + beq.n 6ae5a <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 6acde <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ + cbz r0, 6ae5e <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ace6 <_PyOS_IsMainThread@@Base+0x19c> │ │ │ │ + b.n 6ae66 <_PyOS_IsMainThread@@Base+0x19c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 125aa0 │ │ │ │ + bl 1260f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ad52 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + cbz r0, 6aed2 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl de834 │ │ │ │ + bl de9ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl de834 │ │ │ │ + bl de9ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl de834 │ │ │ │ + bl de9ec │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #36440 @ 0x8e58 │ │ │ │ + movw r0, #38104 @ 0x94d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ad46 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + beq.n 6aec6 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6ad4a <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + cbz r3, 6aeca <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6ad52 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + b.n 6aed2 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ad46 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6aec6 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ad90 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 6af10 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #19012 @ 0x4a44 │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #20520 @ 0x5028 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6add4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6af54 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6add4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + cbz r0, 6af54 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6adbe <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ + beq.n 6af3e <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6add4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 12747c │ │ │ │ + b.n 6af54 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1aa4 │ │ │ │ + b.w f1c88 │ │ │ │ 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 6ae00 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ + bne.n 6af80 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6ae18 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ - b.n 6ae58 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ + bne.n 6af98 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ + b.n 6afd8 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #960 @ 0x3c0 │ │ │ │ + movw r0, #2536 @ 0x9e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6adf0 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ - b.n 6aec6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bne.n 6af70 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ + b.n 6b046 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6ae3a <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ + bpl.n 6afba <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aec6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + beq.n 6b046 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ae5a <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ - b.n 6ae98 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + beq.n 6afda <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ + b.n 6b018 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ + movw r2, #55344 @ 0xd830 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #960 @ 0x3c0 │ │ │ │ + movw r0, #2536 @ 0x9e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aec6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b046 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ae82 <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 6b002 <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #960 @ 0x3c0 │ │ │ │ + movw r0, #2536 @ 0x9e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aec6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b046 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6aec6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + cbz r0, 6b046 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aeb0 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ + beq.n 6b030 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6aec6 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 12747c │ │ │ │ + b.n 6b046 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1aa4 │ │ │ │ + b.w f1c88 │ │ │ │ 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 6aef2 <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ + bne.n 6b072 <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6af0a <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ - b.n 6af4a <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ + bne.n 6b08a <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ + b.n 6b0ca <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #972 @ 0x3cc │ │ │ │ + movw r0, #2548 @ 0x9f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aee2 <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ - b.n 6afca <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6b062 <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ + b.n 6b14a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6af2c <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ + bpl.n 6b0ac <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6afca <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + beq.n 6b14a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6af4c <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ - b.n 6af8a <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + beq.n 6b0cc <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ + b.n 6b10a <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ + movw r2, #55344 @ 0xd830 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #972 @ 0x3cc │ │ │ │ + movw r0, #2548 @ 0x9f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6afca <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b14a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6af74 <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 6b0f4 <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #972 @ 0x3cc │ │ │ │ + movw r0, #2548 @ 0x9f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6afca <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b14a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6afca <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + cbz r0, 6b14a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6afa2 <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ + beq.n 6b122 <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6afca <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 12747c │ │ │ │ + b.n 6b14a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f43ac │ │ │ │ + bl f4590 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6afb4 <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 6afca <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6b134 <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 6b14a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1aa4 │ │ │ │ + b.w f1c88 │ │ │ │ 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 6b042 <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ + beq.n 6b1c2 <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6b024 <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ + bpl.n 6b1a4 <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b068 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + cbz r0, 6b1e8 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b044 <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ + beq.n 6b1c4 <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6b068 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + bl 12747c │ │ │ │ + b.n 6b1e8 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + movw r2, #55344 @ 0xd830 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #62464 @ 0xf400 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #988 @ 0x3dc │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #2564 @ 0xa04 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b068 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b1e8 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a450 │ │ │ │ - cbnz r0, 6b05c <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ + cbnz r0, 6b1dc <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 6b068 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 6b1e8 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1aa4 │ │ │ │ + b.w f1c88 │ │ │ │ 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 6b0ac <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ + bne.n 6b22c <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6b0c4 <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 6b244 <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1000 @ 0x3e8 │ │ │ │ + movw r0, #2576 @ 0xa10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b0d0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b250 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1000 @ 0x3e8 │ │ │ │ + movw r0, #2576 @ 0xa10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b084 <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ - b.n 6b0d0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bne.n 6b204 <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ + b.n 6b250 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b0d4 <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ + cbnz r0, 6b254 <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b162 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + b.n 6b2e2 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6b10c <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ + bne.n 6b28c <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b142 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ + beq.n 6b2c2 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6b124 <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ + bpl.n 6b2a4 <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b0d0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + beq.n 6b250 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b144 <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ + beq.n 6b2c4 <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6b0d0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ - movw r2, #53808 @ 0xd230 │ │ │ │ + bl 12747c │ │ │ │ + b.n 6b250 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + movw r2, #55344 @ 0xd830 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #59976 @ 0xea48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1000 @ 0x3e8 │ │ │ │ + movw r0, #2576 @ 0xa10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b0d0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b250 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29834 │ │ │ │ - cbz r0, 6b15a <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + cbz r0, 6b2da <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1aa4 │ │ │ │ + b.w f1c88 │ │ │ │ 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, 6b182 <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ + cbnz r2, 6b302 <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b196 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ - b.n 6b1a8 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ - movw r0, #4840 @ 0x12e8 │ │ │ │ + bne.n 6b316 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ + b.n 6b328 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ + movw r0, #6380 @ 0x18ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c70c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b17a <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ - b.n 6b1b4 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bne.n 6b2fa <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ + b.n 6b334 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4840 @ 0x12e8 │ │ │ │ + movw r0, #6380 @ 0x18ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b1b4 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b334 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 21c968 │ │ │ │ + b.w 21e400 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b1d4 <_PyOS_IsMainThread@@Base+0x68a> │ │ │ │ + cbnz r2, 6b354 <_PyOS_IsMainThread@@Base+0x68a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b1e8 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ - b.n 6b1fa <_PyOS_IsMainThread@@Base+0x6b0> │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + bne.n 6b368 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + b.n 6b37a <_PyOS_IsMainThread@@Base+0x6b0> │ │ │ │ + movw r0, #6212 @ 0x1844 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c70c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b1cc <_PyOS_IsMainThread@@Base+0x682> │ │ │ │ - b.n 6b206 <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ + bne.n 6b34c <_PyOS_IsMainThread@@Base+0x682> │ │ │ │ + b.n 6b386 <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4636 @ 0x121c │ │ │ │ + movw r0, #6212 @ 0x1844 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b206 <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b386 <_PyOS_IsMainThread@@Base+0x6bc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 23077c │ │ │ │ + b.w 232090 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b226 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ + cbnz r2, 6b3a6 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b23a <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - b.n 6b24c <_PyOS_IsMainThread@@Base+0x702> │ │ │ │ - movw r0, #61940 @ 0xf1f4 │ │ │ │ + bne.n 6b3ba <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + b.n 6b3cc <_PyOS_IsMainThread@@Base+0x702> │ │ │ │ + movw r0, #63476 @ 0xf7f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ae2c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16c70c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b21e <_PyOS_IsMainThread@@Base+0x6d4> │ │ │ │ - b.n 6b27c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + bne.n 6b39e <_PyOS_IsMainThread@@Base+0x6d4> │ │ │ │ + b.n 6b3fc <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #61940 @ 0xf1f4 │ │ │ │ + movw r0, #63476 @ 0xf7f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b27c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b3fc <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 8e690 │ │ │ │ + bl 8e5d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b27c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + cbz r0, 6b3fc <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb260 │ │ │ │ + bl fb578 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b280 <_PyOS_IsMainThread@@Base+0x736> │ │ │ │ + cbnz r0, 6b400 <_PyOS_IsMainThread@@Base+0x736> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b27c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + beq.n 6b3fc <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b27c <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + cbnz r3, 6b3fc <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b2b8 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ + b.n 6b438 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dccdc │ │ │ │ + bl dce94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b2a2 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ + beq.n 6b422 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b2a2 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ + cbnz r3, 6b422 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b2b8 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ + beq.n 6b438 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b2b8 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ + cbnz r3, 6b438 <_PyOS_IsMainThread@@Base+0x76e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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, #54800 @ 0xd610 │ │ │ │ + movw r1, #56336 @ 0xdc10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 6b2e2 <_PyOS_IsMainThread@@Base+0x798> │ │ │ │ + bl 8c480 │ │ │ │ + cbnz r0, 6b462 <_PyOS_IsMainThread@@Base+0x798> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b318 <_PyOS_IsMainThread@@Base+0x7ce> │ │ │ │ + b.n 6b498 <_PyOS_IsMainThread@@Base+0x7ce> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b2de <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ + beq.n 6b45e <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ 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 77270 │ │ │ │ + bl 771ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -97480,502 +97620,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, #36448 @ 0x8e60 │ │ │ │ + movw r1, #38112 @ 0x94e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8c534 │ │ │ │ - cbnz r0, 6b346 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ + bl 8c480 │ │ │ │ + cbnz r0, 6b4c6 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b3c2 <_PyOS_IsMainThread@@Base+0x878> │ │ │ │ + b.n 6b542 <_PyOS_IsMainThread@@Base+0x878> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl e95c8 │ │ │ │ + bl e9778 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b342 <_PyOS_IsMainThread@@Base+0x7f8> │ │ │ │ + beq.n 6b4c2 <_PyOS_IsMainThread@@Base+0x7f8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl e95c8 │ │ │ │ + bl e9778 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b3bc <_PyOS_IsMainThread@@Base+0x872> │ │ │ │ + cbz r0, 6b53c <_PyOS_IsMainThread@@Base+0x872> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6b376 <_PyOS_IsMainThread@@Base+0x82c> │ │ │ │ + bgt.n 6b4f6 <_PyOS_IsMainThread@@Base+0x82c> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 6b396 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ + cbz r0, 6b516 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ 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 6b3b4 <_PyOS_IsMainThread@@Base+0x86a> │ │ │ │ + b.n 6b534 <_PyOS_IsMainThread@@Base+0x86a> │ │ │ │ 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 77270 │ │ │ │ + bl 771ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ 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, #54800 @ 0xd610 │ │ │ │ + movw r1, #56336 @ 0xdc10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8c534 │ │ │ │ - cbz r0, 6b414 <_PyOS_IsMainThread@@Base+0x8ca> │ │ │ │ + bl 8c480 │ │ │ │ + cbz r0, 6b594 <_PyOS_IsMainThread@@Base+0x8ca> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fd80 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37684 @ 0x9334 │ │ │ │ + movw r2, #39220 @ 0x9934 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006b418 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #49712 @ 0xc230 │ │ │ │ +0006b598 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #51248 @ 0xc830 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 91b28 │ │ │ │ + b.w 91a68 │ │ │ │ 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 83414 │ │ │ │ + bl 83408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b4a2 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b622 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1bb648 │ │ │ │ + bl 1bf594 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7f720 │ │ │ │ - cbz r0, 6b4a4 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ + bl 7f718 │ │ │ │ + cbz r0, 6b624 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b4a2 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b622 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b4a2 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + cbnz r3, 6b622 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 206054 <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbz r0, 6b51c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl 208308 <_Py_RestoreSignals@@Base+0x7b4> │ │ │ │ + cbz r0, 6b69c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29c10 │ │ │ │ - bl 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 29240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b512 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ + bne.n 6b692 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6b502 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ - bl e4b58 │ │ │ │ + bne.n 6b682 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b4d2 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + beq.n 6b652 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b51c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + b.n 6b69c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 6b51c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl f1a18 │ │ │ │ + b.n 6b69c <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b428 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b5a8 <_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 6b546 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + bne.n 6b6c6 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 206054 <_Py_RestoreSignals@@Base+0x848> │ │ │ │ - cbnz r0, 6b55e <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ - b.n 6b614 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 208308 <_Py_RestoreSignals@@Base+0x7b4> │ │ │ │ + cbnz r0, 6b6de <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ + b.n 6b794 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25872 @ 0x6510 │ │ │ │ + movw r0, #27408 @ 0x6b10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b53a <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ - b.n 6b614 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bne.n 6b6ba <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ + b.n 6b794 <_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 14c9d4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14dcf4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ mov r9, sp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b614 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + blt.n 6b794 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6b59e <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ + bge.n 6b71e <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #680 @ 0x2a8 │ │ │ │ + movw r1, #2216 @ 0x8a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6b614 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 12747c │ │ │ │ + b.n 6b794 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17e100 <_PyDeadline_Init@@Base> │ │ │ │ + bl 180650 <_PyDeadline_Init@@Base> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14d41c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e744 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b614 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 95d94 │ │ │ │ + blt.n 6b794 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6b622 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bne.n 6b7a2 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6b5f2 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ + beq.n 6b772 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6b618 <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ + beq.n 6b798 <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ - b.n 6b62c <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ - bl e4b58 │ │ │ │ + bl f1a18 │ │ │ │ + b.n 6b7ac <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bl e4d20 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r3, 6b614 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 23fbd8 <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 6b794 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 2453b4 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [sl] │ │ │ │ - bge.n 6b5aa <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ - b.n 6b622 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bge.n 6b72a <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ + b.n 6b7a2 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b62c <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b7ac <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6b62c <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b7ac <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b428 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b5a8 <_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 6b67c <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b7fc <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b67c <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b7fc <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36452 @ 0x8e64 │ │ │ │ + movw r1, #38116 @ 0x94e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b6b0 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ + b.n 6b830 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b6aa <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ + beq.n 6b82a <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9ab70 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9aaac <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b698 <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ + bge.n 6b818 <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6b676 <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ + b.n 6b7f6 <_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 6b6ae <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ + b.n 6b82e <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0006b6b2 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, 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, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #364] @ (6b830 ) │ │ │ │ - sub sp, #28 │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #38208 @ 0x9540 │ │ │ │ - movt r4, #42 @ 0x2a │ │ │ │ - mov r8, r2 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr.w r9, [r3, r5] │ │ │ │ - ble.n 6b6e2 │ │ │ │ - mov r5, r1 │ │ │ │ - cbnz r1, 6b6e6 │ │ │ │ - add r5, sp, #4 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 72218 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ + bl 71310 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6b81c │ │ │ │ - movs r6, #0 │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 887a0 │ │ │ │ - cbnz r0, 6b722 │ │ │ │ + beq.n 6b8c0 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r8, #88 @ 0x58 │ │ │ │ + movt r8, #42 @ 0x2a │ │ │ │ + mov r5, r0 │ │ │ │ + movs r7, #0 │ │ │ │ + mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w sl, [r3, #8] │ │ │ │ + b.n 6b892 <_Py_Get_Getpath_CodeObject@@Base+0x2fa> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 82738 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 6b8c4 <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79368 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 6b8de <_Py_Get_Getpath_CodeObject@@Base+0x346> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 6b8ee <_Py_Get_Getpath_CodeObject@@Base+0x356> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6b8ba <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ + adds r7, #1 │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bls.n 6b8fe <_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 6b890 <_Py_Get_Getpath_CodeObject@@Base+0x2f8> │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + bl 7ddd4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6b864 <_Py_Get_Getpath_CodeObject@@Base+0x2cc> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78208 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 6b8fe <_Py_Get_Getpath_CodeObject@@Base+0x366> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6b81c │ │ │ │ + beq.n 6b8ba <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b81c │ │ │ │ + bne.n 6b8ba <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b81c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - str.w r0, [r3, r6, lsl #2] │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r7, r6 │ │ │ │ - bne.n 6b6f6 │ │ │ │ - ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #61032 @ 0xee68 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 7a110 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1cbf10 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 78230 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r7, 6b77a │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6b76c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b8ba <_Py_Get_Getpath_CodeObject@@Base+0x322> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b76c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6b884 <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #36484 @ 0x8e84 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #188] @ (6b834 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6b78a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b884 <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b78a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 6b82a │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #16 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r6, r5, [sp, #16] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl 1cce88 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b82a │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 6b7b6 │ │ │ │ - movw r1, #36508 @ 0x8e9c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #128] @ (6b834 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (6b838 ) │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 12623c <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6b7d0 │ │ │ │ - movw r1, #36540 @ 0x8ebc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #104] @ (6b834 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - cbz r0, 6b804 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1bb110 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6b7ee │ │ │ │ - movw r1, #36560 @ 0x8ed0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #72] @ (6b834 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6b88a <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b88a <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 6b832 <_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 6b832 <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + cbz r0, 6b972 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 71fe4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6b93e <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b804 │ │ │ │ + beq.n 6b972 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b804 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6b972 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b972 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 71fe4 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 6b976 <_Py_Get_Getpath_CodeObject@@Base+0x3de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 6b95c <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6b95c <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b82a │ │ │ │ + beq.n 6b972 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b82a │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b972 <_Py_Get_Getpath_CodeObject@@Base+0x3da> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6b98e <_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, 6b9b6 <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ + cmp r2, r4 │ │ │ │ + ble.n 6b9b6 <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6b9b6 <_Py_Get_Getpath_CodeObject@@Base+0x41e> │ │ │ │ + cbnz r0, 6b9d2 <_Py_Get_Getpath_CodeObject@@Base+0x43a> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #124] @ (6ba3c <_Py_Get_Getpath_CodeObject@@Base+0x4a4>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 101b7c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6b9d2 <_Py_Get_Getpath_CodeObject@@Base+0x43a> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6ba30 <_Py_Get_Getpath_CodeObject@@Base+0x498> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 11b1d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6b9ce <_Py_Get_Getpath_CodeObject@@Base+0x436> │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b82a │ │ │ │ - movw r1, #36592 @ 0x8ef0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #12] @ (6b834 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.n 6bbc4 │ │ │ │ + bl 9d238 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #16640 @ 0x4100 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #38148 @ 0x9504 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8fdd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6ba10 <_Py_Get_Getpath_CodeObject@@Base+0x478> │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6b9ce <_Py_Get_Getpath_CodeObject@@Base+0x436> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6ba28 <_Py_Get_Getpath_CodeObject@@Base+0x490> │ │ │ │ + bl 95cd4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29404 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 987c8 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.n 6ba02 <_Py_Get_Getpath_CodeObject@@Base+0x46a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7ffd8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 78208 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r4, [pc, #704] @ (6bd00 <_Py_Get_Getpath_CodeObject@@Base+0x768>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0006b83c : │ │ │ │ - movw r3, #40036 @ 0x9c64 │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - clz r2, r2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - b.w 6b6b2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ add r4, sp, #24 │ │ │ │ @@ -97984,589 +98173,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, #36612 @ 0x8f04 │ │ │ │ + movw r2, #38160 @ 0x9510 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r3, [pc, #148] @ (6b918 ) │ │ │ │ + ldr r3, [pc, #148] @ (6bb08 <_Py_Get_Getpath_CodeObject@@Base+0x570>) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d27f0 │ │ │ │ - cbz r0, 6b8b2 │ │ │ │ + bl d294c │ │ │ │ + cbz r0, 6baa2 <_Py_Get_Getpath_CodeObject@@Base+0x50a> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6b8b6 │ │ │ │ + bge.n 6baa6 <_Py_Get_Getpath_CodeObject@@Base+0x50e> │ │ │ │ mov r0, r4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36632 @ 0x8f18 │ │ │ │ + movw r1, #38180 @ 0x9524 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b914 │ │ │ │ - bne.n 6b8be │ │ │ │ + b.n 6bb04 <_Py_Get_Getpath_CodeObject@@Base+0x56c> │ │ │ │ + bne.n 6baae <_Py_Get_Getpath_CodeObject@@Base+0x516> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6b8e0 │ │ │ │ + b.n 6bad0 <_Py_Get_Getpath_CodeObject@@Base+0x538> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6b8e0 │ │ │ │ + ble.n 6bad0 <_Py_Get_Getpath_CodeObject@@Base+0x538> │ │ │ │ mov r0, r4 │ │ │ │ - bl ceac4 │ │ │ │ + bl cec0c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36672 @ 0x8f40 │ │ │ │ + movw r1, #38220 @ 0x954c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6b8b2 │ │ │ │ + bl 12747c │ │ │ │ + b.n 6baa2 <_Py_Get_Getpath_CodeObject@@Base+0x50a> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5bf16 <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ + bl 5bf2a <_PyLong_Size_t_Converter@@Base+0x3c2> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6b900 │ │ │ │ - bl ceac4 │ │ │ │ + bge.n 6baf0 <_Py_Get_Getpath_CodeObject@@Base+0x558> │ │ │ │ + bl cec0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78230 │ │ │ │ - b.n 6b8b2 │ │ │ │ - bl ceac4 │ │ │ │ - movw r0, #36720 @ 0x8f70 │ │ │ │ + bl 781ac │ │ │ │ + b.n 6baa2 <_Py_Get_Getpath_CodeObject@@Base+0x50a> │ │ │ │ + bl cec0c │ │ │ │ + movw r0, #38268 @ 0x957c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #704] @ (6bbdc ) │ │ │ │ + ldr r4, [pc, #880] @ (6be7c <_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 72218 │ │ │ │ + bl 72194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b9bc │ │ │ │ + beq.n 6bbac <_Py_Get_Getpath_CodeObject@@Base+0x614> │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6b958 │ │ │ │ - movw r9, #64145 @ 0xfa91 │ │ │ │ + cbz r0, 6bb48 <_Py_Get_Getpath_CodeObject@@Base+0x5b0> │ │ │ │ + movw r9, #63961 @ 0xf9d9 │ │ │ │ movt r9, #8 │ │ │ │ - movw r8, #36724 @ 0x8f74 │ │ │ │ + movw r8, #38272 @ 0x9580 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6b98e │ │ │ │ + b.n 6bb7e <_Py_Get_Getpath_CodeObject@@Base+0x5e6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b9bc │ │ │ │ + beq.n 6bbac <_Py_Get_Getpath_CodeObject@@Base+0x614> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b9bc │ │ │ │ + cbnz r3, 6bbac <_Py_Get_Getpath_CodeObject@@Base+0x614> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b9bc │ │ │ │ - bl 83ab0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbac <_Py_Get_Getpath_CodeObject@@Base+0x614> │ │ │ │ + bl 83aa4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b9a6 │ │ │ │ + beq.n 6bb96 <_Py_Get_Getpath_CodeObject@@Base+0x5fe> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6b9d0 │ │ │ │ + bne.n 6bbc0 <_Py_Get_Getpath_CodeObject@@Base+0x628> │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r1, 6b9e0 │ │ │ │ + cbz r1, 6bbd0 <_Py_Get_Getpath_CodeObject@@Base+0x638> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 82744 │ │ │ │ + bl 82738 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6b97e │ │ │ │ + bne.n 6bb6e <_Py_Get_Getpath_CodeObject@@Base+0x5d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b9c0 │ │ │ │ + bne.n 6bbb0 <_Py_Get_Getpath_CodeObject@@Base+0x618> │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b9e6 │ │ │ │ + b.n 6bbd6 <_Py_Get_Getpath_CodeObject@@Base+0x63e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b9b6 │ │ │ │ + bne.n 6bba6 <_Py_Get_Getpath_CodeObject@@Base+0x60e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b9b6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bba6 <_Py_Get_Getpath_CodeObject@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b98c │ │ │ │ + bne.n 6bb7c <_Py_Get_Getpath_CodeObject@@Base+0x5e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b98c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bb7c <_Py_Get_Getpath_CodeObject@@Base+0x5e4> │ │ │ │ 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 6ba2c │ │ │ │ + bne.n 6bc1c <_Py_Get_Getpath_CodeObject@@Base+0x684> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ba44 │ │ │ │ - movw r2, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 6bc34 <_Py_Get_Getpath_CodeObject@@Base+0x69c> │ │ │ │ + movw r2, #63772 @ 0xf91c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #984 @ 0x3d8 │ │ │ │ + movw r0, #2560 @ 0xa00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23b068 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6baa6 │ │ │ │ + bl 23c3e4 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bc96 <_Py_Get_Getpath_CodeObject@@Base+0x6fe> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #984 @ 0x3d8 │ │ │ │ + movw r0, #2560 @ 0xa00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ba04 │ │ │ │ - b.n 6baa6 │ │ │ │ + bne.n 6bbf4 <_Py_Get_Getpath_CodeObject@@Base+0x65c> │ │ │ │ + b.n 6bc96 <_Py_Get_Getpath_CodeObject@@Base+0x6fe> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6baa6 │ │ │ │ + cbz r0, 6bc96 <_Py_Get_Getpath_CodeObject@@Base+0x6fe> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ba72 │ │ │ │ + beq.n 6bc62 <_Py_Get_Getpath_CodeObject@@Base+0x6ca> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6baa6 │ │ │ │ + bl 12747c │ │ │ │ + b.n 6bc96 <_Py_Get_Getpath_CodeObject@@Base+0x6fe> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6ba92 │ │ │ │ + cbnz r3, 6bc82 <_Py_Get_Getpath_CodeObject@@Base+0x6ea> │ │ │ │ mov r0, r7 │ │ │ │ - bl cbf1c │ │ │ │ - movw r1, #36728 @ 0x8f78 │ │ │ │ + bl cc074 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 6baa6 │ │ │ │ + bl 12747c │ │ │ │ + b.n 6bc96 <_Py_Get_Getpath_CodeObject@@Base+0x6fe> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bab6 │ │ │ │ + beq.n 6bca6 <_Py_Get_Getpath_CodeObject@@Base+0x70e> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11ac98 │ │ │ │ - cbnz r0, 6baaa │ │ │ │ + bl 11b1d8 │ │ │ │ + cbnz r0, 6bc9a <_Py_Get_Getpath_CodeObject@@Base+0x702> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bae6 │ │ │ │ + b.n 6bcd6 <_Py_Get_Getpath_CodeObject@@Base+0x73e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d2a4 │ │ │ │ + bl 9d238 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6bab8 │ │ │ │ + b.n 6bca8 <_Py_Get_Getpath_CodeObject@@Base+0x710> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2962c │ │ │ │ - cbnz r0, 6bad6 │ │ │ │ + cbnz r0, 6bcc6 <_Py_Get_Getpath_CodeObject@@Base+0x72e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1834 │ │ │ │ + bl f1a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78230 │ │ │ │ - b.n 6baa6 │ │ │ │ + bl 781ac │ │ │ │ + b.n 6bc96 <_Py_Get_Getpath_CodeObject@@Base+0x6fe> │ │ │ │ movs r1, #0 │ │ │ │ - bl f1aa4 │ │ │ │ + bl f1c88 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 71328 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bb7a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r8, #63904 @ 0xf9a0 │ │ │ │ - movt r8, #41 @ 0x29 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r7, #0 │ │ │ │ - mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [r3, #8] │ │ │ │ - b.n 6bb4c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 82744 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6bb7e │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 793e8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 6bb98 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 6bba8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 6bb74 │ │ │ │ - adds r7, #1 │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bls.n 6bbb8 │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - ldr.w r6, [r3, r7, lsl #3] │ │ │ │ - add.w r3, r3, r7, lsl #3 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 6bb4a │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - bl 7dde8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6bb1e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 6bbb8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6bb74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6bb74 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bb74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6bb3e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bb3e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6bb44 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bb44 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6baec │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6baec │ │ │ │ - cbz r0, 6bc2c │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 72074 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6bbf8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6bc2c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bc2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc2c │ │ │ │ - movs r0, #1 │ │ │ │ - bl 72074 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6bc30 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 6bc16 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bc16 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6bc2c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bc2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6bc48 │ │ │ │ - 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, 6bc70 │ │ │ │ - cmp r2, r4 │ │ │ │ - ble.n 6bc70 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6bc70 │ │ │ │ - cbnz r0, 6bc8c │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #128] @ (6bcf8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 101898 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6bc8c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6bcea │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 11ac98 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bc88 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d2a4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #15104 @ 0x3b00 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36764 @ 0x8f9c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 8fe90 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6bcca │ │ │ │ - bl 7f720 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6bc88 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bce2 │ │ │ │ - bl 95d94 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29404 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9889c │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.n 6bcbc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7ffe0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7828c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #768] @ (6bffc ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6bdd4 │ │ │ │ + beq.n 6bdb4 <_Py_Get_Getpath_CodeObject@@Base+0x81c> │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r6, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bd10 │ │ │ │ + bne.n 6bcf0 <_Py_Get_Getpath_CodeObject@@Base+0x758> │ │ │ │ movw r3, #38464 @ 0x9640 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bdd4 │ │ │ │ + beq.n 6bdb4 <_Py_Get_Getpath_CodeObject@@Base+0x81c> │ │ │ │ sub.w lr, r5, #32 │ │ │ │ sub.w r2, r5, #97 @ 0x61 │ │ │ │ cmp r2, #25 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ add.w r4, r3, #39936 @ 0x9c00 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ subs r3, #4 │ │ │ │ uxtb.w lr, lr │ │ │ │ add.w fp, r7, #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 6bd5e │ │ │ │ + b.n 6bd3e <_Py_Get_Getpath_CodeObject@@Base+0x7a6> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6be02 │ │ │ │ + beq.n 6bde2 <_Py_Get_Getpath_CodeObject@@Base+0x84a> │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6bdd4 │ │ │ │ + beq.n 6bdb4 <_Py_Get_Getpath_CodeObject@@Base+0x81c> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bdd6 │ │ │ │ + beq.n 6bdb6 <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bd50 │ │ │ │ + beq.n 6bd30 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ itt ls │ │ │ │ subls r2, #32 │ │ │ │ uxtbls r2, r2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6bd50 │ │ │ │ + bne.n 6bd30 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6be3c │ │ │ │ + beq.n 6be1c <_Py_Get_Getpath_CodeObject@@Base+0x884> │ │ │ │ mov r7, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r9, r2, #32 │ │ │ │ sub.w r3, r2, #97 @ 0x61 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ uxtb.w r9, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6be34 │ │ │ │ + beq.n 6be14 <_Py_Get_Getpath_CodeObject@@Base+0x87c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6be2e │ │ │ │ + beq.n 6be0e <_Py_Get_Getpath_CodeObject@@Base+0x876> │ │ │ │ sub.w r3, r2, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ sub.w r3, r1, #97 @ 0x61 │ │ │ │ it hi │ │ │ │ movhi r9, r2 │ │ │ │ cmp r3, #25 │ │ │ │ itt ls │ │ │ │ subls r1, #32 │ │ │ │ uxtbls r1, r1 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 6bddc │ │ │ │ + beq.n 6bdbc <_Py_Get_Getpath_CodeObject@@Base+0x824> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bd54 │ │ │ │ + b.n 6bd34 <_Py_Get_Getpath_CodeObject@@Base+0x79c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bd92 │ │ │ │ + bne.n 6bd72 <_Py_Get_Getpath_CodeObject@@Base+0x7da> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6bd54 │ │ │ │ + bne.n 6bd34 <_Py_Get_Getpath_CodeObject@@Base+0x79c> │ │ │ │ ldrb.w r1, [r0, ip] │ │ │ │ add.w r2, r0, ip │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 6bd5a │ │ │ │ + bne.n 6bd3a <_Py_Get_Getpath_CodeObject@@Base+0x7a2> │ │ │ │ adds r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ cmn r0, r6 │ │ │ │ - beq.n 6be44 │ │ │ │ + beq.n 6be24 <_Py_Get_Getpath_CodeObject@@Base+0x88c> │ │ │ │ mov r3, r2 │ │ │ │ add.w r4, r8, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6be40 │ │ │ │ - cbz r0, 6be40 │ │ │ │ + beq.n 6be20 <_Py_Get_Getpath_CodeObject@@Base+0x888> │ │ │ │ + cbz r0, 6be20 <_Py_Get_Getpath_CodeObject@@Base+0x888> │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6be1c │ │ │ │ + b.n 6bdfc <_Py_Get_Getpath_CodeObject@@Base+0x864> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6be02 │ │ │ │ + b.n 6bde2 <_Py_Get_Getpath_CodeObject@@Base+0x84a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bdfc │ │ │ │ + b.n 6bddc <_Py_Get_Getpath_CodeObject@@Base+0x844> │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 6bdfa │ │ │ │ + b.n 6bdda <_Py_Get_Getpath_CodeObject@@Base+0x842> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6bdd6 │ │ │ │ + b.n 6bdb6 <_Py_Get_Getpath_CodeObject@@Base+0x81e> │ │ │ │ │ │ │ │ -0006be48 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0006be28 <_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 │ │ │ │ @@ -98588,21 +98572,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 │ │ │ │ │ │ │ │ -0006bea8 : │ │ │ │ +0006be88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6be48 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6be28 <_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 │ │ │ │ @@ -98610,15 +98594,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} │ │ │ │ │ │ │ │ -0006bee8 : │ │ │ │ +0006bec8 : │ │ │ │ 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 │ │ │ │ @@ -98630,340 +98614,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} │ │ │ │ │ │ │ │ -0006bf1c : │ │ │ │ +0006befc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6bf72 │ │ │ │ + cbz r3, 6bf52 │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6bf62 │ │ │ │ + bne.n 6bf42 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bf8a │ │ │ │ + cbz r0, 6bf6a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d7c │ │ │ │ - cbnz r0, 6bf78 │ │ │ │ + cbnz r0, 6bf58 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bf52 │ │ │ │ - b.n 6bf8a │ │ │ │ - bl 6c004 │ │ │ │ - b.n 6bf38 │ │ │ │ - movw r0, #49400 @ 0xc0f8 │ │ │ │ + bne.n 6bf32 │ │ │ │ + b.n 6bf6a │ │ │ │ + bl 6bfe4 │ │ │ │ + b.n 6bf18 │ │ │ │ + movw r0, #50936 @ 0xc6f8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bf5e │ │ │ │ + b.n 6bf3e │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bf90 : │ │ │ │ +0006bf70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 6c058 <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6bfba │ │ │ │ + bl 6c038 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6bf9a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6bfbe │ │ │ │ + cbz r4, 6bf9e │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bfb6 │ │ │ │ + b.n 6bf96 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bfc4 : │ │ │ │ +0006bfa4 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6bffe │ │ │ │ + blt.n 6bfde │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6bff2 │ │ │ │ + bne.n 6bfd2 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c004 : │ │ │ │ +0006bfe4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6c022 │ │ │ │ + cbz r3, 6c002 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #38528 @ 0x9680 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r4, #848] @ 0x350 │ │ │ │ ldr.w r1, [r3, #1504] @ 0x5e0 │ │ │ │ - cbnz r1, 6c03a │ │ │ │ + cbnz r1, 6c01a │ │ │ │ str.w r2, [r3, #1504] @ 0x5e0 │ │ │ │ - ldr r5, [pc, #24] @ (6c054 ) │ │ │ │ + ldr r5, [pc, #24] @ (6c034 ) │ │ │ │ mov r0, r5 │ │ │ │ blx 2a540 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 29168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c020 │ │ │ │ + bne.n 6c000 │ │ │ │ str.w r5, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c058 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006c038 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldrd r4, r5, [sp, #32] │ │ │ │ - cbnz r4, 6c092 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #88] @ (6c0cc <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ - mov r7, r2 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r1 │ │ │ │ + ldrd r4, r8, [sp, #32] │ │ │ │ + cbnz r4, 6c072 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #96] @ (6c0b4 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6c09a <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + bgt.n 6c07c <_Py_DecodeLocaleEx@@Base+0x44> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c0b2 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - cbnz r0, 6c0be <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ - mov r0, r9 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + beq.n 6c098 <_Py_DecodeLocaleEx@@Base+0x60> │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + cbnz r0, 6c0a4 <_Py_DecodeLocaleEx@@Base+0x6c> │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 6c1d8 │ │ │ │ + b.n 6c1c0 │ │ │ │ blx 29b58 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 19a288 │ │ │ │ - bl 197888 │ │ │ │ - ldr r3, [pc, #20] @ (6c0cc <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + b.w 19e180 │ │ │ │ + bl 19b780 │ │ │ │ + ldr r3, [pc, #20] @ (6c0b4 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6c088 <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ - mov r0, r9 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + b.n 6c068 <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 673de │ │ │ │ + b.w 67562 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ │ │ │ │ -0006c0dc : │ │ │ │ +0006c0c4 : │ │ │ │ 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 197bac │ │ │ │ + bl 19baa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6c136 │ │ │ │ - cbnz r5, 6c118 │ │ │ │ + cbnz r3, 6c11e │ │ │ │ + cbnz r5, 6c100 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r6, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c3f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c100 │ │ │ │ - ldr r2, [pc, #24] @ (6c140 ) │ │ │ │ + bne.n 6c0e8 │ │ │ │ + ldr r2, [pc, #24] @ (6c128 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #51028 @ 0xc754 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ - b.n 6c112 │ │ │ │ + b.n 6c0fa │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6c112 │ │ │ │ - add r6, pc, #288 @ (adr r6, 6c264 ) │ │ │ │ + b.n 6c0fa │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c144 : │ │ │ │ +0006c12c : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cbnz r1, 6c168 │ │ │ │ + cbnz r1, 6c150 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 29b10 │ │ │ │ - cbnz r0, 6c16c │ │ │ │ + cbnz r0, 6c154 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c174 : │ │ │ │ +0006c15c : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #50069 @ 0xc395 │ │ │ │ + movw r2, #50045 @ 0xc37d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #684] @ 0x2ac │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c196 │ │ │ │ + bne.n 6c17e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 297f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006c1a4 : │ │ │ │ +0006c18c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6c1d0 │ │ │ │ + cbz r3, 6c1b8 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c004 │ │ │ │ - b.n 6c1c2 │ │ │ │ + bl 6bfe4 │ │ │ │ + b.n 6c1aa │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 6c2e4 │ │ │ │ + beq.n 6c2cc │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6c2ea │ │ │ │ + bne.n 6c2d2 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6c25e │ │ │ │ + beq.n 6c246 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6c300 │ │ │ │ + bcs.n 6c2e8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r9, [r3, #672] @ 0x2a0 │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 6c2f4 │ │ │ │ + bne.n 6c2dc │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c300 │ │ │ │ + beq.n 6c2e8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b40 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6c32e │ │ │ │ + bne.n 6c316 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6c300 │ │ │ │ + bcs.n 6c2e8 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bfa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c300 │ │ │ │ + beq.n 6c2e8 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -98975,141 +98959,141 @@ │ │ │ │ blx 2969c │ │ │ │ mov r3, r0 │ │ │ │ mov sl, fp │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #4 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ cmn.w ip, #4 │ │ │ │ - bhi.n 6c306 │ │ │ │ + bhi.n 6c2ee │ │ │ │ ldr.w ip, [fp] │ │ │ │ movw r5, #2047 @ 0x7ff │ │ │ │ mov sl, r0 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.n 6c30a │ │ │ │ + bls.n 6c2f2 │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6c30a │ │ │ │ + bcs.n 6c2f2 │ │ │ │ add r1, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c28e │ │ │ │ + bne.n 6c276 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 6c2de │ │ │ │ + cbz r7, 6c2c6 │ │ │ │ sub.w r2, sl, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c2ee │ │ │ │ + b.n 6c2d6 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6c206 │ │ │ │ + b.n 6c1ee │ │ │ │ mvn.w r0, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c248 │ │ │ │ + bne.n 6c230 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c2ee │ │ │ │ + b.n 6c2d6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c2d2 │ │ │ │ + beq.n 6c2ba │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c36c │ │ │ │ + beq.n 6c354 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.n 6c2cc │ │ │ │ - cbz r0, 6c360 │ │ │ │ + b.n 6c2b4 │ │ │ │ + cbz r0, 6c348 │ │ │ │ sub.w r0, r9, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6c258 │ │ │ │ + bne.w 6c240 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c33a │ │ │ │ + bne.n 6c322 │ │ │ │ str.w r9, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c2e0 │ │ │ │ + beq.n 6c2c8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c2e0 │ │ │ │ + b.n 6c2c8 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r4, 6c382 │ │ │ │ + cbz r4, 6c36a │ │ │ │ subs r1, r1, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r7, 6c38e │ │ │ │ - movw r3, #49920 @ 0xc300 │ │ │ │ + cbz r7, 6c376 │ │ │ │ + movw r3, #51456 @ 0xc900 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6c2ee │ │ │ │ + b.n 6c2d6 │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c39c : │ │ │ │ +0006c384 : │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c3be │ │ │ │ + blt.n 6c3a6 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r4, [r3, #680] @ 0x2a8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c3c4 : │ │ │ │ +0006c3ac : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6c3f2 │ │ │ │ + cbz r3, 6c3da │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c004 │ │ │ │ - b.n 6c3e2 │ │ │ │ + bl 6bfe4 │ │ │ │ + b.n 6c3ca │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a6f8 │ │ │ │ nop │ │ │ │ @@ -99117,460 +99101,460 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2987c │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6c468 │ │ │ │ + bcs.n 6c450 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 6c45a │ │ │ │ + bne.n 6c442 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6c468 │ │ │ │ + cbz r0, 6c450 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c44a │ │ │ │ + bne.n 6c432 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6c456 │ │ │ │ + b.n 6c43e │ │ │ │ │ │ │ │ -0006c46c : │ │ │ │ +0006c454 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #156] @ (6c518 ) │ │ │ │ + ldr r5, [pc, #156] @ (6c500 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c498 │ │ │ │ + bne.n 6c480 │ │ │ │ strexb r0, r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c488 │ │ │ │ + bne.n 6c470 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c4fe │ │ │ │ - cbnz r4, 6c4d2 │ │ │ │ + bne.n 6c4e6 │ │ │ │ + cbnz r4, 6c4ba │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #120] @ (6c51c ) │ │ │ │ + ldr r4, [pc, #120] @ (6c504 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6c4c8 │ │ │ │ + bne.n 6c4b0 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c4b8 │ │ │ │ + bne.n 6c4a0 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c50a │ │ │ │ + bne.n 6c4f2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6c4ec │ │ │ │ + beq.n 6c4d4 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 6c4b0 │ │ │ │ + bne.n 6c498 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #64] @ (6c520 ) │ │ │ │ + ldr r4, [pc, #64] @ (6c508 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c4b0 │ │ │ │ + b.n 6c498 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #52] @ (6c524 ) │ │ │ │ + ldr r4, [pc, #52] @ (6c50c ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c4b0 │ │ │ │ + b.n 6c498 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 267fdc │ │ │ │ + bl 2687f0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6c49e │ │ │ │ - ldr r0, [pc, #12] @ (6c518 ) │ │ │ │ + b.n 6c486 │ │ │ │ + ldr r0, [pc, #12] @ (6c500 ) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2459ac │ │ │ │ + b.w 2468dc │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c528 : │ │ │ │ +0006c510 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 6c548 │ │ │ │ + cbz r1, 6c530 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b220 │ │ │ │ + bl 26b820 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 6c564 │ │ │ │ + bcc.n 6c54c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6c574 │ │ │ │ - cbz r2, 6c574 │ │ │ │ + cbz r0, 6c55c │ │ │ │ + cbz r2, 6c55c │ │ │ │ b.w 294c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6c570 │ │ │ │ + b.n 6c558 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6c5ea │ │ │ │ + ble.n 6c5d2 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #50069 @ 0xc395 │ │ │ │ + movw r7, #50045 @ 0xc37d │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c602 │ │ │ │ + bne.n 6c5ea │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6c5ea │ │ │ │ + ble.n 6c5d2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c60c │ │ │ │ + bne.n 6c5f4 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6c5ea │ │ │ │ + ble.n 6c5d2 │ │ │ │ movs r5, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c5f8 │ │ │ │ + bne.n 6c5e0 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6c5d0 │ │ │ │ + bgt.n 6c5b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c5e2 │ │ │ │ + b.n 6c5ca │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c5b2 │ │ │ │ + b.n 6c59a │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c5c8 │ │ │ │ + b.n 6c5b0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c618 : │ │ │ │ +0006c600 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6c688 │ │ │ │ + beq.n 6c670 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c6c8 │ │ │ │ + blt.n 6c6b0 │ │ │ │ cmp r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge sl, r2 │ │ │ │ - bl 6c408 │ │ │ │ + bl 6c3f0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6c688 │ │ │ │ + cbz r0, 6c670 │ │ │ │ add.w r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6c39c │ │ │ │ + bl 6c384 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c6b0 │ │ │ │ + cbz r0, 6c698 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ add.w r1, r0, sl, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n 6c6a0 │ │ │ │ + bgt.n 6c688 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r6, sl, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #84] @ (6c6e0 ) │ │ │ │ + ldr r2, [pc, #84] @ (6c6c8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #51028 @ 0xc754 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c682 │ │ │ │ + b.n 6c66a │ │ │ │ sub.w r2, r8, sl │ │ │ │ adds r3, #4 │ │ │ │ add r0, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a344 │ │ │ │ - b.n 6c66c │ │ │ │ + b.n 6c654 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c174 │ │ │ │ - ldr r2, [pc, #40] @ (6c6e0 ) │ │ │ │ + bl 6c15c │ │ │ │ + ldr r2, [pc, #40] @ (6c6c8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #51028 @ 0xc754 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ - b.n 6c682 │ │ │ │ - ldr r2, [pc, #20] @ (6c6e0 ) │ │ │ │ + b.n 6c66a │ │ │ │ + ldr r2, [pc, #20] @ (6c6c8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #50448 @ 0xc510 │ │ │ │ + movw r3, #51984 @ 0xcb10 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c682 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + b.n 6c66a │ │ │ │ + cbz r4, 6c72e │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c6e4 : │ │ │ │ +0006c6cc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r5, #0 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6c57c │ │ │ │ + bl 6c564 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6c57c │ │ │ │ + bl 6c564 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6c57c │ │ │ │ + bl 6c564 │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6c57c │ │ │ │ + bl 6c564 │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6c57c │ │ │ │ + b.n 6c564 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 19a7ec │ │ │ │ + b.w 19e6e4 │ │ │ │ nop │ │ │ │ - cbz r1, 6c876 │ │ │ │ + cbz r1, 6c85e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ (6c878 ) │ │ │ │ + ldr r0, [pc, #60] @ (6c860 ) │ │ │ │ sub.w r6, r4, #8 │ │ │ │ - bl 19c53c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 1a0434 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ subs r3, r4, #7 │ │ │ │ subs r0, r4, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ orr.w r2, r1, r2, lsl #8 │ │ │ │ - bne.n 6c84a │ │ │ │ + bne.n 6c832 │ │ │ │ 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 r6!, {r2, r4, r5} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c87c : │ │ │ │ +0006c864 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6c892 │ │ │ │ + cbz r0, 6c87a │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a318 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c894 : │ │ │ │ +0006c87c : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c898 : │ │ │ │ +0006c880 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2a318 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r3, [pc, #436] @ (6ca68 ) │ │ │ │ + ldr r3, [pc, #436] @ (6ca50 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6ca40 │ │ │ │ + beq.w 6ca28 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #416] @ (6ca6c ) │ │ │ │ + ldr r0, [pc, #416] @ (6ca54 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 19c53c <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 1a0434 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ ldrb.w r4, [r6, #-8] │ │ │ │ sub.w r7, r6, #8 │ │ │ │ subs r3, r6, #7 │ │ │ │ subs r1, r6, #4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ orr.w r4, r2, r4, lsl #8 │ │ │ │ - bne.n 6c8de │ │ │ │ + bne.n 6c8c6 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6ca60 │ │ │ │ + bhi.w 6ca48 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6c97e │ │ │ │ + bls.n 6c966 │ │ │ │ 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] │ │ │ │ @@ -99578,15 +99562,15 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 6c90e │ │ │ │ + bne.n 6c8f6 │ │ │ │ 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 │ │ │ │ @@ -99599,20 +99583,20 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 6c94e │ │ │ │ + bne.n 6c936 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2957c │ │ │ │ - b.n 6c998 │ │ │ │ + b.n 6c980 │ │ │ │ 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 │ │ │ │ @@ -99629,257 +99613,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 6c9b6 │ │ │ │ + bne.n 6c99e │ │ │ │ ldrb.w r2, [r8] │ │ │ │ mov.w r1, #4261281277 @ 0xfdfdfdfd │ │ │ │ strb r2, [r3, #4] │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ strh.w r2, [r3, #5] │ │ │ │ strb r2, [r3, #7] │ │ │ │ mov r2, r5 │ │ │ │ str.w r1, [sl, r5] │ │ │ │ mov r1, r9 │ │ │ │ - bls.n 6ca32 │ │ │ │ + bls.n 6ca1a │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ sub.w r7, r4, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r7 │ │ │ │ - bls.n 6ca0a │ │ │ │ + bls.n 6c9f2 │ │ │ │ subs r2, r5, r7 │ │ │ │ add.w r0, sl, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ - cbz r6, 6ca60 │ │ │ │ + cbz r6, 6ca48 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6ca1c │ │ │ │ + bls.n 6ca04 │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #72] @ (6ca68 ) │ │ │ │ + ldr r3, [pc, #72] @ (6ca50 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6ca5c │ │ │ │ + bne.n 6ca44 │ │ │ │ mov r0, sl │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ blx 29c10 │ │ │ │ - b.n 6ca0a │ │ │ │ - ldr r3, [pc, #36] @ (6ca68 ) │ │ │ │ + b.n 6c9f2 │ │ │ │ + ldr r3, [pc, #36] @ (6ca50 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6ca5c │ │ │ │ + bne.n 6ca44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19a7ec │ │ │ │ + b.w 19e6e4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6ca1c │ │ │ │ + b.n 6ca04 │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006ca70 : │ │ │ │ +0006ca58 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6ca98 │ │ │ │ + bl 6ca80 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ca98 : │ │ │ │ +0006ca80 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 6cad0 │ │ │ │ + bcs.n 6cab8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ - cbz r5, 6cacc │ │ │ │ + cbz r5, 6cab4 │ │ │ │ add r4, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #64870 @ 0xfd66 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ - b.n 6cac4 │ │ │ │ + b.n 6caac │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cadc : │ │ │ │ +0006cac4 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6cafc │ │ │ │ + cbz r3, 6cae4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006cb00 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006cae8 <_Py_hashtable_new_full@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 6cb82 <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ + cbz r4, 6cb6a <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ ldrd r8, fp, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cb98 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 6cb80 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #16 │ │ │ │ strd r1, r3, [r0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 6cb94 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + cbz r0, 6cb7c <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #27073 @ 0x69c1 │ │ │ │ + movw r3, #28681 @ 0x7009 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #2161 @ 0x871 │ │ │ │ + movw r2, #2137 @ 0x859 │ │ │ │ movt r2, #7 │ │ │ │ cmp r5, r3 │ │ │ │ strd sl, r9, [r4, #24] │ │ │ │ strd r7, r5, [r4, #16] │ │ │ │ str.w r8, [r4, #32] │ │ │ │ str.w fp, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 6cb7c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ - movw r3, #57321 @ 0xdfe9 │ │ │ │ + bne.n 6cb64 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + movw r3, #58257 @ 0xe391 │ │ │ │ movt r3, #16 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #57277 @ 0xdfbd │ │ │ │ + movweq r3, #58213 @ 0xe365 │ │ │ │ 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, #29297 @ 0x7271 │ │ │ │ + movw fp, #29165 @ 0x71ed │ │ │ │ movt fp, #7 │ │ │ │ - movw r8, #28373 @ 0x6ed5 │ │ │ │ + movw r8, #28241 @ 0x6e51 │ │ │ │ movt r8, #7 │ │ │ │ - b.n 6cb20 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6cb08 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cb7c <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + b.n 6cb64 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ │ │ │ │ -0006cb9c : │ │ │ │ +0006cb84 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ - cbz r3, 6cbb6 │ │ │ │ + cbz r3, 6cb9e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ea70 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 6cbd4 │ │ │ │ + bl 7ea68 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 6cbbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f690 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6cbec │ │ │ │ + blt.n 6cbd4 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cbb0 │ │ │ │ + bne.n 6cb98 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62896 @ 0xf5b0 │ │ │ │ + movw r1, #64432 @ 0xfbb0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 6d020 │ │ │ │ + bne.w 6d008 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6d252 │ │ │ │ + bpl.w 6d23a │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6d23a │ │ │ │ + bpl.w 6d222 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d01c │ │ │ │ + beq.w 6d004 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #53957 @ 0xd2c5 │ │ │ │ + movw r3, #53933 @ 0xd2ad │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6d258 │ │ │ │ + bne.w 6d240 │ │ │ │ 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] │ │ │ │ @@ -99905,15 +99889,15 @@ │ │ │ │ eor.w r5, r8, r5 │ │ │ │ lsls r7, r4, #24 │ │ │ │ eor.w r0, r8, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ cmp r4, #7 │ │ │ │ mov.w r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ble.w 6d028 │ │ │ │ + ble.w 6d010 │ │ │ │ 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 │ │ │ │ @@ -99949,15 +99933,15 @@ │ │ │ │ eor.w r0, r0, r8 │ │ │ │ orr.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, r4, #8 │ │ │ │ eor.w r6, sl, r6 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r3, r3, sl │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 6ce0e │ │ │ │ + bls.n 6cdf6 │ │ │ │ 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] │ │ │ │ @@ -99999,26 +99983,26 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r4, r4, sl │ │ │ │ orr.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r5, ip, r5 │ │ │ │ eors r2, r1 │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 6cd72 │ │ │ │ + bgt.n 6cd5a │ │ │ │ ldrd fp, r4, [sp, #16] │ │ │ │ ldrd r9, r8, [sp, #24] │ │ │ │ bic.w r7, r4, #7 │ │ │ │ sub.w r7, r8, r7 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r7, #7 │ │ │ │ add fp, r4 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.w 6d074 │ │ │ │ + bhi.w 6d05c │ │ │ │ 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 │ │ │ │ @@ -100165,31 +100149,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r7, r4, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r4 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.n 6d074 │ │ │ │ + bhi.n 6d05c │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r7, lsl #2] │ │ │ │ nop │ │ │ │ - beq.n 6d112 │ │ │ │ + beq.n 6d0ca │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 6d106 │ │ │ │ + beq.n 6d0be │ │ │ │ movs r6, r0 │ │ │ │ - beq.n 6d0fa │ │ │ │ + beq.n 6d0b2 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r0, r2, r4, r6} │ │ │ │ + ldmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - bcs.n 6d0b2 │ │ │ │ + bcs.n 6d06a │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r0, r2, r6} │ │ │ │ + ldmia r6!, {r0, r2, r3, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ + ldmia r6!, {r0, r2, r5} │ │ │ │ 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 │ │ │ │ @@ -100319,79 +100303,79 @@ │ │ │ │ orr.w r3, r3, r4, lsr #15 │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ orr.w r2, r2, r1, lsr #11 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ - b.n 6d014 │ │ │ │ + b.n 6cffc │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6ce54 │ │ │ │ + b.n 6ce3c │ │ │ │ add.w fp, r0, #28 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6cc32 │ │ │ │ - b.n 6d01c │ │ │ │ + bne.w 6cc1a │ │ │ │ + b.n 6d004 │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6d23e │ │ │ │ + b.n 6d226 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d014 │ │ │ │ + b.n 6cffc │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d264 <_Py_HashBytes@@Base>: │ │ │ │ +0006d24c <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6d2b8 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6d2a0 <_Py_HashBytes@@Base+0x54> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw ip, #43976 @ 0xabc8 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - movw ip, #53957 @ 0xd2c5 │ │ │ │ + movw ip, #53933 @ 0xd2ad │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6d2bc <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6d2a4 <_Py_HashBytes@@Base+0x58> │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2dc <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6d2aa <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6d292 <_Py_HashBytes@@Base+0x46> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #40056 @ 0x9c78 │ │ │ │ movt ip, #74 @ 0x4a │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2dc <_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 │ │ │ │ @@ -100421,15 +100405,15 @@ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 6d892 <_Py_HashBytes@@Base+0x62e> │ │ │ │ + ble.w 6d87a <_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 │ │ │ │ @@ -100465,15 +100449,15 @@ │ │ │ │ eor.w r2, r2, r9 │ │ │ │ subs r3, #8 │ │ │ │ eor.w r5, r8, r5 │ │ │ │ eor.w ip, ip, lr │ │ │ │ eor.w r1, r1, r8 │ │ │ │ add.w r9, fp, #8 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 6d4a4 <_Py_HashBytes@@Base+0x240> │ │ │ │ + bls.n 6d48c <_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] │ │ │ │ @@ -100515,26 +100499,26 @@ │ │ │ │ orr.w r2, r2, r7, lsr #11 │ │ │ │ orr.w ip, ip, r8, lsr #15 │ │ │ │ sub.w r3, r3, sl │ │ │ │ eors r4, r0 │ │ │ │ eor.w ip, ip, lr │ │ │ │ eor.w r2, r2, r9 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 6d406 <_Py_HashBytes@@Base+0x1a2> │ │ │ │ + bgt.n 6d3ee <_Py_HashBytes@@Base+0x1a2> │ │ │ │ ldrd r3, r9, [sp, #16] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ subs r7, #8 │ │ │ │ sub.w r8, r3, r7 │ │ │ │ add.w fp, r7, r9 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d6de <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d6c6 <_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 │ │ │ │ @@ -100814,58 +100798,58 @@ │ │ │ │ mov.w r0, r1, lsl #17 │ │ │ │ orr.w r0, r0, r2, lsr #15 │ │ │ │ eor.w r3, r3, lr │ │ │ │ adc.w lr, lr, r2 │ │ │ │ lsls r2, r2, #17 │ │ │ │ orr.w r2, r2, r1, lsr #15 │ │ │ │ eor.w r1, r0, r5 │ │ │ │ - b.n 6d6a2 <_Py_HashBytes@@Base+0x43e> │ │ │ │ + b.n 6d68a <_Py_HashBytes@@Base+0x43e> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d6de <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d6c6 <_Py_HashBytes@@Base+0x47a> │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r8, lsl #2] │ │ │ │ nop │ │ │ │ - bvs.n 6d856 <_Py_HashBytes@@Base+0x5f2> │ │ │ │ + bvs.n 6d80e <_Py_HashBytes@@Base+0x5c2> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6d84a <_Py_HashBytes@@Base+0x5e6> │ │ │ │ + bvs.n 6d802 <_Py_HashBytes@@Base+0x5b6> │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6d83e <_Py_HashBytes@@Base+0x5da> │ │ │ │ + bvs.n 6d7f6 <_Py_HashBytes@@Base+0x5aa> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 6d89e <_Py_HashBytes@@Base+0x63a> │ │ │ │ + bmi.n 6d856 <_Py_HashBytes@@Base+0x60a> │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 6d852 <_Py_HashBytes@@Base+0x5ee> │ │ │ │ + bhi.n 6d80a <_Py_HashBytes@@Base+0x5be> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 6d886 <_Py_HashBytes@@Base+0x622> │ │ │ │ + bmi.n 6d83e <_Py_HashBytes@@Base+0x5f2> │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 6d87a <_Py_HashBytes@@Base+0x616> │ │ │ │ + bmi.n 6d832 <_Py_HashBytes@@Base+0x5e6> │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [fp, #4] │ │ │ │ bfi r3, r8, #0, #8 │ │ │ │ - b.n 6d4f0 <_Py_HashBytes@@Base+0x28c> │ │ │ │ + b.n 6d4d8 <_Py_HashBytes@@Base+0x28c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d8d4 : │ │ │ │ +0006d8bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6d8fa │ │ │ │ + cbz r3, 6d8e2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a7c8 │ │ │ │ - bl 6c004 │ │ │ │ - b.n 6d8f0 │ │ │ │ + bl 6bfe4 │ │ │ │ + b.n 6d8d8 │ │ │ │ │ │ │ │ -0006d900 : │ │ │ │ +0006d8e8 : │ │ │ │ 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 │ │ │ │ @@ -100878,356 +100862,346 @@ │ │ │ │ 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] @ 6dd10 │ │ │ │ + ldr r7, [pc, #788] @ (6dc38 ) │ │ │ │ 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 6db6a │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ + bne.w 6db5e │ │ │ │ + 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 6db9e │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 6db90 │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ + add.w r8, fp, #64 @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29b34 │ │ │ │ + str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dcdc │ │ │ │ - add.w sl, r5, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + bne.w 6dcce │ │ │ │ + add.w r3, fp, #8 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6da68 │ │ │ │ - add.w sl, r5, #136 @ 0x88 │ │ │ │ + bne.n 6da58 │ │ │ │ + add.w sl, fp, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc88 │ │ │ │ + bne.w 6dc2a │ │ │ │ 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 6da5e │ │ │ │ - add.w r0, r5, #88 @ 0x58 │ │ │ │ + bne.n 6da48 │ │ │ │ + add.w r0, fp, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dcf8 │ │ │ │ + bne.w 6dcea │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dcea │ │ │ │ - ldr.w r5, [r8] │ │ │ │ - ldr.w r3, [r8, #-4] │ │ │ │ + bne.w 6dcdc │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6db72 │ │ │ │ + bne.w 6db66 │ │ │ │ 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 6db78 │ │ │ │ + bne.w 6db6c │ │ │ │ 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 6d9ee │ │ │ │ + bne.n 6d9d8 │ │ │ │ dmb ish │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6db50 │ │ │ │ - movw r5, #19968 @ 0x4e00 │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ + bne.w 6db44 │ │ │ │ + movw r7, #19968 @ 0x4e00 │ │ │ │ + movt r7, #72 @ 0x48 │ │ │ │ + ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6dbaa │ │ │ │ + beq.w 6db9c │ │ │ │ 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 6da36 │ │ │ │ - ldr r3, [pc, #728] @ (6dd08 ) │ │ │ │ + bne.n 6da20 │ │ │ │ + ldr r3, [pc, #548] @ (6dc3c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dc66 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 6dc72 │ │ │ │ + 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 6dc42 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 6dc4e │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6db90 │ │ │ │ - str.w fp, [r7] │ │ │ │ + bne.w 6db82 │ │ │ │ + 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 6d9a2 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w ip, #1000 @ 0x3e8 │ │ │ │ - movw r0, #19968 @ 0x4e00 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - ldr.w r2, [r1], #16 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - it cc │ │ │ │ - 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.w r3, [fp, #12] │ │ │ │ + b.n 6d98c │ │ │ │ + ldr.w r0, [fp, #12] │ │ │ │ + mov.w r2, #1000 @ 0x3e8 │ │ │ │ str r0, [sp, #24] │ │ │ │ + mov r0, fp │ │ │ │ + movw r1, #19968 @ 0x4e00 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w sl, [r0], #16 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + add r0, sp, #32 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + it cc │ │ │ │ + movcc.w sl, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + umull sl, r2, sl, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr.w r2, [r1, #852] @ 0x354 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6dc96 │ │ │ │ - bl fcad0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.w 6dc94 │ │ │ │ + bl fcde8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ + mvn.w r0, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ 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 │ │ │ │ + sub.w lr, lr, r1 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.w 6dc7e │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - adds r0, r0, r2 │ │ │ │ + blt.w 6dc8a │ │ │ │ + adds.w r0, sl, r2 │ │ │ │ adc.w r1, r1, ip │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl fefa4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl ff454 <_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] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6db0a │ │ │ │ + beq.n 6dafa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc26 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6dbc2 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 6d988 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + bne.w 6dc10 │ │ │ │ + mov sl, r3 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6dbb4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + b.n 6d96e │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6d980 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + beq.w 6d968 │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6d980 │ │ │ │ + bne.w 6d968 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr.w sl, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19d670 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + bl 1a1570 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dc9e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne.w 6dc9c │ │ │ │ + add.w r2, sl, #12 │ │ │ │ dmb ish │ │ │ │ - adds r3, #12 │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #1 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6db38 │ │ │ │ - movs r3, #1 │ │ │ │ + ldrex r0, [r2] │ │ │ │ + orr.w r0, r0, #1 │ │ │ │ + strex r1, r0, [r2] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6db2a │ │ │ │ + movs r2, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6d980 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + b.n 6d968 │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ + ldrex r3, [sl] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6db54 │ │ │ │ + bne.n 6db48 │ │ │ │ dmb ish │ │ │ │ - b.n 6da36 │ │ │ │ + b.n 6da20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6db9e │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.n 6d968 │ │ │ │ + bne.n 6db90 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 6d94e │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6d9de │ │ │ │ - bl 6c1a4 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.w 6d9de │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 6d9c8 │ │ │ │ + bl 6c18c │ │ │ │ + cmp r0, sl │ │ │ │ + beq.w 6d9c8 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dcd2 │ │ │ │ - movw r1, #63552 @ 0xf840 │ │ │ │ + beq.n 6dc44 │ │ │ │ + movw r1, #65088 @ 0xfe40 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #368] @ (6dd0c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6c1a4 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6db6e │ │ │ │ - bl 6733e │ │ │ │ - bl 6c004 │ │ │ │ + ldr r0, [pc, #180] @ (6dc40 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6c18c │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.n 6db62 │ │ │ │ + bl 3d006 │ │ │ │ + bl 6bfe4 │ │ │ │ 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 6da2c │ │ │ │ - b.n 6da36 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov.w r1, #1000 @ 0x3e8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + beq.w 6da16 │ │ │ │ + b.n 6da20 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - ldr.w r0, [r3, #852] @ 0x354 │ │ │ │ - umull r3, r2, r2, r1 │ │ │ │ - strd r3, r2, [sp, #12] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cbz r0, 6dc3a │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl fcad0 │ │ │ │ - ldrd r2, ip, [sp, #32] │ │ │ │ + movcc r3, #1 │ │ │ │ + ldr.w r1, [r2, #852] @ 0x354 │ │ │ │ + mov.w r2, #1000 @ 0x3e8 │ │ │ │ + umull r5, r4, r3, r2 │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cbz r1, 6dc24 │ │ │ │ + bl fcde8 │ │ │ │ + ldrd r3, ip, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvns r0, r0 │ │ │ │ - sub.w lr, r1, r3 │ │ │ │ - cmp r0, r2 │ │ │ │ - sbcs.w lr, lr, ip │ │ │ │ - blt.n 6dc34 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - adds r0, r2, r0 │ │ │ │ - adc.w r1, ip, r3 │ │ │ │ + mvns r2, r5 │ │ │ │ + subs r0, r1, r4 │ │ │ │ + cmp r2, r3 │ │ │ │ + sbcs.w r0, r0, ip │ │ │ │ + blt.n 6dc1e │ │ │ │ + adds r0, r3, r5 │ │ │ │ + adc.w r1, ip, r4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl fefa4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff454 <_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 6db02 │ │ │ │ + beq.w 6daf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6daf2 │ │ │ │ - movw r1, #63520 @ 0xf820 │ │ │ │ + beq.w 6dae6 │ │ │ │ + movw r1, #65056 @ 0xfe20 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #220] @ (6dd0c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #36] @ (6dc40 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dc0a │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 5f504 │ │ │ │ - b.n 6dbe8 │ │ │ │ + b.n 6dbf4 │ │ │ │ + bl 5f50c │ │ │ │ + b.n 6dbda │ │ │ │ + movw r1, #65124 @ 0xfe64 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #12] @ (6dc40 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + str r0, [r4, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + strb r0, [r5, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r6, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a93bc │ │ │ │ + b.n 6db98 │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ - ldrex r0, [r8] │ │ │ │ + ldrex r0, [sl] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6dc5a │ │ │ │ - strex r4, r1, [r8] │ │ │ │ + bne.n 6dc66 │ │ │ │ + strex r4, r1, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6dc4a │ │ │ │ + bne.n 6dc56 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6da48 │ │ │ │ - b.n 6dc42 │ │ │ │ + beq.w 6da32 │ │ │ │ + b.n 6dc4e │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ + ldrex r3, [sl] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6db64 │ │ │ │ - b.n 6dc6a │ │ │ │ + beq.w 6db58 │ │ │ │ + b.n 6dc76 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dace │ │ │ │ - movw r1, #63588 @ 0xf864 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #120] @ (6dd0c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 5f504 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6daa6 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 6dac2 │ │ │ │ + bl 5f50c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 6da9a │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6db90 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 6dba6 │ │ │ │ + bne.w 6db82 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6db98 │ │ │ │ + add.w sl, sl, #12 │ │ │ │ dmb ish │ │ │ │ - add.w fp, r3, #12 │ │ │ │ - ldrex r3, [fp] │ │ │ │ + ldrex r3, [sl] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - strex r2, r3, [fp] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dcbc │ │ │ │ + bne.n 6dcb8 │ │ │ │ dmb ish │ │ │ │ - b.n 6dba6 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1a54dc │ │ │ │ - b.n 6dba6 │ │ │ │ - movw r1, #63488 @ 0xf800 │ │ │ │ + b.n 6db98 │ │ │ │ + movw r1, #65024 @ 0xfe00 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #36] @ (6dd0c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63668 @ 0xf8b4 │ │ │ │ + ldr r0, [pc, #32] @ (6dcf8 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #65204 @ 0xfeb4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #24] @ (6dd0c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63628 @ 0xf88c │ │ │ │ + ldr r0, [pc, #16] @ (6dcf8 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #65164 @ 0xfe8c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (6dd0c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ - strb r0, [r5, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ands r0, r4 │ │ │ │ + ldr r0, [pc, #4] @ (6dcf8 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ 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 │ │ │ │ @@ -101236,288 +101210,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 70412 │ │ │ │ + bne.w 703fa │ │ │ │ addw r3, pc, #1288 @ 0x508 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #63932 @ 0xf9bc │ │ │ │ + movw r1, #65468 @ 0xffbc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704ce │ │ │ │ + beq.w 704b6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #63944 @ 0xf9c8 │ │ │ │ + movw r1, #65480 @ 0xffc8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6e090 ) │ │ │ │ + ldr r4, [pc, #780] @ (6e078 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #7045 @ 0x1b85 │ │ │ │ + movw r1, #46125 @ 0xb42d │ │ │ │ movt r1, #7 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #4529 @ 0x11b1 │ │ │ │ + movw r0, #4505 @ 0x1199 │ │ │ │ movt r0, #7 │ │ │ │ str.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w r6, [r4, #1504] @ 0x5e0 │ │ │ │ - movw r8, #49093 @ 0xbfc5 │ │ │ │ + movw r8, #49061 @ 0xbfa5 │ │ │ │ movt r8, #6 │ │ │ │ - movw r6, #49525 @ 0xc175 │ │ │ │ + movw r6, #49501 @ 0xc15d │ │ │ │ movt r6, #6 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6cb00 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cae8 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r7, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70548 │ │ │ │ - ldr r0, [pc, #708] @ (6e094 ) │ │ │ │ - movw sl, #4529 @ 0x11b1 │ │ │ │ + beq.w 70530 │ │ │ │ + ldr r0, [pc, #708] @ (6e07c ) │ │ │ │ + movw sl, #4505 @ 0x1199 │ │ │ │ movt sl, #7 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6e098 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6e09c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6e0a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6e0a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6e0a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6e0ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6e0b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6e0b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6e0b8 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #696] @ (6e080 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #696] @ (6e084 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #692] @ (6e088 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #692] @ (6e08c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #688] @ (6e090 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #688] @ (6e094 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #684] @ (6e098 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #684] @ (6e09c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #680] @ (6e0a0 ) │ │ │ │ + bl 70674 │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6e0bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6e0c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6e0c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6e0c8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6e0cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6e0d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6e0d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6e0d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6e0dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6e0e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6e0e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6e0e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6e0ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6e0f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6e0f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6e0f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6e0fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6e100 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6e104 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6e108 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6e10c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6e110 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6e114 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6e118 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6e11c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6e120 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6e124 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6e128 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6e12c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6e130 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6e134 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6e138 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6e13c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6e140 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6e144 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6e148 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6e14c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6e150 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6e154 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6e158 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6e15c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6e160 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6e164 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6e168 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6e16c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6e170 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6e174 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6e178 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6e17c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6e180 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6e184 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6e188 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6e18c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6e190 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6e194 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6e198 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6e19c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6e1a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6e1a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6e1a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6e1ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6e1b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6e1b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6e1b8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6e1bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6e1c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6e1c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6e1c8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6e1cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6e1d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6e1d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6e1d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6e1dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6e1e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6e1e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6e1e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6e1ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6e1f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6e1f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6e1f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6e1fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6e200 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6e204 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #504] @ (6e208 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #672] @ (6e0a4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #668] @ (6e0a8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #668] @ (6e0ac ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #664] @ (6e0b0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #664] @ (6e0b4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #660] @ (6e0b8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #660] @ (6e0bc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #656] @ (6e0c0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #656] @ (6e0c4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #652] @ (6e0c8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #652] @ (6e0cc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #648] @ (6e0d0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #648] @ (6e0d4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #644] @ (6e0d8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #644] @ (6e0dc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #640] @ (6e0e0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #640] @ (6e0e4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #636] @ (6e0e8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #636] @ (6e0ec ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #632] @ (6e0f0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #632] @ (6e0f4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #628] @ (6e0f8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #628] @ (6e0fc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #624] @ (6e100 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #624] @ (6e104 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #620] @ (6e108 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #620] @ (6e10c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #616] @ (6e110 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #616] @ (6e114 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #612] @ (6e118 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #612] @ (6e11c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #608] @ (6e120 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #608] @ (6e124 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #604] @ (6e128 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #604] @ (6e12c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #600] @ (6e130 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #600] @ (6e134 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #596] @ (6e138 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #596] @ (6e13c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #592] @ (6e140 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #592] @ (6e144 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #588] @ (6e148 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #588] @ (6e14c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #584] @ (6e150 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #584] @ (6e154 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #580] @ (6e158 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #580] @ (6e15c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #576] @ (6e160 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #576] @ (6e164 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #572] @ (6e168 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #572] @ (6e16c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #568] @ (6e170 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #568] @ (6e174 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #564] @ (6e178 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #564] @ (6e17c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #560] @ (6e180 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #560] @ (6e184 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #556] @ (6e188 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #556] @ (6e18c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #552] @ (6e190 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #552] @ (6e194 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #548] @ (6e198 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #548] @ (6e19c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #544] @ (6e1a0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #544] @ (6e1a4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #540] @ (6e1a8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #540] @ (6e1ac ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #536] @ (6e1b0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #536] @ (6e1b4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #532] @ (6e1b8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #532] @ (6e1bc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #528] @ (6e1c0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #528] @ (6e1c4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #524] @ (6e1c8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #524] @ (6e1cc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #520] @ (6e1d0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #520] @ (6e1d4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #516] @ (6e1d8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #516] @ (6e1dc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #512] @ (6e1e0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #512] @ (6e1e4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #508] @ (6e1e8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #508] @ (6e1ec ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #504] @ (6e1f0 ) │ │ │ │ + bl 70674 │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #496] @ (6e20c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #492] @ (6e210 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #492] @ (6e214 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #488] @ (6e218 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #488] @ (6e21c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #484] @ (6e220 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #484] @ (6e224 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #496] @ (6e1f4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #492] @ (6e1f8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #492] @ (6e1fc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #488] @ (6e200 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #488] @ (6e204 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #484] @ (6e208 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #484] @ (6e20c ) │ │ │ │ + bl 70674 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #472] @ (6e228 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #472] @ (6e22c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #468] @ (6e230 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #468] @ (6e234 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #464] @ (6e238 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #464] @ (6e23c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #460] @ (6e240 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #460] @ (6e244 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #456] @ (6e248 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #456] @ (6e24c ) │ │ │ │ - bl 7068c │ │ │ │ - b.n 6e258 │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #472] @ (6e210 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #472] @ (6e214 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #468] @ (6e218 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #468] @ (6e21c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #464] @ (6e220 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #464] @ (6e224 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #460] @ (6e228 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #460] @ (6e22c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #456] @ (6e230 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #456] @ (6e234 ) │ │ │ │ + bl 70674 │ │ │ │ + b.n 6e240 │ │ │ │ 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 │ │ │ │ @@ -101572,135 +101546,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, 6e13c ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 6e124 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 6e1c0 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 6e1a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 6e254 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 6e23c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 6e2d8 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 6e2c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 6e37c ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 6e364 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 6e410 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 6e3f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 6e4a4 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 6e48c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 6e148 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 6e130 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 6e1cc ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 6e1b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 6e260 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 6e248 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 6e2e4 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 6e2cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 6e3a8 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 6e390 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 6e41c ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 6e404 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, 6e4a0 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 6e488 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 6e524 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 6e50c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 6e1a8 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 6e190 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 6e22c ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 6e214 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6e2c0 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 6e2a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 6e334 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 6e31c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6e3b8 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 6e3a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 6e42c ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 6e414 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 6e4b0 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 6e498 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 6e524 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 6e50c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6e1a8 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 6e190 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6e22c ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 6e214 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 6e2c0 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 6e2a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #464 @ (adr r3, 6e344 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 6e32c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 6e3d8 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 6e3c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 6e45c ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 6e444 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 6e4e0 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 6e4c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 6e554 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6e53c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 6e1c8 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 6e1b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6e24c ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6e234 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 6e2f0 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 6e2d8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 6e384 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 6e36c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #624 @ (adr r4, 6e408 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 6e3f0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 6e49c ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 6e484 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, 6e540 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 6e528 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 6e1d4 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 6e1bc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 6e248 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 6e230 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 6e2cc ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 6e2b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 6e350 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 6e338 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 6e3d4 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 6e3bc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #688 @ (adr r5, 6e468 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 6e450 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 6e4ec ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 6e4d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 6e570 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 6e558 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 6e1f4 ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 6e1dc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 6e278 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 6e260 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6e2fc ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 6e2e4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #432 @ (adr r6, 6e380 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 6e368 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 6e404 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 6e3ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 6e4a8 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 6e490 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 6e54c ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 6e534 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 6e5c0 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 6e5a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 6e244 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 6e22c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 6e2b8 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 6e2a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 6e33c ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 6e324 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6e3c0 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 6e3a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 6e474 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 6e45c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 6e4f8 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 6e4e0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 6e57c ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 6e564 ) │ │ │ │ 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 │ │ │ │ @@ -101739,267 +101713,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] @ (6e558 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #764] @ (6e55c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #760] @ (6e560 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #760] @ (6e564 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6e568 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6e56c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6e570 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6e574 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6e578 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6e57c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6e580 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6e584 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6e588 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6e58c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6e590 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6e594 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6e598 ) │ │ │ │ - bl 7068c │ │ │ │ + ldr r0, [pc, #764] @ (6e540 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #764] @ (6e544 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #760] @ (6e548 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #760] @ (6e54c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #756] @ (6e550 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #756] @ (6e554 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #752] @ (6e558 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #752] @ (6e55c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #748] @ (6e560 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #748] @ (6e564 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #744] @ (6e568 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #744] @ (6e56c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #740] @ (6e570 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #740] @ (6e574 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #736] @ (6e578 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #736] @ (6e57c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #732] @ (6e580 ) │ │ │ │ + bl 70674 │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6e59c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6e5a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6e5a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6e5a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6e5ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6e5b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6e5b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6e5b8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6e5bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6e5c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6e5c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6e5c8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6e5cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6e5d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6e5d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6e5d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6e5dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6e5e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6e5e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6e5e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6e5ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6e5f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6e5f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6e5f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6e5fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6e600 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6e604 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6e608 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6e60c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6e610 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6e614 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6e618 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6e61c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6e620 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6e624 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6e628 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6e62c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6e630 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6e634 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6e638 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6e63c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6e640 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6e644 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6e648 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6e64c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6e650 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6e654 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6e658 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6e65c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6e660 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6e664 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6e668 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6e66c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6e670 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6e674 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6e678 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6e67c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6e680 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #724] @ (6e584 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #720] @ (6e588 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #720] @ (6e58c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #716] @ (6e590 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #716] @ (6e594 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #712] @ (6e598 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #712] @ (6e59c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #708] @ (6e5a0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #708] @ (6e5a4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #704] @ (6e5a8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #704] @ (6e5ac ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #700] @ (6e5b0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #700] @ (6e5b4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #696] @ (6e5b8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #696] @ (6e5bc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #692] @ (6e5c0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #692] @ (6e5c4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #688] @ (6e5c8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #688] @ (6e5cc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #684] @ (6e5d0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #684] @ (6e5d4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #680] @ (6e5d8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #680] @ (6e5dc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #676] @ (6e5e0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #676] @ (6e5e4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #672] @ (6e5e8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #672] @ (6e5ec ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #668] @ (6e5f0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #668] @ (6e5f4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #664] @ (6e5f8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #664] @ (6e5fc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #660] @ (6e600 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #660] @ (6e604 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #656] @ (6e608 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #656] @ (6e60c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #652] @ (6e610 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #652] @ (6e614 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #648] @ (6e618 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #648] @ (6e61c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #644] @ (6e620 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #644] @ (6e624 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #640] @ (6e628 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #640] @ (6e62c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #636] @ (6e630 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #636] @ (6e634 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #632] @ (6e638 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #632] @ (6e63c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #628] @ (6e640 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #628] @ (6e644 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #624] @ (6e648 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #624] @ (6e64c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #620] @ (6e650 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #620] @ (6e654 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #616] @ (6e658 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #616] @ (6e65c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #612] @ (6e660 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #612] @ (6e664 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #608] @ (6e668 ) │ │ │ │ + bl 70674 │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6e684 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6e688 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6e68c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6e690 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6e694 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6e698 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6e69c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6e6a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6e6a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6e6a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6e6ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6e6b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6e6b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6e6b8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6e6bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6e6c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6e6c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6e6c8 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #600] @ (6e66c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #596] @ (6e670 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #596] @ (6e674 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #592] @ (6e678 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #592] @ (6e67c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #588] @ (6e680 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #588] @ (6e684 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #584] @ (6e688 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #584] @ (6e68c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #580] @ (6e690 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #580] @ (6e694 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #576] @ (6e698 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #576] @ (6e69c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #572] @ (6e6a0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #572] @ (6e6a4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #568] @ (6e6a8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #568] @ (6e6ac ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #564] @ (6e6b0 ) │ │ │ │ + bl 70674 │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6e6cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6e6d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6e6d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6e6d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6e6dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6e6e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6e6e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6e6e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6e6ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6e6f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6e6f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6e6f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6e6fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6e700 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6e704 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6e708 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6e70c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6e710 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6e714 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6e718 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6e71c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6e720 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6e724 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #556] @ (6e6b4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #552] @ (6e6b8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #552] @ (6e6bc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #548] @ (6e6c0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #548] @ (6e6c4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #544] @ (6e6c8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #544] @ (6e6cc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #540] @ (6e6d0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #540] @ (6e6d4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #536] @ (6e6d8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #536] @ (6e6dc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #532] @ (6e6e0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #532] @ (6e6e4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #528] @ (6e6e8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #528] @ (6e6ec ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #524] @ (6e6f0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #524] @ (6e6f4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #520] @ (6e6f8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #520] @ (6e6fc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #516] @ (6e700 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #516] @ (6e704 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #512] @ (6e708 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #512] @ (6e70c ) │ │ │ │ + bl 70674 │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #500] @ (6e728 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #500] @ (6e72c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #496] @ (6e730 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #496] @ (6e734 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #492] @ (6e738 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #492] @ (6e73c ) │ │ │ │ - bl 7068c │ │ │ │ - b.n 6e740 │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #500] @ (6e710 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #500] @ (6e714 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #496] @ (6e718 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #496] @ (6e71c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #492] @ (6e720 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #492] @ (6e724 ) │ │ │ │ + bl 70674 │ │ │ │ + b.n 6e728 │ │ │ │ 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 │ │ │ │ @@ -102087,25 +102061,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, 6e618 │ │ │ │ + cbz r4, 6e600 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e626 │ │ │ │ + cbz r0, 6e60e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e638 │ │ │ │ + cbz r0, 6e620 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e648 │ │ │ │ + cbz r0, 6e630 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e656 │ │ │ │ + cbz r0, 6e63e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e666 │ │ │ │ + cbz r4, 6e64e │ │ │ │ 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 │ │ │ │ @@ -102115,27 +102089,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, 6e694 │ │ │ │ + cbz r0, 6e67c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e6a0 │ │ │ │ + cbz r0, 6e688 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e6ac │ │ │ │ + cbz r0, 6e694 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6b8 │ │ │ │ + cbz r4, 6e6a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6c8 │ │ │ │ + cbz r4, 6e6b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6d4 │ │ │ │ + cbz r4, 6e6bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e6e0 │ │ │ │ + cbz r4, 6e6c8 │ │ │ │ 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 │ │ │ │ @@ -102201,29 +102175,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, 6e702 │ │ │ │ + cbnz r4, 6e6ea │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e710 │ │ │ │ + cbnz r0, 6e6f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e71a │ │ │ │ + cbnz r4, 6e702 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e726 │ │ │ │ + cbnz r4, 6e70e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e732 │ │ │ │ + cbnz r0, 6e71a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e73c │ │ │ │ + cbnz r0, 6e724 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e746 │ │ │ │ + cbnz r4, 6e72e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e752 │ │ │ │ + cbnz r0, 6e73a │ │ │ │ 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 │ │ │ │ @@ -102231,284 +102205,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, 6e778 │ │ │ │ + cbnz r4, 6e760 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e784 │ │ │ │ + cbnz r4, 6e76c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e790 │ │ │ │ + cbnz r0, 6e778 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6ea40 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #764] @ (6ea44 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #760] @ (6ea48 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #760] @ (6ea4c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6ea50 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6ea54 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6ea58 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6ea5c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6ea60 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6ea64 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6ea68 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6ea6c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6ea70 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6ea74 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6ea78 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6ea7c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6ea80 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6ea84 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6ea88 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6ea8c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6ea90 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6ea94 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6ea98 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6ea9c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6eaa0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6eaa4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6eaa8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6eaac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6eab0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6eab4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6eab8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6eabc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6eac0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6eac4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6eac8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6eacc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6ead0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6ead4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6ead8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6eadc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6eae0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6eae4 ) │ │ │ │ - bl 7068c │ │ │ │ + ldr r0, [pc, #764] @ (6ea28 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #764] @ (6ea2c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #760] @ (6ea30 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #760] @ (6ea34 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #756] @ (6ea38 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #756] @ (6ea3c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #752] @ (6ea40 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #752] @ (6ea44 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #748] @ (6ea48 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #748] @ (6ea4c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #744] @ (6ea50 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #744] @ (6ea54 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #740] @ (6ea58 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #740] @ (6ea5c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #736] @ (6ea60 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #736] @ (6ea64 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #732] @ (6ea68 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #732] @ (6ea6c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #728] @ (6ea70 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #728] @ (6ea74 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #724] @ (6ea78 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #724] @ (6ea7c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #720] @ (6ea80 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #720] @ (6ea84 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #716] @ (6ea88 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #716] @ (6ea8c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #712] @ (6ea90 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #712] @ (6ea94 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #708] @ (6ea98 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #708] @ (6ea9c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #704] @ (6eaa0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #704] @ (6eaa4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #700] @ (6eaa8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #700] @ (6eaac ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #696] @ (6eab0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #696] @ (6eab4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #692] @ (6eab8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #692] @ (6eabc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #688] @ (6eac0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #688] @ (6eac4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #684] @ (6eac8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #684] @ (6eacc ) │ │ │ │ + bl 70674 │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6eae8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6eaec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6eaf0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6eaf4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6eaf8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6eafc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6eb00 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6eb04 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6eb08 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6eb0c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6eb10 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6eb14 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6eb18 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6eb1c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6eb20 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6eb24 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6eb28 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6eb2c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6eb30 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6eb34 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6eb38 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6eb3c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6eb40 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6eb44 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6eb48 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6eb4c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6eb50 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6eb54 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6eb58 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6eb5c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6eb60 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6eb64 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #672] @ (6ead0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #672] @ (6ead4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #668] @ (6ead8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #668] @ (6eadc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #664] @ (6eae0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #664] @ (6eae4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #660] @ (6eae8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #660] @ (6eaec ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #656] @ (6eaf0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #656] @ (6eaf4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #652] @ (6eaf8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #652] @ (6eafc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #648] @ (6eb00 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #648] @ (6eb04 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #644] @ (6eb08 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #644] @ (6eb0c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #640] @ (6eb10 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #640] @ (6eb14 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #636] @ (6eb18 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #636] @ (6eb1c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #632] @ (6eb20 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #632] @ (6eb24 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #628] @ (6eb28 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #628] @ (6eb2c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #624] @ (6eb30 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #624] @ (6eb34 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #620] @ (6eb38 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #620] @ (6eb3c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #616] @ (6eb40 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #616] @ (6eb44 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #612] @ (6eb48 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #612] @ (6eb4c ) │ │ │ │ + bl 70674 │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6eb68 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6eb6c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6eb70 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #600] @ (6eb50 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #600] @ (6eb54 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #596] @ (6eb58 ) │ │ │ │ + bl 70674 │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6eb74 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6eb78 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6eb7c ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #588] @ (6eb5c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #584] @ (6eb60 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #584] @ (6eb64 ) │ │ │ │ + bl 70674 │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6eb80 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6eb84 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6eb88 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6eb8c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6eb90 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6eb94 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6eb98 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #572] @ (6eb68 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #572] @ (6eb6c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #568] @ (6eb70 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #568] @ (6eb74 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #564] @ (6eb78 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #564] @ (6eb7c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #560] @ (6eb80 ) │ │ │ │ + bl 70674 │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6eb9c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6eba0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6eba4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6eba8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6ebac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6ebb0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6ebb4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6ebb8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6ebbc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6ebc0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6ebc4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6ebc8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6ebcc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6ebd0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6ebd4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6ebd8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6ebdc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6ebe0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6ebe4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6ebe8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6ebec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6ebf0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6ebf4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #504] @ (6ebf8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #504] @ (6ebfc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #500] @ (6ec00 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #500] @ (6ec04 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #496] @ (6ec08 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #496] @ (6ec0c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #492] @ (6ec10 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #492] @ (6ec14 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #488] @ (6ec18 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #488] @ (6ec1c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #484] @ (6ec20 ) │ │ │ │ - bl 7068c │ │ │ │ - b.n 6ec24 │ │ │ │ - cbnz r4, 6ea9a │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eaa4 │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #552] @ (6eb84 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #548] @ (6eb88 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #548] @ (6eb8c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #544] @ (6eb90 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #544] @ (6eb94 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #540] @ (6eb98 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #540] @ (6eb9c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #536] @ (6eba0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #536] @ (6eba4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #532] @ (6eba8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #532] @ (6ebac ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #528] @ (6ebb0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #528] @ (6ebb4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #524] @ (6ebb8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #524] @ (6ebbc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #520] @ (6ebc0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #520] @ (6ebc4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #516] @ (6ebc8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #516] @ (6ebcc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #512] @ (6ebd0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #512] @ (6ebd4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #508] @ (6ebd8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #508] @ (6ebdc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #504] @ (6ebe0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #504] @ (6ebe4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #500] @ (6ebe8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #500] @ (6ebec ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #496] @ (6ebf0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #496] @ (6ebf4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #492] @ (6ebf8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #492] @ (6ebfc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #488] @ (6ec00 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #488] @ (6ec04 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #484] @ (6ec08 ) │ │ │ │ + bl 70674 │ │ │ │ + b.n 6ec0c │ │ │ │ + cbnz r4, 6ea82 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cbnz r4, 6ea8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eab0 │ │ │ │ + cbnz r4, 6ea98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6eabc │ │ │ │ + cbnz r0, 6eaa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6eac6 │ │ │ │ + cbnz r4, 6eaae │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6ead2 │ │ │ │ + cbnz r0, 6eaba │ │ │ │ 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 │ │ │ │ @@ -102732,267 +102706,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] @ (6ef20 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #760] @ (6ef24 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6ef28 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6ef2c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6ef30 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6ef34 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6ef38 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6ef3c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6ef40 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6ef44 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6ef48 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6ef4c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6ef50 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6ef54 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6ef58 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6ef5c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6ef60 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6ef64 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6ef68 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6ef6c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6ef70 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6ef74 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6ef78 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6ef7c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6ef80 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6ef84 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6ef88 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6ef8c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6ef90 ) │ │ │ │ - bl 7068c │ │ │ │ + ldr r0, [pc, #760] @ (6ef08 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #760] @ (6ef0c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #756] @ (6ef10 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #756] @ (6ef14 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #752] @ (6ef18 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #752] @ (6ef1c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #748] @ (6ef20 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #748] @ (6ef24 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #744] @ (6ef28 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #744] @ (6ef2c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #740] @ (6ef30 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #740] @ (6ef34 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #736] @ (6ef38 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #736] @ (6ef3c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #732] @ (6ef40 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #732] @ (6ef44 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #728] @ (6ef48 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #728] @ (6ef4c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #724] @ (6ef50 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #724] @ (6ef54 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #720] @ (6ef58 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #720] @ (6ef5c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #716] @ (6ef60 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #716] @ (6ef64 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #712] @ (6ef68 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #712] @ (6ef6c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #708] @ (6ef70 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #708] @ (6ef74 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #704] @ (6ef78 ) │ │ │ │ + bl 70674 │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6ef94 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6ef98 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6ef9c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6efa0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6efa4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6efa8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6efac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6efb0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6efb4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6efb8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6efbc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6efc0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6efc4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6efc8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6efcc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6efd0 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #696] @ (6ef7c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #692] @ (6ef80 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #692] @ (6ef84 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #688] @ (6ef88 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #688] @ (6ef8c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #684] @ (6ef90 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #684] @ (6ef94 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #680] @ (6ef98 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #680] @ (6ef9c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #676] @ (6efa0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #676] @ (6efa4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #672] @ (6efa8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #672] @ (6efac ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #668] @ (6efb0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #668] @ (6efb4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #664] @ (6efb8 ) │ │ │ │ + bl 70674 │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6efd4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6efd8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6efdc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6efe0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6efe4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6efe8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6efec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6eff0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6eff4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6eff8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6effc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6f000 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6f004 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6f008 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6f00c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6f010 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6f014 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6f018 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6f01c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6f020 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6f024 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6f028 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6f02c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6f030 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6f034 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6f038 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6f03c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6f040 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6f044 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6f048 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6f04c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6f050 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6f054 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6f058 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6f05c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6f060 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6f064 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6f068 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6f06c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6f070 ) │ │ │ │ - bl 7068c │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #656] @ (6efbc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #652] @ (6efc0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #652] @ (6efc4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #648] @ (6efc8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #648] @ (6efcc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #644] @ (6efd0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #644] @ (6efd4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #640] @ (6efd8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #640] @ (6efdc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #636] @ (6efe0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #636] @ (6efe4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #632] @ (6efe8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #632] @ (6efec ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #628] @ (6eff0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #628] @ (6eff4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #624] @ (6eff8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #624] @ (6effc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #620] @ (6f000 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #620] @ (6f004 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #616] @ (6f008 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #616] @ (6f00c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #612] @ (6f010 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #612] @ (6f014 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #608] @ (6f018 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #608] @ (6f01c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #604] @ (6f020 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #604] @ (6f024 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #600] @ (6f028 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #600] @ (6f02c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #596] @ (6f030 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #596] @ (6f034 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #592] @ (6f038 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #592] @ (6f03c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #588] @ (6f040 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #588] @ (6f044 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #584] @ (6f048 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #584] @ (6f04c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #580] @ (6f050 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #580] @ (6f054 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #576] @ (6f058 ) │ │ │ │ + bl 70674 │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6f074 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6f078 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6f07c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6f080 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6f084 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6f088 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6f08c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6f090 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6f094 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6f098 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6f09c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6f0a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6f0a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6f0a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6f0ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6f0b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6f0b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6f0b8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6f0bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6f0c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6f0c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6f0c8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6f0cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6f0d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6f0d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6f0d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6f0dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6f0e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6f0e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6f0e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6f0ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #504] @ (6f0f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #504] @ (6f0f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #500] @ (6f0f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #500] @ (6f0fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #496] @ (6f100 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #496] @ (6f104 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #492] @ (6f108 ) │ │ │ │ - bl 7068c │ │ │ │ - b.n 6f10c │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #568] @ (6f05c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #564] @ (6f060 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #564] @ (6f064 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #560] @ (6f068 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #560] @ (6f06c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #556] @ (6f070 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #556] @ (6f074 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #552] @ (6f078 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #552] @ (6f07c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #548] @ (6f080 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #548] @ (6f084 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #544] @ (6f088 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #544] @ (6f08c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #540] @ (6f090 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #540] @ (6f094 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #536] @ (6f098 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #536] @ (6f09c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #532] @ (6f0a0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #532] @ (6f0a4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #528] @ (6f0a8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #528] @ (6f0ac ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #524] @ (6f0b0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #524] @ (6f0b4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #520] @ (6f0b8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #520] @ (6f0bc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #516] @ (6f0c0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #516] @ (6f0c4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #512] @ (6f0c8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #512] @ (6f0cc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #508] @ (6f0d0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #508] @ (6f0d4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #504] @ (6f0d8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #504] @ (6f0dc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #500] @ (6f0e0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #500] @ (6f0e4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #496] @ (6f0e8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #496] @ (6f0ec ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #492] @ (6f0f0 ) │ │ │ │ + bl 70674 │ │ │ │ + b.n 6f0f4 │ │ │ │ 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} │ │ │ │ @@ -103075,501 +103049,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 6f010 │ │ │ │ + beq.n 6eff8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f04c │ │ │ │ + beq.n 6f034 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f088 │ │ │ │ + beq.n 6f070 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f0d4 │ │ │ │ + beq.n 6f0bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6ef10 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6ef4c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6ef90 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6efcc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f010 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f054 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f088 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6ef20 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6ef64 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6efa0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6efec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f038 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f084 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f10c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6ef50 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6ef8c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6efd8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f01c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f068 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f0a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f0f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f134 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6ef78 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6efb4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6eff8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f03c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f088 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f0c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f100 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f13c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6ef78 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6efbc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f000 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f03c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0b8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f0ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f128 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f164 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6efa0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6efd4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f008 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f03c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f080 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f0bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f0f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f134 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f178 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6efbc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f008 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f04c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f090 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0cc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f110 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f144 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f180 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6eff8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f034 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f080 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f0bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f100 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f13c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f170 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f02c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f068 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f0b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f0f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f12c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f170 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f1b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (6f404 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6f408 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6f40c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6f410 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6f414 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6f418 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6f41c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6f420 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6f424 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6f428 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6f42c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6f430 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6f434 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6f438 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6f43c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6f440 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6f444 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6f448 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6f44c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6f450 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6f454 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6f458 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6f45c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6f460 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6f464 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6f468 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6f46c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6f470 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6f474 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6f478 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6f47c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6f480 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6f484 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6f488 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6f48c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6f490 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6f494 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6f498 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6f49c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6f4a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6f4a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6f4a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6f4ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6f4b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6f4b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6f4b8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6f4bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6f4c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6f4c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6f4c8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6f4cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6f4d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6f4d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6f4d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6f4dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6f4e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6f4e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6f4e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6f4ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6f4f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6f4f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6f4f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6f4fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6f500 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6f504 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6f508 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6f50c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6f510 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6f514 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6f518 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6f51c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6f520 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6f524 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6f528 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6f52c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6f530 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6f534 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6f538 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6f53c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6f540 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6f544 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6f548 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6f54c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6f550 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6f554 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6f558 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6f55c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6f560 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6f564 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6f568 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6f56c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6f570 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6f574 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6f578 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6f57c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6f580 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6f584 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6f588 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6f58c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6f590 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6f594 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6f598 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6f59c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6f5a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6f5a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6f5a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6f5ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6f5b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6f5b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6f5b8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6f5bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6f5c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6f5c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6f5c8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6f5cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6f5d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6f5d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6f5d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6f5dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #520] @ (6f5e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6f5e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #516] @ (6f5e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6f5ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #512] @ (6f5f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6f5f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #508] @ (6f5f8 ) │ │ │ │ - bl 7068c │ │ │ │ - b.n 6f5fc │ │ │ │ - nop │ │ │ │ - bls.n 6f4f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f32c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f368 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f3ac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f434 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f478 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f33c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f378 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f3bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f408 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f444 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f478 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f4f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f53c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f378 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f3b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f3e8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f41c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f458 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f494 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f4d0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f514 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f568 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f3bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f3f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f43c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f490 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f4d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f510 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f54c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f588 │ │ │ │ + beq.n 6eef8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6ef34 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6ef78 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6efb4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6eff8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f03c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f070 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f0bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6ef08 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6ef4c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6ef88 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6efd4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f020 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f06c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f0b8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f0f4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6ef38 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6ef74 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6efc0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f004 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f050 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f08c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f0d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f11c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6ef60 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6ef9c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6efe0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f024 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f070 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f0ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f0e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f124 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6ef60 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6efa4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6efe8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f024 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f0a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f0d4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f110 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f14c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6ef88 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6efbc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6eff0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f024 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f068 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f0a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f0e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f11c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f160 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6efa4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6eff0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f034 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f078 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f0b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f0f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f12c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f168 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f1a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6efe0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f01c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f068 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f0a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f0e8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f124 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f158 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f194 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f1d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f014 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f050 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f09c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f0d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f114 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f158 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f19c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (6f3ec ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #756] @ (6f3f0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #752] @ (6f3f4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #752] @ (6f3f8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #748] @ (6f3fc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #748] @ (6f400 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #744] @ (6f404 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #744] @ (6f408 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #740] @ (6f40c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #740] @ (6f410 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #736] @ (6f414 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #736] @ (6f418 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #732] @ (6f41c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #732] @ (6f420 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #728] @ (6f424 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #728] @ (6f428 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #724] @ (6f42c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #724] @ (6f430 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #720] @ (6f434 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #720] @ (6f438 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #716] @ (6f43c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #716] @ (6f440 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #712] @ (6f444 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #712] @ (6f448 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #708] @ (6f44c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #708] @ (6f450 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #704] @ (6f454 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #704] @ (6f458 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #700] @ (6f45c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #700] @ (6f460 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #696] @ (6f464 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #696] @ (6f468 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #692] @ (6f46c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #692] @ (6f470 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #688] @ (6f474 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #688] @ (6f478 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #684] @ (6f47c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #684] @ (6f480 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #680] @ (6f484 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #680] @ (6f488 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #676] @ (6f48c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #676] @ (6f490 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #672] @ (6f494 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #672] @ (6f498 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #668] @ (6f49c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #668] @ (6f4a0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #664] @ (6f4a4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #664] @ (6f4a8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #660] @ (6f4ac ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #660] @ (6f4b0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #656] @ (6f4b4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #656] @ (6f4b8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #652] @ (6f4bc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #652] @ (6f4c0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #648] @ (6f4c4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #648] @ (6f4c8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #644] @ (6f4cc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #644] @ (6f4d0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #640] @ (6f4d4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #640] @ (6f4d8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #636] @ (6f4dc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #636] @ (6f4e0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #632] @ (6f4e4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #632] @ (6f4e8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #628] @ (6f4ec ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #628] @ (6f4f0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #624] @ (6f4f4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #624] @ (6f4f8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #620] @ (6f4fc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #620] @ (6f500 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #616] @ (6f504 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #616] @ (6f508 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #612] @ (6f50c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #612] @ (6f510 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #608] @ (6f514 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #608] @ (6f518 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #604] @ (6f51c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #604] @ (6f520 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #600] @ (6f524 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #600] @ (6f528 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #596] @ (6f52c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #596] @ (6f530 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #592] @ (6f534 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #592] @ (6f538 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #588] @ (6f53c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #588] @ (6f540 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #584] @ (6f544 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #584] @ (6f548 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #580] @ (6f54c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #580] @ (6f550 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #576] @ (6f554 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #576] @ (6f558 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #572] @ (6f55c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #572] @ (6f560 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #568] @ (6f564 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #568] @ (6f568 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #564] @ (6f56c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #564] @ (6f570 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #560] @ (6f574 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #560] @ (6f578 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #556] @ (6f57c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #556] @ (6f580 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #552] @ (6f584 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #552] @ (6f588 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #548] @ (6f58c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #548] @ (6f590 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #544] @ (6f594 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #544] @ (6f598 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #540] @ (6f59c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #540] @ (6f5a0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #536] @ (6f5a4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #536] @ (6f5a8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #532] @ (6f5ac ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #532] @ (6f5b0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #528] @ (6f5b4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #528] @ (6f5b8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #524] @ (6f5bc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #524] @ (6f5c0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #520] @ (6f5c4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #520] @ (6f5c8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #516] @ (6f5cc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #516] @ (6f5d0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #512] @ (6f5d4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #512] @ (6f5d8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #508] @ (6f5dc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #508] @ (6f5e0 ) │ │ │ │ + bl 70674 │ │ │ │ + b.n 6f5e4 │ │ │ │ + nop │ │ │ │ + bls.n 6f4d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f314 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f350 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f394 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f3d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f41c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f460 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f49c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f4e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f324 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f360 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f3a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f42c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f460 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f49c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f4d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f524 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f360 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f39c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f3d0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f404 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f440 │ │ │ │ + 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 │ │ │ │ + bgt.n 6f550 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f3a4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f3e0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f424 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f478 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f4bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f4f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f534 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f570 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f3d4 │ │ │ │ + ble.n 6f3bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f418 │ │ │ │ + ble.n 6f400 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f454 │ │ │ │ + ble.n 6f43c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f498 │ │ │ │ + ble.n 6f480 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -103597,406 +103571,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 6f500 │ │ │ │ + b.n 6f4e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f53c │ │ │ │ + b.n 6f524 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f578 │ │ │ │ + b.n 6f560 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5b4 │ │ │ │ + b.n 6f59c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5f8 │ │ │ │ + b.n 6f5e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f63c │ │ │ │ + b.n 6f624 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f678 │ │ │ │ + b.n 6f660 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6b4 │ │ │ │ + b.n 6f69c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6f0 │ │ │ │ + b.n 6f6d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f72c │ │ │ │ + b.n 6f714 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f770 │ │ │ │ + b.n 6f758 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7b4 │ │ │ │ + b.n 6f79c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7f0 │ │ │ │ + b.n 6f7d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f82c │ │ │ │ + b.n 6f814 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f868 │ │ │ │ + b.n 6f850 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8ac │ │ │ │ + b.n 6f894 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8e8 │ │ │ │ + b.n 6f8d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f924 │ │ │ │ + b.n 6f90c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f960 │ │ │ │ + b.n 6f948 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9ac │ │ │ │ + b.n 6f994 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9f8 │ │ │ │ + b.n 6f9e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa34 │ │ │ │ + b.n 6fa1c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa78 │ │ │ │ + b.n 6fa60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6faac │ │ │ │ + b.n 6fa94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fae8 │ │ │ │ + b.n 6fad0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb1c │ │ │ │ + b.n 6fb04 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb58 │ │ │ │ + b.n 6fb40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb94 │ │ │ │ + b.n 6fb7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fbd0 │ │ │ │ + b.n 6fbb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc24 │ │ │ │ + b.n 6fc0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc68 │ │ │ │ + b.n 6fc50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fcac │ │ │ │ + b.n 6fc94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd00 │ │ │ │ + b.n 6fce8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd54 │ │ │ │ + b.n 6fd3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ed90 │ │ │ │ + b.n 6ed78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6edd4 │ │ │ │ + b.n 6edbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee08 │ │ │ │ + b.n 6edf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee3c │ │ │ │ + b.n 6ee24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ee78 │ │ │ │ + b.n 6ee60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eebc │ │ │ │ + b.n 6eea4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6eef0 │ │ │ │ + b.n 6eed8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef2c │ │ │ │ + b.n 6ef14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef68 │ │ │ │ + b.n 6ef50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efac │ │ │ │ + b.n 6ef94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efe8 │ │ │ │ + b.n 6efd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f02c │ │ │ │ + b.n 6f014 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f070 │ │ │ │ + b.n 6f058 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0b4 │ │ │ │ + b.n 6f09c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0f8 │ │ │ │ + b.n 6f0e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f134 │ │ │ │ + b.n 6f11c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f188 │ │ │ │ + b.n 6f170 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1cc │ │ │ │ + b.n 6f1b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f208 │ │ │ │ + b.n 6f1f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f244 │ │ │ │ + b.n 6f22c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f280 │ │ │ │ + b.n 6f268 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2bc │ │ │ │ + b.n 6f2a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2f8 │ │ │ │ + b.n 6f2e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f33c │ │ │ │ + b.n 6f324 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f378 │ │ │ │ + b.n 6f360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3bc │ │ │ │ + b.n 6f3a4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3f8 │ │ │ │ + b.n 6f3e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f434 │ │ │ │ + b.n 6f41c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f478 │ │ │ │ + b.n 6f460 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4b4 │ │ │ │ + b.n 6f49c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f500 │ │ │ │ + b.n 6f4e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f544 │ │ │ │ + b.n 6f52c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f580 │ │ │ │ + b.n 6f568 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5d4 │ │ │ │ + b.n 6f5bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ @ instruction: 0xe82c0048 │ │ │ │ - ldr r0, [pc, #760] @ (6f8f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #760] @ (6f8fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6f900 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #756] @ (6f904 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6f908 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #752] @ (6f90c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6f910 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #748] @ (6f914 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6f918 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #744] @ (6f91c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6f920 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #740] @ (6f924 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6f928 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #736] @ (6f92c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6f930 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #732] @ (6f934 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6f938 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #728] @ (6f93c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6f940 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #724] @ (6f944 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6f948 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #720] @ (6f94c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6f950 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #716] @ (6f954 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6f958 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #712] @ (6f95c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6f960 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #708] @ (6f964 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6f968 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #704] @ (6f96c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6f970 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #700] @ (6f974 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6f978 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #696] @ (6f97c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6f980 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #692] @ (6f984 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6f988 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #688] @ (6f98c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6f990 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #684] @ (6f994 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6f998 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #680] @ (6f99c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6f9a0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #676] @ (6f9a4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6f9a8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #672] @ (6f9ac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6f9b0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #668] @ (6f9b4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6f9b8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #664] @ (6f9bc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6f9c0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #660] @ (6f9c4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6f9c8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #656] @ (6f9cc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6f9d0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #652] @ (6f9d4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6f9d8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #648] @ (6f9dc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6f9e0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #644] @ (6f9e4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6f9e8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #640] @ (6f9ec ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6f9f0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #636] @ (6f9f4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6f9f8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #632] @ (6f9fc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6fa00 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #628] @ (6fa04 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6fa08 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #624] @ (6fa0c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6fa10 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #620] @ (6fa14 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6fa18 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #616] @ (6fa1c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6fa20 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #612] @ (6fa24 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6fa28 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #608] @ (6fa2c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6fa30 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #604] @ (6fa34 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6fa38 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #600] @ (6fa3c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6fa40 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #596] @ (6fa44 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6fa48 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #592] @ (6fa4c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6fa50 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #588] @ (6fa54 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6fa58 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #584] @ (6fa5c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6fa60 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #580] @ (6fa64 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6fa68 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #576] @ (6fa6c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6fa70 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #572] @ (6fa74 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6fa78 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #568] @ (6fa7c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6fa80 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #564] @ (6fa84 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6fa88 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #560] @ (6fa8c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6fa90 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #556] @ (6fa94 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6fa98 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #552] @ (6fa9c ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6faa0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #548] @ (6faa4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6faa8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #544] @ (6faac ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6fab0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #540] @ (6fab4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6fab8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #536] @ (6fabc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6fac0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #532] @ (6fac4 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6fac8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #528] @ (6facc ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6fad0 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r5, [pc, #524] @ (6fad4 ) │ │ │ │ - ldr r0, [pc, #524] @ (6fad8 ) │ │ │ │ - bl 7068c │ │ │ │ - ldr r0, [pc, #524] @ (6fadc ) │ │ │ │ - bl 7068c │ │ │ │ + ldr r0, [pc, #760] @ (6f8e0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #760] @ (6f8e4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #756] @ (6f8e8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #756] @ (6f8ec ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #752] @ (6f8f0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #752] @ (6f8f4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #748] @ (6f8f8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #748] @ (6f8fc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #744] @ (6f900 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #744] @ (6f904 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #740] @ (6f908 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #740] @ (6f90c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #736] @ (6f910 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #736] @ (6f914 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #732] @ (6f918 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #732] @ (6f91c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #728] @ (6f920 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #728] @ (6f924 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #724] @ (6f928 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #724] @ (6f92c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #720] @ (6f930 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #720] @ (6f934 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #716] @ (6f938 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #716] @ (6f93c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #712] @ (6f940 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #712] @ (6f944 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #708] @ (6f948 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #708] @ (6f94c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #704] @ (6f950 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #704] @ (6f954 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #700] @ (6f958 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #700] @ (6f95c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #696] @ (6f960 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #696] @ (6f964 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #692] @ (6f968 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #692] @ (6f96c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #688] @ (6f970 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #688] @ (6f974 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #684] @ (6f978 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #684] @ (6f97c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #680] @ (6f980 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #680] @ (6f984 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #676] @ (6f988 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #676] @ (6f98c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #672] @ (6f990 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #672] @ (6f994 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #668] @ (6f998 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #668] @ (6f99c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #664] @ (6f9a0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #664] @ (6f9a4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #660] @ (6f9a8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #660] @ (6f9ac ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #656] @ (6f9b0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #656] @ (6f9b4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #652] @ (6f9b8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #652] @ (6f9bc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #648] @ (6f9c0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #648] @ (6f9c4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #644] @ (6f9c8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #644] @ (6f9cc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #640] @ (6f9d0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #640] @ (6f9d4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #636] @ (6f9d8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #636] @ (6f9dc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #632] @ (6f9e0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #632] @ (6f9e4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #628] @ (6f9e8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #628] @ (6f9ec ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #624] @ (6f9f0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #624] @ (6f9f4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #620] @ (6f9f8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #620] @ (6f9fc ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #616] @ (6fa00 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #616] @ (6fa04 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #612] @ (6fa08 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #612] @ (6fa0c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #608] @ (6fa10 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #608] @ (6fa14 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #604] @ (6fa18 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #604] @ (6fa1c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #600] @ (6fa20 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #600] @ (6fa24 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #596] @ (6fa28 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #596] @ (6fa2c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #592] @ (6fa30 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #592] @ (6fa34 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #588] @ (6fa38 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #588] @ (6fa3c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #584] @ (6fa40 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #584] @ (6fa44 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #580] @ (6fa48 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #580] @ (6fa4c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #576] @ (6fa50 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #576] @ (6fa54 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #572] @ (6fa58 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #572] @ (6fa5c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #568] @ (6fa60 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #568] @ (6fa64 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #564] @ (6fa68 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #564] @ (6fa6c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #560] @ (6fa70 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #560] @ (6fa74 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #556] @ (6fa78 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #556] @ (6fa7c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #552] @ (6fa80 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #552] @ (6fa84 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #548] @ (6fa88 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #548] @ (6fa8c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #544] @ (6fa90 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #544] @ (6fa94 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #540] @ (6fa98 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #540] @ (6fa9c ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #536] @ (6faa0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #536] @ (6faa4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #532] @ (6faa8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #532] @ (6faac ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #528] @ (6fab0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #528] @ (6fab4 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #524] @ (6fab8 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r5, [pc, #524] @ (6fabc ) │ │ │ │ + ldr r0, [pc, #524] @ (6fac0 ) │ │ │ │ + bl 70674 │ │ │ │ + ldr r0, [pc, #524] @ (6fac4 ) │ │ │ │ + bl 70674 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - ldr r0, [pc, #516] @ (6fae0 ) │ │ │ │ + ldr r0, [pc, #516] @ (6fac8 ) │ │ │ │ addw fp, r5, #3092 @ 0xc14 │ │ │ │ - bl 7068c │ │ │ │ + bl 70674 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #53957 @ 0xd2c5 │ │ │ │ + movw r3, #53933 @ 0xd2ad │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 6fae4 │ │ │ │ + b.n 6facc │ │ │ │ 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} │ │ │ │ @@ -104139,59 +104113,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 70318 │ │ │ │ + bne.w 70300 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7039c │ │ │ │ + bne.w 70384 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70402 │ │ │ │ + bne.w 703ea │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fbc4 │ │ │ │ + beq.n 6fbac │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7030c │ │ │ │ + bne.w 702f4 │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6fb82 │ │ │ │ + bne.n 6fb6a │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r3, r0, #26 │ │ │ │ - bpl.w 7043c │ │ │ │ + bpl.w 70424 │ │ │ │ lsls r1, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fb44 │ │ │ │ + bpl.n 6fb2c │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fb7e │ │ │ │ + cbz r0, 6fb66 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 70452 │ │ │ │ + bne.w 7043a │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2dc <_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] │ │ │ │ @@ -104202,89 +104176,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 703d0 │ │ │ │ + bgt.w 703b8 │ │ │ │ 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 6fae4 │ │ │ │ - ldr r5, [pc, #724] @ (6feb0 ) │ │ │ │ - movw sl, #4529 @ 0x11b1 │ │ │ │ + bne.n 6facc │ │ │ │ + ldr r5, [pc, #724] @ (6fe98 ) │ │ │ │ + movw sl, #4505 @ 0x1199 │ │ │ │ movt sl, #7 │ │ │ │ - ldr.w fp, [pc, #748] @ 6fed0 │ │ │ │ + ldr.w fp, [pc, #748] @ 6feb8 │ │ │ │ add.w r9, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #53957 @ 0xd2c5 │ │ │ │ + movw r3, #53933 @ 0xd2ad │ │ │ │ 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 7035a │ │ │ │ + bne.w 70342 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 703a6 │ │ │ │ + bne.w 7038e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 703f4 │ │ │ │ + bne.w 703dc │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fcde │ │ │ │ + beq.n 6fcc6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 70312 │ │ │ │ + bne.w 702fa │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6fc9c │ │ │ │ + bne.n 6fc84 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 7044c │ │ │ │ + bpl.w 70434 │ │ │ │ lsls r2, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fc5e │ │ │ │ + bpl.n 6fc46 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fc98 │ │ │ │ + cbz r0, 6fc80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 70444 │ │ │ │ + bne.w 7042c │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2dc <_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] │ │ │ │ @@ -104295,963 +104269,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 703ae │ │ │ │ + bgt.w 70396 │ │ │ │ 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 6fbfe │ │ │ │ + bne.n 6fbe6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70412 │ │ │ │ - bl 71328 │ │ │ │ + bne.w 703fa │ │ │ │ + bl 71310 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7051c │ │ │ │ + beq.w 70504 │ │ │ │ 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 6fd76 │ │ │ │ + bne.n 6fd5e │ │ │ │ movw r2, #8036 @ 0x1f64 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 70512 │ │ │ │ - ldr r3, [pc, #384] @ (6feb4 ) │ │ │ │ + bne.w 704fa │ │ │ │ + ldr r3, [pc, #384] @ (6fe9c ) │ │ │ │ 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 6fd44 │ │ │ │ + bne.n 6fd2c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #340] @ (6feb8 ) │ │ │ │ + ldr r2, [pc, #340] @ (6fea0 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ (6febc ) │ │ │ │ + ldr r2, [pc, #336] @ (6fea4 ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #336] @ (6fec0 ) │ │ │ │ + ldr r2, [pc, #336] @ (6fea8 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #336] @ (6fec4 ) │ │ │ │ + ldr r2, [pc, #336] @ (6feac ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 72184 │ │ │ │ + bl 720f4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7056a │ │ │ │ + beq.w 70552 │ │ │ │ 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 19d778 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ + bl 1a1678 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7056a │ │ │ │ + beq.w 70552 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6fda4 │ │ │ │ + bne.n 6fd8c │ │ │ │ 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 72218 │ │ │ │ + bl 72194 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70462 │ │ │ │ + beq.w 7044a │ │ │ │ mov r0, r4 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70462 │ │ │ │ + beq.w 7044a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72320 │ │ │ │ + bl 7229c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7045c │ │ │ │ + bne.w 70444 │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6fe7e │ │ │ │ + bne.n 6fe66 │ │ │ │ movs r0, #5 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7049a │ │ │ │ + beq.w 70482 │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #172] @ (6fec8 ) │ │ │ │ - movw r2, #49240 @ 0xc058 │ │ │ │ + ldr r1, [pc, #172] @ (6feb0 ) │ │ │ │ + movw r2, #50776 @ 0xc658 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a0918 │ │ │ │ + bl 1a4800 <_PyThreadState_New@@Base+0x3674> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #156] @ (6fecc ) │ │ │ │ + ldr r1, [pc, #156] @ (6feb4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a0918 │ │ │ │ + bl 1a4800 <_PyThreadState_New@@Base+0x3674> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #144] @ (6fecc ) │ │ │ │ + ldr r1, [pc, #144] @ (6feb4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1a0918 │ │ │ │ + bl 1a4800 <_PyThreadState_New@@Base+0x3674> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (6fecc ) │ │ │ │ + ldr r1, [pc, #128] @ (6feb4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1a0918 │ │ │ │ + bl 1a4800 <_PyThreadState_New@@Base+0x3674> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #108] @ (6fecc ) │ │ │ │ - bl 1a0918 │ │ │ │ + ldr r1, [pc, #108] @ (6feb4 ) │ │ │ │ + bl 1a4800 <_PyThreadState_New@@Base+0x3674> │ │ │ │ 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 70484 │ │ │ │ + beq.w 7046c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6fe6c │ │ │ │ + bne.n 6fe54 │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 6fe92 │ │ │ │ - bl 71328 │ │ │ │ + cbnz r3, 6fe7a │ │ │ │ + bl 71310 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704a0 │ │ │ │ + beq.w 70488 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 6fed4 │ │ │ │ - movw r0, #56264 @ 0xdbc8 │ │ │ │ + cbnz r3, 6febc │ │ │ │ + movw r0, #57800 @ 0xe1c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704a0 │ │ │ │ - b.n 6fed4 │ │ │ │ + beq.w 70488 │ │ │ │ + b.n 6febc │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r4 │ │ │ │ + mov ip, r4 │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6ffc0 │ │ │ │ + beq.n 6ffa8 │ │ │ │ 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 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7050a │ │ │ │ + beq.w 704f2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a099c │ │ │ │ + bl 1a4884 <_PyThreadState_New@@Base+0x36f8> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7045c │ │ │ │ + bne.w 70444 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3388 │ │ │ │ + bl 1a726c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 704da │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [sl, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #63812 @ 0xf944 │ │ │ │ + movw r2, #65348 @ 0xff44 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 1a2efc │ │ │ │ + bl 1a6de4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 704f2 │ │ │ │ + blt.w 704da │ │ │ │ mov r0, r9 │ │ │ │ - bl 81ddc │ │ │ │ + bl 81dd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 704da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #820] @ (70284 ) │ │ │ │ + ldr r1, [pc, #820] @ (7026c ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 7eac4 │ │ │ │ + bl 7eabc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 704da │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, sl, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #792] @ (70288 ) │ │ │ │ + ldr r1, [pc, #792] @ (70270 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7eac4 │ │ │ │ + bl 7eabc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 704da │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #768] @ (7028c ) │ │ │ │ - bl 890c4 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #768] @ (70274 ) │ │ │ │ + bl 89050 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 704da │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #748] @ (70290 ) │ │ │ │ - bl 890c4 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #748] @ (70278 ) │ │ │ │ + bl 89050 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 704da │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, r9 │ │ │ │ - bl 81ddc │ │ │ │ + bl 81dd0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704ba │ │ │ │ - ldr r5, [pc, #720] @ (70294 ) │ │ │ │ + beq.w 704a2 │ │ │ │ + ldr r5, [pc, #720] @ (7027c ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704ba │ │ │ │ + bne.w 704a2 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 6ffc6 │ │ │ │ + bne.n 6ffae │ │ │ │ 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] @ (70298 ) │ │ │ │ + ldr r3, [pc, #664] @ (70280 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7d610 │ │ │ │ + bl 7d5fc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704ba │ │ │ │ + beq.w 704a2 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - movw r0, #63984 @ 0xf9f0 │ │ │ │ + movw r0, #65520 @ 0xfff0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 890f8 │ │ │ │ + bl 89084 │ │ │ │ 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 70040 │ │ │ │ + beq.n 70028 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 704ea │ │ │ │ + beq.w 704d2 │ │ │ │ ldr.w r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 704ba │ │ │ │ - movw r1, #5924 @ 0x1724 │ │ │ │ + beq.w 704a2 │ │ │ │ + movw r1, #7460 @ 0x1d24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704ba │ │ │ │ + bne.w 704a2 │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ movw r4, #8036 @ 0x1f64 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #64008 @ 0xfa08 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704ba │ │ │ │ + bne.w 704a2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #4032 @ 0xfc0 │ │ │ │ + movw r1, #5568 @ 0x15c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704ba │ │ │ │ + bne.w 704a2 │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 81e1c │ │ │ │ + bl 81e10 │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704f2 │ │ │ │ + beq.w 704da │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 700cc │ │ │ │ + beq.n 700b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 704e2 │ │ │ │ + beq.w 704ca │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #64028 @ 0xfa1c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 8f960 │ │ │ │ + movw r1, #28 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 8f8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 704f2 │ │ │ │ + ble.w 704da │ │ │ │ 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 70120 │ │ │ │ + bne.n 70108 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r0, r3, #648 @ 0x288 │ │ │ │ ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ - cbnz r2, 70120 │ │ │ │ + cbnz r2, 70108 │ │ │ │ ldr.w r2, [r3, #648] @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbz r2, 70120 │ │ │ │ - bl 1a3c64 │ │ │ │ + cbz r2, 70108 │ │ │ │ + bl 1a7b48 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 70136 │ │ │ │ + cbnz r3, 7011e │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 704d4 │ │ │ │ + bne.w 704bc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #64040 @ 0xfa28 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #40 @ 0x28 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 890f8 │ │ │ │ + bl 89084 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7062c │ │ │ │ + beq.w 70614 │ │ │ │ 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 702e4 │ │ │ │ + beq.w 702cc │ │ │ │ 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 70610 │ │ │ │ - movw r0, #64108 @ 0xfa6c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1a3df0 │ │ │ │ + bne.w 705f8 │ │ │ │ + movw r0, #108 @ 0x6c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1a7cd4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 705c6 │ │ │ │ - movw r0, #64108 @ 0xfa6c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1aa760 │ │ │ │ + bne.w 705ae │ │ │ │ + movw r0, #108 @ 0x6c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1ae698 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705c6 │ │ │ │ + beq.w 705ae │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7061e │ │ │ │ - movw r0, #60576 @ 0xeca0 │ │ │ │ + bne.w 70606 │ │ │ │ + movw r0, #62112 @ 0xf2a0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705c6 │ │ │ │ + beq.w 705ae │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #52196 @ 0xcbe4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64152 @ 0xfa98 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 82744 │ │ │ │ + movw r0, #152 @ 0x98 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 82738 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70600 │ │ │ │ - bl 86e28 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 705e8 │ │ │ │ + bl 86db4 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70204 │ │ │ │ + beq.n 701ec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 70204 │ │ │ │ + cbnz r3, 701ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 70600 │ │ │ │ + beq.w 705e8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl cb0a0 <_PyUnicodeWriter_PrepareInternal@@Base+0x1640> │ │ │ │ + bl cb1f8 <_PyUnicodeWriter_PrepareInternal@@Base+0x163c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7022c │ │ │ │ + beq.n 70214 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70608 │ │ │ │ + beq.w 705f0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70246 │ │ │ │ + beq.n 7022e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 70246 │ │ │ │ + cbnz r3, 7022e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 705fe │ │ │ │ + beq.w 705e6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1aaf80 │ │ │ │ + bl 1aeeb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 705e4 │ │ │ │ - ldr r3, [pc, #60] @ (70298 ) │ │ │ │ + blt.w 705cc │ │ │ │ + ldr r3, [pc, #60] @ (70280 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705d6 │ │ │ │ + beq.w 705be │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #60576 @ 0xeca0 │ │ │ │ + movw r1, #62112 @ 0xf2a0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc6fc │ │ │ │ + bl cc854 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 705ac │ │ │ │ - b.n 7029c │ │ │ │ + blt.w 70594 │ │ │ │ + b.n 70284 │ │ │ │ nop │ │ │ │ - bcc.n 701f0 │ │ │ │ + bcc.n 701d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 702dc │ │ │ │ + bvc.n 702c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 702ae │ │ │ │ + cbnz r4, 70296 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 70354 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 7033c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r4 │ │ │ │ + mov ip, ip │ │ │ │ movs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #49608 @ 0xc1c8 │ │ │ │ + movw r2, #51144 @ 0xc7c8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl ccba4 │ │ │ │ + movw r1, #200 @ 0xc8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl cccfc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 702d2 │ │ │ │ + beq.n 702ba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 705a4 │ │ │ │ + beq.w 7058c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 705c6 │ │ │ │ + beq.w 705ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 70592 │ │ │ │ + bne.w 7057a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ 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 6fb82 │ │ │ │ + b.n 6fb6a │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fc9c │ │ │ │ + b.n 6fc84 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6faf4 │ │ │ │ + beq.w 6fadc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6faf4 │ │ │ │ + beq.w 6fadc │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7033e │ │ │ │ + beq.n 70326 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70502 │ │ │ │ + beq.w 704ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7034c │ │ │ │ + beq.n 70334 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fae4 │ │ │ │ - b.n 6fbd8 │ │ │ │ + bne.w 6facc │ │ │ │ + b.n 6fbc0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fc0e │ │ │ │ + beq.w 6fbf6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fc0e │ │ │ │ + beq.w 6fbf6 │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70380 │ │ │ │ + beq.n 70368 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7065e │ │ │ │ + beq.w 70646 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7038e │ │ │ │ + beq.n 70376 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #32 │ │ │ │ adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fbfe │ │ │ │ - b.n 6fcf2 │ │ │ │ + bne.w 6fbe6 │ │ │ │ + b.n 6fcda │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fb1c │ │ │ │ + b.w 6fb04 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fc36 │ │ │ │ + b.n 6fc1e │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d6ac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a15ac <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7064e │ │ │ │ + beq.w 70636 │ │ │ │ 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 6fcde │ │ │ │ + b.n 6fcc6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d6ac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a15ac <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7063e │ │ │ │ + beq.w 70626 │ │ │ │ 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 6fbc4 │ │ │ │ + b.w 6fbac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fc36 │ │ │ │ + b.n 6fc1e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fb1c │ │ │ │ + b.w 6fb04 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6fd00 │ │ │ │ + bpl.w 6fce8 │ │ │ │ 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 6fd0c │ │ │ │ + beq.w 6fcf4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6fd0c │ │ │ │ + b.n 6fcf4 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.w 6fb44 │ │ │ │ + b.w 6fb2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 6fc90 │ │ │ │ + b.n 6fc78 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.n 6fc5e │ │ │ │ + b.n 6fc46 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 6fb76 │ │ │ │ + b.w 6fb5e │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 702ec │ │ │ │ - ldr r3, [pc, #516] @ (70668 ) │ │ │ │ + b.n 702d4 │ │ │ │ + ldr r3, [pc, #516] @ (70650 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #51028 @ 0xc754 │ │ │ │ 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 70304 │ │ │ │ + b.n 702ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7049a │ │ │ │ + beq.n 70482 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7049a │ │ │ │ + cbnz r3, 70482 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #452] @ (7066c ) │ │ │ │ + ldr r2, [pc, #452] @ (70654 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #63956 @ 0xf9d4 │ │ │ │ + movw r3, #65492 @ 0xffd4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 70304 │ │ │ │ - movw r4, #63784 @ 0xf928 │ │ │ │ + b.n 702ec │ │ │ │ + movw r4, #65320 @ 0xff28 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (70670 ) │ │ │ │ + ldr r5, [pc, #424] @ (70658 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 702ec │ │ │ │ + b.n 702d4 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6dd80 │ │ │ │ + b.w 6dd68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1a3c64 │ │ │ │ - b.n 70136 │ │ │ │ + bl 1a7b48 │ │ │ │ + b.n 7011e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 700cc │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 700b4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 70040 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70028 │ │ │ │ mov r0, r9 │ │ │ │ - movw r4, #63824 @ 0xf950 │ │ │ │ + movw r4, #65360 @ 0xff50 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - bl 78230 │ │ │ │ - b.n 704c2 │ │ │ │ + bl 781ac │ │ │ │ + b.n 704aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7033e │ │ │ │ - ldr r3, [pc, #360] @ (70674 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70326 │ │ │ │ + ldr r3, [pc, #360] @ (7065c ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 7046a │ │ │ │ + b.n 70452 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 6fd62 │ │ │ │ - ldr r7, [pc, #344] @ (70678 ) │ │ │ │ - movw r6, #63752 @ 0xf908 │ │ │ │ + b.n 6fd4a │ │ │ │ + ldr r7, [pc, #344] @ (70660 ) │ │ │ │ + movw r6, #65288 @ 0xff08 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - bl d3c50 │ │ │ │ + bl d3d9c │ │ │ │ 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 70304 │ │ │ │ - bl d3c50 │ │ │ │ - ldr r7, [pc, #300] @ (7067c ) │ │ │ │ + b.n 702ec │ │ │ │ + bl d3d9c │ │ │ │ + ldr r7, [pc, #300] @ (70664 ) │ │ │ │ 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, #63712 @ 0xf8e0 │ │ │ │ + movw r6, #65248 @ 0xfee0 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 7052e │ │ │ │ + b.n 70516 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #51028 @ 0xc754 │ │ │ │ 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 70304 │ │ │ │ + b.n 702ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 702e4 │ │ │ │ + bne.w 702cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 702e4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 702cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 702d2 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 702ba │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 705c6 │ │ │ │ + beq.n 705ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 705c6 │ │ │ │ + cbnz r3, 705ae │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #63860 @ 0xf974 │ │ │ │ + movw r4, #65396 @ 0xff74 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #172] @ (70680 ) │ │ │ │ + ldr r5, [pc, #172] @ (70668 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 702e8 │ │ │ │ - movw r1, #64160 @ 0xfaa0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #164] @ (70684 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 702d0 │ │ │ │ + movw r1, #160 @ 0xa0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #164] @ (7066c ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 705fe │ │ │ │ + beq.n 705e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 705fe │ │ │ │ + cbnz r3, 705e6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ - b.n 705c6 │ │ │ │ + bl 781ac │ │ │ │ + b.n 705ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7022c │ │ │ │ - movw r0, #64072 @ 0xfa48 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1a4270 │ │ │ │ - b.n 70182 │ │ │ │ - movw r0, #64128 @ 0xfa80 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 1a4270 │ │ │ │ - b.n 701b2 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70214 │ │ │ │ + movw r0, #72 @ 0x48 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1a8150 │ │ │ │ + b.n 7016a │ │ │ │ + movw r0, #128 @ 0x80 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 1a8150 │ │ │ │ + b.n 7019a │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #63892 @ 0xf994 │ │ │ │ + movw r4, #65428 @ 0xff94 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #80] @ (70688 ) │ │ │ │ + ldr r5, [pc, #80] @ (70670 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 702ec │ │ │ │ + b.n 702d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fbc4 │ │ │ │ + b.w 6fbac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fcde │ │ │ │ + b.w 6fcc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 70380 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70368 │ │ │ │ nop │ │ │ │ - lsls r4, r6 │ │ │ │ + mov ip, r6 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r0, r0 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ movs r6, r5 │ │ │ │ - lsls r0, r0 │ │ │ │ + mov r8, r0 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r4, r2 │ │ │ │ + mov ip, sl │ │ │ │ movs r6, r5 │ │ │ │ - eors r4, r1 │ │ │ │ + mov r4, r9 │ │ │ │ movs r6, r5 │ │ │ │ - ands r4, r5 │ │ │ │ + mov r4, r5 │ │ │ │ movs r6, r5 │ │ │ │ - eors r4, r5 │ │ │ │ + mov r4, sp │ │ │ │ movs r6, r5 │ │ │ │ - orrs r4, r0 │ │ │ │ + ldr r1, [pc, #16] @ (70680 ) │ │ │ │ movs r6, r5 │ │ │ │ - lsls r0, r3 │ │ │ │ + mov r8, r3 │ │ │ │ movs r6, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #436] @ (70850 ) │ │ │ │ + ldr r5, [pc, #436] @ (70838 ) │ │ │ │ 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 707b2 │ │ │ │ + bne.w 7079a │ │ │ │ ldr.w r6, [r5, #792] @ 0x318 │ │ │ │ - movw r3, #49093 @ 0xbfc5 │ │ │ │ + movw r3, #49061 @ 0xbfa5 │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 707e0 │ │ │ │ + bne.w 707c8 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 707fe │ │ │ │ + bne.w 707e6 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70792 │ │ │ │ + beq.n 7077a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #4529 @ 0x11b1 │ │ │ │ + movw r3, #4505 @ 0x1199 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7079e │ │ │ │ + bne.n 70786 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 70752 │ │ │ │ + bne.n 7073a │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 70834 │ │ │ │ + bpl.w 7081c │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 70810 │ │ │ │ + bpl.w 707f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 70750 │ │ │ │ + cbz r1, 70738 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #53957 @ 0xd2c5 │ │ │ │ + movw r3, #53933 @ 0xd2ad │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70826 │ │ │ │ + bne.n 7080e │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2dc <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7082e │ │ │ │ + beq.n 70816 │ │ │ │ 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] │ │ │ │ @@ -105259,15 +105233,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 707ee │ │ │ │ + bgt.n 707d6 │ │ │ │ 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] │ │ │ │ @@ -105278,130 +105252,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 7075e │ │ │ │ + b.n 70746 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ - beq.w 706b0 │ │ │ │ + beq.w 70698 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 707d0 │ │ │ │ + beq.n 707b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70846 │ │ │ │ + beq.n 7082e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7079a │ │ │ │ + beq.n 70782 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 7079a │ │ │ │ + b.n 70782 │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 706ea │ │ │ │ - b.n 70792 │ │ │ │ + bne.w 706d2 │ │ │ │ + b.n 7077a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d6ac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a15ac <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 70838 │ │ │ │ + beq.n 70820 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 70782 │ │ │ │ + b.n 7076a │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 706ea │ │ │ │ - b.n 70792 │ │ │ │ + bne.w 706d2 │ │ │ │ + b.n 7077a │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7071c │ │ │ │ - b.n 70750 │ │ │ │ + bne.w 70704 │ │ │ │ + b.n 70738 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70750 │ │ │ │ + bne.n 70738 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 70750 │ │ │ │ + b.n 70738 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 70814 │ │ │ │ + b.n 707fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 70792 │ │ │ │ + b.n 7077a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 707d0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 707b8 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00070854 <_Py_hashtable_get@@Base>: │ │ │ │ +0007083c <_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, 7086a <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 70852 <_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, #4529 @ 0x11b1 │ │ │ │ + movw r3, #4505 @ 0x1199 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70fae <_Py_hashtable_get@@Base+0x75a> │ │ │ │ + bne.w 70f96 <_Py_hashtable_get@@Base+0x75a> │ │ │ │ ldr r4, [r1, #12] │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 70cb6 <_Py_hashtable_get@@Base+0x462> │ │ │ │ + bne.w 70c9e <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 70fda <_Py_hashtable_get@@Base+0x786> │ │ │ │ + bpl.w 70fc2 <_Py_hashtable_get@@Base+0x786> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 70fb6 <_Py_hashtable_get@@Base+0x762> │ │ │ │ + bpl.w 70f9e <_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 70cb2 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + beq.w 70c9a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #53957 @ 0xd2c5 │ │ │ │ + movw r3, #53933 @ 0xd2ad │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70fe2 <_Py_hashtable_get@@Base+0x78e> │ │ │ │ + bne.w 70fca <_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] │ │ │ │ @@ -105426,15 +105400,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 70d0c <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ + ble.w 70cf4 <_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] │ │ │ │ @@ -105471,15 +105445,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 70a98 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 70a80 <_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 │ │ │ │ @@ -105522,28 +105496,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 709fa <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 709e2 <_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 70ffc <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 70fe4 <_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 │ │ │ │ @@ -105692,104 +105666,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, 70d02 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70cea <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 70d40 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ + beq.n 70d28 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 70d02 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70cea <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 70ccc <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70cb4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #7045 @ 0x1b85 │ │ │ │ + movw r3, #46125 @ 0xb42d │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70f88 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 70f70 <_Py_hashtable_get@@Base+0x734> │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 70fec <_Py_hashtable_get@@Base+0x798> │ │ │ │ + beq.w 70fd4 <_Py_hashtable_get@@Base+0x798> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70d74 <_Py_hashtable_get@@Base+0x520> │ │ │ │ - b.n 70ccc <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70d5c <_Py_hashtable_get@@Base+0x520> │ │ │ │ + b.n 70cb4 <_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 70ffc <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 70fe4 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ addw fp, pc, #4 │ │ │ │ ldr.w pc, [fp, r8, lsl #2] │ │ │ │ - lsrs r1, r2, #23 │ │ │ │ + lsrs r1, r7, #22 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r5, r4, #30 │ │ │ │ + lsrs r5, r1, #30 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r0, #23 │ │ │ │ + lsrs r1, r5, #22 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r4, #11 │ │ │ │ + lsrs r3, r1, #11 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r3, #30 │ │ │ │ + lsrs r3, r0, #30 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r2, #11 │ │ │ │ + lsrs r3, r7, #10 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r1, #11 │ │ │ │ + lsrs r3, r6, #10 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #7045 @ 0x1b85 │ │ │ │ + movw r3, #46125 @ 0xb42d │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70f88 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 70f70 <_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 70db4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + beq.n 70d9c <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70ccc <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70cb4 <_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 70ccc <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70cb4 <_Py_hashtable_get@@Base+0x478> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 70fd4 <_Py_hashtable_get@@Base+0x780> │ │ │ │ + bpl.w 70fbc <_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 70fd0 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + bpl.w 70fb8 <_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 70ccc <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70cb4 <_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] │ │ │ │ @@ -105922,60 +105896,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 70caa <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70c92 <_Py_hashtable_get@@Base+0x456> │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70ccc <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.w 70cb4 <_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 70ae2 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 70aca <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ bfi r7, r4, #8, #8 │ │ │ │ - b.n 70dd0 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ + b.n 70db8 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 70cb8 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + b.n 70ca0 <_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 708c4 <_Py_hashtable_get@@Base+0x70> │ │ │ │ - b.n 70cb2 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + bne.w 708ac <_Py_hashtable_get@@Base+0x70> │ │ │ │ + b.n 70c9a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 70da6 <_Py_hashtable_get@@Base+0x552> │ │ │ │ + b.n 70d8e <_Py_hashtable_get@@Base+0x552> │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 70d98 <_Py_hashtable_get@@Base+0x544> │ │ │ │ + b.n 70d80 <_Py_hashtable_get@@Base+0x544> │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 70fbc <_Py_hashtable_get@@Base+0x768> │ │ │ │ + b.n 70fa4 <_Py_hashtable_get@@Base+0x768> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70caa <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70c92 <_Py_hashtable_get@@Base+0x456> │ │ │ │ sub.w r3, r1, sl │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70db8 <_Py_hashtable_get@@Base+0x564> │ │ │ │ - b.n 70ccc <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.w 70da0 <_Py_hashtable_get@@Base+0x564> │ │ │ │ + b.n 70cb4 <_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 │ │ │ │ @@ -106093,77 +106067,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 70caa <_Py_hashtable_get@@Base+0x456> │ │ │ │ - b.w 6cbf4 │ │ │ │ + b.n 70c92 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.w 6cbdc │ │ │ │ │ │ │ │ -000711b4 <_Py_hashtable_set@@Base>: │ │ │ │ +0007119c <_Py_hashtable_set@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - movw r3, #49093 @ 0xbfc5 │ │ │ │ + movw r3, #49061 @ 0xbfa5 │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 712c0 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ + bne.n 712a8 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 712dc <_Py_hashtable_set@@Base+0x128> │ │ │ │ + bne.n 712c4 <_Py_hashtable_set@@Base+0x128> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71320 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + beq.w 71308 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - movw r3, #4529 @ 0x11b1 │ │ │ │ + movw r3, #4505 @ 0x1199 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 712ae <_Py_hashtable_set@@Base+0xfa> │ │ │ │ + bne.n 71296 <_Py_hashtable_set@@Base+0xfa> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 71266 <_Py_hashtable_set@@Base+0xb2> │ │ │ │ + bne.n 7124e <_Py_hashtable_set@@Base+0xb2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 71310 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + bpl.n 712f8 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 712ec <_Py_hashtable_set@@Base+0x138> │ │ │ │ + bpl.n 712d4 <_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, 71264 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + cbz r3, 7124c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ - movw r2, #53957 @ 0xd2c5 │ │ │ │ + movw r2, #53933 @ 0xd2ad │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 71300 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ + bne.n 712e8 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d2f4 <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d2dc <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7130a <_Py_hashtable_set@@Base+0x156> │ │ │ │ + beq.n 712f2 <_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] │ │ │ │ @@ -106172,15 +106146,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 712cc <_Py_hashtable_set@@Base+0x118> │ │ │ │ + bgt.n 712b4 <_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] │ │ │ │ @@ -106189,84 +106163,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 71270 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ + b.n 71258 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71200 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 71320 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 711e8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71308 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d6ac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 1a15ac <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 71314 <_Py_hashtable_set@@Base+0x160> │ │ │ │ + beq.n 712fc <_Py_hashtable_set@@Base+0x160> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 71296 <_Py_hashtable_set@@Base+0xe2> │ │ │ │ + b.n 7127e <_Py_hashtable_set@@Base+0xe2> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71200 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 71320 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 711e8 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 71308 <_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 7122e <_Py_hashtable_set@@Base+0x7a> │ │ │ │ - b.n 71264 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 71216 <_Py_hashtable_set@@Base+0x7a> │ │ │ │ + b.n 7124c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 71264 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 7124c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 71264 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + b.n 7124c <_Py_hashtable_set@@Base+0xb0> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 712f0 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ + b.n 712d8 <_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 712a8 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + b.n 71290 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ nop │ │ │ │ │ │ │ │ -00071328 : │ │ │ │ +00071310 : │ │ │ │ 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] @ (713d4 ) │ │ │ │ + ldr r3, [pc, #156] @ (713bc ) │ │ │ │ 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 7138c │ │ │ │ + ble.n 71374 │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #136] @ (713d8 ) │ │ │ │ + ldr r1, [pc, #136] @ (713c0 ) │ │ │ │ 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, 713aa │ │ │ │ - ldr r2, [pc, #116] @ (713dc ) │ │ │ │ + cbnz r3, 71392 │ │ │ │ + ldr r2, [pc, #116] @ (713c4 ) │ │ │ │ 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] │ │ │ │ @@ -106275,70 +106249,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 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 713ca │ │ │ │ - ldr r3, [pc, #60] @ (713dc ) │ │ │ │ + cbz r0, 713b2 │ │ │ │ + ldr r3, [pc, #60] @ (713c4 ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 71370 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 71358 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 713be │ │ │ │ + bne.n 713a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 7139c │ │ │ │ + bl 126d60 │ │ │ │ + b.n 71384 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 7139c │ │ │ │ - ldr r0, [pc, #16] @ (713dc ) │ │ │ │ - bl 1a2a5c │ │ │ │ - b.n 71388 │ │ │ │ + b.n 71384 │ │ │ │ + ldr r0, [pc, #16] @ (713c4 ) │ │ │ │ + bl 1a6944 │ │ │ │ + b.n 71370 │ │ │ │ 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] @ (71498 ) │ │ │ │ + ldr r3, [pc, #164] @ (71480 ) │ │ │ │ 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 71450 │ │ │ │ + ble.n 71438 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #2416] @ 0x970 │ │ │ │ - ldr r2, [pc, #132] @ (7149c ) │ │ │ │ + ldr r2, [pc, #132] @ (71484 ) │ │ │ │ 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, 71476 │ │ │ │ + cbnz r3, 7145e │ │ │ │ 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] │ │ │ │ @@ -106347,45 +106321,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 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71428 │ │ │ │ + bne.n 71410 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2a5c │ │ │ │ + bl 1a6944 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7144a │ │ │ │ + beq.n 71432 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ - b.n 7144a │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 771ec │ │ │ │ + b.n 71432 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7148a │ │ │ │ + bne.n 71472 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 71428 │ │ │ │ + bl 126d60 │ │ │ │ + b.n 71410 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71428 │ │ │ │ + b.n 71410 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000714a0 <_PyObject_GC_New@@Base>: │ │ │ │ +00071488 <_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] │ │ │ │ @@ -106393,369 +106367,369 @@ │ │ │ │ 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 71684 <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ - ldr.w sl, [pc, #480] @ 716b4 <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bmi.w 7166c <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ + ldr.w sl, [pc, #480] @ 7169c <_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 71648 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bhi.w 71630 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 71648 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bmi.w 71630 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7163a <_PyObject_GC_New@@Base+0x19a> │ │ │ │ + bne.w 71622 <_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 715fe <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bcs.n 715e6 <_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 715ee <_PyObject_GC_New@@Base+0x14e> │ │ │ │ + beq.n 715d6 <_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, 71580 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ + cbz r6, 71568 <_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 715ac <_PyObject_GC_New@@Base+0x10c> │ │ │ │ + bgt.n 71594 <_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] @ (716b0 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #328] @ (71698 <_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 71656 <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.n 7163e <_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 715a0 <_PyObject_GC_New@@Base+0x100> │ │ │ │ + cmp r7, r2 │ │ │ │ + bhi.n 71588 <_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 7153c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 71524 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 7153c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 71524 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7155a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 71542 <_PyObject_GC_New@@Base+0xba> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7155a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 71542 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7155a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 71542 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 716a6 <_PyObject_GC_New@@Base+0x206> │ │ │ │ + bne.n 7168e <_PyObject_GC_New@@Base+0x206> │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 7155a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 71542 <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 715d8 <_PyObject_GC_New@@Base+0x138> │ │ │ │ + bne.n 715c0 <_PyObject_GC_New@@Base+0x138> │ │ │ │ dmb ish │ │ │ │ - b.n 7155a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71542 <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71596 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 7157e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 7166a <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ + bne.n 71652 <_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 71648 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + beq.n 71630 <_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 7153c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 71524 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71596 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 7157e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1eaab8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7155a <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71578 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bne.n 71542 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71560 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71678 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ + bne.n 71660 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 71578 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + bl 126d60 │ │ │ │ + b.n 71560 <_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 71620 <_PyObject_GC_New@@Base+0x180> │ │ │ │ + b.n 71608 <_PyObject_GC_New@@Base+0x180> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71578 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + b.n 71560 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #36] @ 716b4 <_PyObject_GC_New@@Base+0x214> │ │ │ │ + ldr.w sl, [pc, #36] @ 7169c <_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 714d8 <_PyObject_GC_New@@Base+0x38> │ │ │ │ + b.n 714c0 <_PyObject_GC_New@@Base+0x38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7155a <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 715c8 <_PyObject_GC_New@@Base+0x128> │ │ │ │ + bne.w 71542 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 715b0 <_PyObject_GC_New@@Base+0x128> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000716b8 : │ │ │ │ +000716a0 : │ │ │ │ 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 7178c │ │ │ │ + blt.n 71774 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71776 │ │ │ │ - ldr r2, [pc, #168] @ (71790 ) │ │ │ │ + bne.n 7175e │ │ │ │ + ldr r2, [pc, #168] @ (71778 ) │ │ │ │ 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 7174a │ │ │ │ + bcs.n 71732 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 71740 │ │ │ │ + beq.n 71728 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7171c │ │ │ │ + cbz r2, 71704 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 71736 │ │ │ │ + bcc.n 7171e │ │ │ │ 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 71850 │ │ │ │ + bl 71838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71718 │ │ │ │ + bne.n 71700 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71782 │ │ │ │ + bne.n 7176a │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71718 │ │ │ │ + beq.n 71700 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 71718 │ │ │ │ + b.n 71700 │ │ │ │ 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 71766 │ │ │ │ + b.n 7174e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 71718 │ │ │ │ + b.n 71700 │ │ │ │ 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] @ (7184c ) │ │ │ │ + ldr r0, [pc, #168] @ (71834 ) │ │ │ │ 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 7183a │ │ │ │ + bcs.n 71822 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 717fa │ │ │ │ + beq.n 717e2 │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 717da │ │ │ │ + cbz r1, 717c2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r6, [r3, #24] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 717f2 │ │ │ │ + bhi.n 717da │ │ │ │ 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 71850 │ │ │ │ + bl 71838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 717d8 │ │ │ │ + bne.n 717c0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 71842 │ │ │ │ + bne.n 7182a │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 717d8 │ │ │ │ + beq.n 717c0 │ │ │ │ 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 71806 │ │ │ │ + bge.n 717ee │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7182a │ │ │ │ + b.n 71812 │ │ │ │ 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 7197c │ │ │ │ + beq.w 71964 │ │ │ │ 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 71916 │ │ │ │ + bls.n 718fe │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 718ee │ │ │ │ + cbnz r3, 718d6 │ │ │ │ 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] │ │ │ │ @@ -106790,81 +106764,81 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 718c8 │ │ │ │ + bne.n 718b0 │ │ │ │ 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, 7195e │ │ │ │ + cbnz r3, 71946 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ - cbnz r0, 7194c │ │ │ │ + cbnz r0, 71934 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 71ad4 │ │ │ │ + bne.w 71abc │ │ │ │ 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 718c8 │ │ │ │ + b.n 718b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 7196e │ │ │ │ + cbz r0, 71956 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 718fa │ │ │ │ + b.n 718e2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71966 │ │ │ │ + beq.n 7194e │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71966 │ │ │ │ + b.n 7194e │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ ldr.w r3, [r8, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 71a94 │ │ │ │ + beq.w 71a7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71ae4 │ │ │ │ + bne.w 71acc │ │ │ │ ldr.w r7, [r5, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 71a2a │ │ │ │ + beq.n 71a12 │ │ │ │ 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 71b02 │ │ │ │ + beq.w 71aea │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 71af4 │ │ │ │ + beq.w 71adc │ │ │ │ lsrs r2, r0, #18 │ │ │ │ ubfx r0, r0, #0, #18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71a8e │ │ │ │ + beq.n 71a76 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ ldr.w r2, [r5, #792] @ 0x318 │ │ │ │ adds r2, #1 │ │ │ │ @@ -106881,113 +106855,113 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #8] │ │ │ │ ubfx r3, r1, #0, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71b0e │ │ │ │ + bne.n 71af6 │ │ │ │ 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 71882 │ │ │ │ + b.n 7186a │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71aaa │ │ │ │ + bne.n 71a92 │ │ │ │ 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 71acc │ │ │ │ + beq.n 71ab4 │ │ │ │ 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 71a7c │ │ │ │ + b.n 71a64 │ │ │ │ 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 71a68 │ │ │ │ + bcc.n 71a50 │ │ │ │ sub.w lr, lr, #28 │ │ │ │ str.w r7, [r5, #516] @ 0x204 │ │ │ │ add.w r7, r9, lr │ │ │ │ - b.n 7199c │ │ │ │ + b.n 71984 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 719d4 │ │ │ │ - movw r0, #51280 @ 0xc850 │ │ │ │ + b.n 719bc │ │ │ │ + movw r0, #52816 @ 0xce50 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19a894 │ │ │ │ - cbnz r0, 71ad8 │ │ │ │ + bl 19e78c │ │ │ │ + cbnz r0, 71ac0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ - b.n 71994 │ │ │ │ + b.n 7197c │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ - bcs.n 71acc │ │ │ │ + bcs.n 71ab4 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 71acc │ │ │ │ + bhi.n 71ab4 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 71a3c │ │ │ │ + bge.n 71a24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 718e8 │ │ │ │ + b.n 718d0 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 7194c │ │ │ │ + b.n 71934 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71aa2 │ │ │ │ + beq.n 71a8a │ │ │ │ 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 71994 │ │ │ │ + b.n 7197c │ │ │ │ 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 71acc │ │ │ │ + b.n 71ab4 │ │ │ │ rsb r3, r3, #4096 @ 0x1000 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 71a10 │ │ │ │ + b.n 719f8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #36] @ 71b50 │ │ │ │ + vldr d7, [pc, #36] @ 71b38 │ │ │ │ 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] │ │ │ │ @@ -106995,516 +106969,470 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071b58 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (71b80 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00071b40 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (71b68 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71b66 <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 71b4e <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71b76 <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 126718 │ │ │ │ + bne.n 71b5e <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 126d60 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 71bf4 <_Py_NewReference@@Base+0x9c> │ │ │ │ - cbz r1, 71bf4 <_Py_NewReference@@Base+0x9c> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 71be4 <_Py_NewReference@@Base+0x8c> │ │ │ │ - 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 71be8 <_Py_NewReference@@Base+0x90> │ │ │ │ - tst.w lr, #32 │ │ │ │ - beq.n 71bec <_Py_NewReference@@Base+0x94> │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne r0, #20 │ │ │ │ - addeq r0, #28 │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.n 71bf0 <_Py_NewReference@@Base+0x98> │ │ │ │ - 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 71bc4 <_Py_NewReference@@Base+0x6c> │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 71bd4 <_Py_NewReference@@Base+0x7c> │ │ │ │ - subs r3, r0, r1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -00071bfc : │ │ │ │ +00071b6c : │ │ │ │ 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 71e2a │ │ │ │ + beq.w 71d9a │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 71d3a │ │ │ │ + bhi.w 71caa │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71e3a │ │ │ │ + blt.w 71daa │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71db8 │ │ │ │ + bgt.w 71d28 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ movs r6, #1 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ add.w r9, r0, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ mov r8, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71da8 │ │ │ │ - ldr r3, [pc, #552] @ (71e7c ) │ │ │ │ + bne.w 71d18 │ │ │ │ + ldr r3, [pc, #552] @ (71dec ) │ │ │ │ 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 71df6 │ │ │ │ + bcs.w 71d66 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 71de4 │ │ │ │ + beq.w 71d54 │ │ │ │ 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, 71cd6 │ │ │ │ + cbz r2, 71c46 │ │ │ │ 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] @ (71e80 ) │ │ │ │ + ldr r2, [pc, #472] @ (71df0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71cfa │ │ │ │ + cbnz r3, 71c6a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71d10 │ │ │ │ + beq.n 71c80 │ │ │ │ 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 71cee │ │ │ │ + bhi.n 71c5e │ │ │ │ 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 71c8e │ │ │ │ + b.n 71bfe │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71c8e │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 71bfe │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71e2e │ │ │ │ + bne.w 71d9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 71cb2 │ │ │ │ + bl 126d60 │ │ │ │ + b.n 71c22 │ │ │ │ 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 71dda │ │ │ │ + beq.n 71d4a │ │ │ │ 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 71cce │ │ │ │ + b.n 71c3e │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 71dc2 │ │ │ │ + bls.n 71d32 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 71e22 │ │ │ │ + bcc.n 71d92 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 71e64 │ │ │ │ + bcs.w 71dd4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71e3a │ │ │ │ + blt.n 71daa │ │ │ │ movs r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b498 │ │ │ │ + bl 26ba98 │ │ │ │ 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 71db8 │ │ │ │ + bgt.n 71d28 │ │ │ │ mla r9, r5, r6, r6 │ │ │ │ add.w r9, r9, #28 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 71c52 │ │ │ │ + beq.w 71bc2 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71c8e │ │ │ │ + bne.w 71bfe │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71e3a │ │ │ │ + blt.n 71daa │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71db8 │ │ │ │ + bgt.n 71d28 │ │ │ │ add.w r9, r0, #29 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 71d8a │ │ │ │ + b.n 71cfa │ │ │ │ strb.w r8, [r2, r5] │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ - b.n 71cce │ │ │ │ + b.n 71c3e │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71c8e │ │ │ │ + bne.w 71bfe │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 71e54 │ │ │ │ + bne.n 71dc4 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 71db8 │ │ │ │ + beq.n 71d28 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 71c8e │ │ │ │ + b.n 71bfe │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71e3a │ │ │ │ + blt.n 71daa │ │ │ │ movs r6, #2 │ │ │ │ - b.n 71d52 │ │ │ │ - ldr r4, [pc, #88] @ (71e84 ) │ │ │ │ - b.n 71cce │ │ │ │ + b.n 71cc2 │ │ │ │ + ldr r4, [pc, #88] @ (71df4 ) │ │ │ │ + b.n 71c3e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71cb2 │ │ │ │ + b.n 71c22 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64264 @ 0xfb08 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #264 @ 0x108 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71cce │ │ │ │ + b.n 71c3e │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71e12 │ │ │ │ + b.n 71d82 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64212 @ 0xfad4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #212 @ 0xd4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 71e50 │ │ │ │ + bl 12747c │ │ │ │ + b.n 71dc0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071e88 : │ │ │ │ +00071df8 : │ │ │ │ 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 7201e │ │ │ │ + blt.w 71f8e │ │ │ │ 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 71fd0 │ │ │ │ + bne.w 71f40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 71ff8 │ │ │ │ + beq.w 71f68 │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72044 │ │ │ │ + bhi.w 71fb4 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #17 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71f5c │ │ │ │ - ldr r2, [pc, #380] @ (72068 ) │ │ │ │ + bne.n 71ecc │ │ │ │ + ldr r2, [pc, #380] @ (71fd8 ) │ │ │ │ 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 71fa8 │ │ │ │ + bhi.n 71f18 │ │ │ │ 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 71ffc │ │ │ │ + beq.n 71f6c │ │ │ │ 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 71f8a │ │ │ │ + beq.n 71efa │ │ │ │ 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] @ (7206c ) │ │ │ │ + ldr r2, [pc, #304] @ (71fdc ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7200a │ │ │ │ + bne.n 71f7a │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - cbnz r6, 71f78 │ │ │ │ + cbnz r6, 71ee8 │ │ │ │ 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 71f20 │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.n 71e90 │ │ │ │ + bl 1ea97c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72034 │ │ │ │ + beq.n 71fa4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 71f56 │ │ │ │ + beq.n 71ec6 │ │ │ │ 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 71fec │ │ │ │ + bhi.n 71f5c │ │ │ │ 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 71f20 │ │ │ │ + bne.n 71e90 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72038 │ │ │ │ + bne.n 71fa8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 71f6a │ │ │ │ + beq.n 71eda │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 71f20 │ │ │ │ + b.n 71e90 │ │ │ │ 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 71f20 │ │ │ │ - ldr r5, [pc, #116] @ (72070 ) │ │ │ │ - b.n 71f56 │ │ │ │ + b.n 71e90 │ │ │ │ + ldr r5, [pc, #116] @ (71fe0 ) │ │ │ │ + b.n 71ec6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71f20 │ │ │ │ - b.n 71fa8 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bne.n 71e90 │ │ │ │ + b.n 71f18 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7205c │ │ │ │ + bne.n 71fcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ - b.n 71f46 │ │ │ │ + bl 126d60 │ │ │ │ + b.n 71eb6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64304 @ 0xfb30 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #304 @ 0x130 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 71f56 │ │ │ │ + b.n 71ec6 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 71fc0 │ │ │ │ + b.n 71f30 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64356 @ 0xfb64 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #356 @ 0x164 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 126e34 │ │ │ │ - b.n 72034 │ │ │ │ + bl 12747c │ │ │ │ + b.n 71fa4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 71f46 │ │ │ │ + b.n 71eb6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00072074 : │ │ │ │ +00071fe4 : │ │ │ │ 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 7211a │ │ │ │ - blt.n 72156 │ │ │ │ - ldr.w r9, [pc, #244] @ 72180 │ │ │ │ + beq.n 7208a │ │ │ │ + blt.n 720c6 │ │ │ │ + ldr.w r9, [pc, #244] @ 720f0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 7211e │ │ │ │ + bgt.n 7208e │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r3, r6 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 720f6 │ │ │ │ - ldr r0, [pc, #204] @ (72178 ) │ │ │ │ + cbz r4, 72066 │ │ │ │ + ldr r0, [pc, #204] @ (720e8 ) │ │ │ │ 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, 72136 │ │ │ │ + cbnz r3, 720a6 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ @@ -107516,79 +107444,79 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72132 │ │ │ │ + cbz r0, 720a2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r5, [r9, r8] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 720d4 │ │ │ │ - ldr r4, [pc, #96] @ (7217c ) │ │ │ │ - b.n 720f0 │ │ │ │ + b.n 72044 │ │ │ │ + ldr r4, [pc, #96] @ (720ec ) │ │ │ │ + b.n 72060 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 720f6 │ │ │ │ - bl 1e7a0c │ │ │ │ + bls.n 72066 │ │ │ │ + bl 1ea97c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7214e │ │ │ │ + cbnz r0, 720be │ │ │ │ movs r4, #0 │ │ │ │ - b.n 720f0 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 72060 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 72166 │ │ │ │ + bne.n 720d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 720c6 │ │ │ │ + b.n 72036 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 720c6 │ │ │ │ + b.n 72036 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72132 │ │ │ │ + movw r0, #384 @ 0x180 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 720a2 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 720c6 │ │ │ │ + b.n 72036 │ │ │ │ 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] @ (72214 ) │ │ │ │ + ldr r2, [pc, #128] @ (72184 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt.n 721fa │ │ │ │ + bgt.n 7216a │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 721be │ │ │ │ + cbz r0, 7212e │ │ │ │ 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 │ │ │ │ @@ -107600,61 +107528,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 721fa │ │ │ │ + bhi.n 7216a │ │ │ │ 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 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 721ee │ │ │ │ + bne.n 7215e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072218 : │ │ │ │ +00072188 : │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r2, [r0] │ │ │ │ + strd r2, r2, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00072194 : │ │ │ │ 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 722d8 │ │ │ │ - ldr r7, [pc, #236] @ (72318 ) │ │ │ │ + blt.n 72254 │ │ │ │ + ldr r7, [pc, #236] @ (72294 ) │ │ │ │ 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 722b0 │ │ │ │ + ble.n 7222c │ │ │ │ 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] @ (7231c ) │ │ │ │ + ldr r2, [pc, #200] @ (72298 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 722c4 │ │ │ │ - cbnz r5, 7228a │ │ │ │ + bne.n 72240 │ │ │ │ + cbnz r5, 72206 │ │ │ │ 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 │ │ │ │ @@ -107666,421 +107600,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 76fb0 │ │ │ │ + bl 76f2c │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 722f8 │ │ │ │ + cbz r0, 72274 │ │ │ │ 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 7227a │ │ │ │ + b.n 721f6 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7225c │ │ │ │ - b.n 722e8 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bne.n 721d8 │ │ │ │ + b.n 72264 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 722ec │ │ │ │ + bne.n 72268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 7225c │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 126d60 │ │ │ │ + b.n 721d8 │ │ │ │ + movw r0, #412 @ 0x19c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72286 │ │ │ │ + b.n 72202 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7225c │ │ │ │ + b.n 721d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72308 │ │ │ │ + beq.n 72284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 72310 │ │ │ │ + cbz r3, 7228c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72308 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72284 │ │ │ │ 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] @ 72430 │ │ │ │ + ldr.w fp, [pc, #252] @ 723ac │ │ │ │ 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 723c4 │ │ │ │ + b.n 72340 │ │ │ │ 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 7236c │ │ │ │ + bne.n 722e8 │ │ │ │ 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 72eb4 │ │ │ │ + bl 72e30 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 72922 │ │ │ │ + beq.w 7289e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7293a │ │ │ │ - ldr r3, [pc, #108] @ (7242c ) │ │ │ │ + blt.w 728b6 │ │ │ │ + ldr r3, [pc, #108] @ (723a8 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72434 │ │ │ │ + beq.n 723b0 │ │ │ │ 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 723f4 │ │ │ │ + bmi.n 72370 │ │ │ │ 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 72350 │ │ │ │ + beq.n 722cc │ │ │ │ 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 72410 │ │ │ │ + bne.n 7238c │ │ │ │ dmb ish │ │ │ │ - b.n 7238e │ │ │ │ + b.n 7230a │ │ │ │ nop │ │ │ │ - add r8, fp │ │ │ │ + ldr r2, [pc, #864] @ (7270c ) │ │ │ │ movs r6, r5 │ │ │ │ - orrs r4, r2 │ │ │ │ + ldr r1, [pc, #80] @ (72400 ) │ │ │ │ movs r6, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ea70 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #856] @ (7279c ) │ │ │ │ - bl 7eac4 │ │ │ │ + bl 7ea68 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #856] @ (72718 ) │ │ │ │ + bl 7eabc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72ce0 │ │ │ │ + beq.w 72c5c │ │ │ │ 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 7eb30 │ │ │ │ + bl 7eb28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cf4 │ │ │ │ + beq.w 72c70 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7eb30 │ │ │ │ + bl 7eb28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cf4 │ │ │ │ + beq.w 72c70 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7eb30 │ │ │ │ + bl 7eb28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cf4 │ │ │ │ + beq.w 72c70 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7eb30 │ │ │ │ + bl 7eb28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cf4 │ │ │ │ + beq.w 72c70 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7eb30 │ │ │ │ + bl 7eb28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cf4 │ │ │ │ + beq.w 72c70 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7eb30 │ │ │ │ + bl 7eb28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cf4 │ │ │ │ + beq.w 72c70 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #720] @ (727a0 ) │ │ │ │ + ldr r1, [pc, #720] @ (7271c ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a06b4 │ │ │ │ + bl 1a459c <_PyThreadState_New@@Base+0x3410> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72cbe │ │ │ │ + blt.w 72c3a │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19da10 │ │ │ │ + bl 1a1904 <_PyThreadState_New@@Base+0x778> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72ca8 │ │ │ │ + blt.w 72c24 │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19da10 │ │ │ │ + bl 1a1904 <_PyThreadState_New@@Base+0x778> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72ca8 │ │ │ │ + blt.w 72c24 │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19da10 │ │ │ │ + bl 1a1904 <_PyThreadState_New@@Base+0x778> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72ca8 │ │ │ │ - ldr r2, [pc, #660] @ (727a4 ) │ │ │ │ + blt.w 72c24 │ │ │ │ + ldr r2, [pc, #660] @ (72720 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #660] @ (727a8 ) │ │ │ │ + ldr r1, [pc, #660] @ (72724 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a06b4 │ │ │ │ + bl 1a459c <_PyThreadState_New@@Base+0x3410> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c92 │ │ │ │ - ldr.w r8, [pc, #708] @ 727e8 │ │ │ │ + blt.w 72c0e │ │ │ │ + ldr.w r8, [pc, #708] @ 72764 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19da10 │ │ │ │ + bl 1a1904 <_PyThreadState_New@@Base+0x778> │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72c78 │ │ │ │ + blt.w 72bf4 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 7252e │ │ │ │ + bne.n 724aa │ │ │ │ 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 7fd74 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 7fd6c <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c64 │ │ │ │ + beq.w 72be0 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 72554 │ │ │ │ + bne.n 724d0 │ │ │ │ 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 7258e │ │ │ │ + beq.n 7250a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 7258e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 7250a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.n 72578 │ │ │ │ + bne.n 724f4 │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 71328 │ │ │ │ + bl 71310 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c44 │ │ │ │ + beq.w 72bc0 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #508] @ (727ac ) │ │ │ │ - bl 793e8 │ │ │ │ + ldr r1, [pc, #508] @ (72728 ) │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c3c │ │ │ │ - ldr r4, [pc, #500] @ (727b0 ) │ │ │ │ + bne.w 72bb8 │ │ │ │ + ldr r4, [pc, #500] @ (7272c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c4e │ │ │ │ + bne.w 72bca │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #484] @ (727b4 ) │ │ │ │ + ldr r1, [pc, #484] @ (72730 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c34 │ │ │ │ + bne.w 72bb0 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c20 │ │ │ │ + bne.w 72b9c │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #452] @ (727b8 ) │ │ │ │ + ldr r1, [pc, #452] @ (72734 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c18 │ │ │ │ + bne.w 72b94 │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c04 │ │ │ │ + bne.w 72b80 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (727ac ) │ │ │ │ + ldr r1, [pc, #408] @ (72728 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c3c │ │ │ │ + bne.w 72bb8 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bf0 │ │ │ │ + bne.w 72b6c │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #388] @ (727bc ) │ │ │ │ + ldr r1, [pc, #388] @ (72738 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72be8 │ │ │ │ + bne.w 72b64 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bd4 │ │ │ │ + bne.w 72b50 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #360] @ (727c0 ) │ │ │ │ + ldr r1, [pc, #360] @ (7273c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bcc │ │ │ │ + bne.w 72b48 │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bb8 │ │ │ │ + bne.w 72b34 │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #328] @ (727c4 ) │ │ │ │ + ldr r1, [pc, #328] @ (72740 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bb0 │ │ │ │ + bne.w 72b2c │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b9c │ │ │ │ + bne.w 72b18 │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #300] @ (727c8 ) │ │ │ │ + ldr r1, [pc, #300] @ (72744 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b94 │ │ │ │ + bne.w 72b10 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b80 │ │ │ │ + bne.w 72afc │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #268] @ (727cc ) │ │ │ │ + ldr r1, [pc, #268] @ (72748 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b78 │ │ │ │ + bne.w 72af4 │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b64 │ │ │ │ + bne.w 72ae0 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #240] @ (727d0 ) │ │ │ │ + ldr r1, [pc, #240] @ (7274c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b5c │ │ │ │ + bne.w 72ad8 │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b48 │ │ │ │ + bne.w 72ac4 │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #208] @ (727d4 ) │ │ │ │ + ldr r1, [pc, #208] @ (72750 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72aee │ │ │ │ + bne.w 72a6a │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ada │ │ │ │ + bne.w 72a56 │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #180] @ (727d8 ) │ │ │ │ + ldr r1, [pc, #180] @ (72754 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ad2 │ │ │ │ + bne.w 72a4e │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72abe │ │ │ │ + bne.w 72a3a │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #148] @ (727dc ) │ │ │ │ + ldr r1, [pc, #148] @ (72758 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ab6 │ │ │ │ + bne.w 72a32 │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72aa2 │ │ │ │ + bne.w 72a1e │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #120] @ (727e0 ) │ │ │ │ + ldr r1, [pc, #120] @ (7275c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a9a │ │ │ │ + bne.w 72a16 │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a86 │ │ │ │ + bne.w 72a02 │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #88] @ (727e4 ) │ │ │ │ + ldr r1, [pc, #88] @ (72760 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a7e │ │ │ │ - b.n 727ec │ │ │ │ + bne.w 729fa │ │ │ │ + b.n 72768 │ │ │ │ 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 │ │ │ │ @@ -108112,109 +108046,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 │ │ │ │ - lsrs r4, r4 │ │ │ │ + mov ip, ip │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a6a │ │ │ │ + bne.w 729e6 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #760] @ (72af8 ) │ │ │ │ + ldr r1, [pc, #760] @ (72a74 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a62 │ │ │ │ + bne.w 729de │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a4e │ │ │ │ + bne.w 729ca │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (72afc ) │ │ │ │ + ldr r1, [pc, #728] @ (72a78 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a46 │ │ │ │ + bne.w 729c2 │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a32 │ │ │ │ + bne.w 729ae │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #700] @ (72b00 ) │ │ │ │ + ldr r1, [pc, #700] @ (72a7c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a2a │ │ │ │ + bne.w 729a6 │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72a16 │ │ │ │ + bne.w 72992 │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (72b04 ) │ │ │ │ - bl 793e8 │ │ │ │ + ldr r1, [pc, #664] @ (72a80 ) │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 729ee │ │ │ │ + bne.w 7296a │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 729da │ │ │ │ - ldr r2, [pc, #644] @ (72b08 ) │ │ │ │ + bne.w 72956 │ │ │ │ + ldr r2, [pc, #644] @ (72a84 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #644] @ (72b0c ) │ │ │ │ + ldr r1, [pc, #644] @ (72a88 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a06b4 │ │ │ │ + bl 1a459c <_PyThreadState_New@@Base+0x3410> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 729ba │ │ │ │ + blt.w 72936 │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 728c8 │ │ │ │ + bne.n 72844 │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ea70 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (72b10 ) │ │ │ │ - movw r1, #64704 @ 0xfcc0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 7f994 │ │ │ │ - ldr r2, [pc, #604] @ (72b14 ) │ │ │ │ + bl 7ea68 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (72a8c ) │ │ │ │ + movw r1, #704 @ 0x2c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 7f98c │ │ │ │ + ldr r2, [pc, #604] @ (72a90 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72998 │ │ │ │ + bne.n 72914 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72984 │ │ │ │ + bne.n 72900 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #580] @ (72b18 ) │ │ │ │ + ldr r1, [pc, #580] @ (72a94 ) │ │ │ │ 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 19da10 │ │ │ │ + bl 1a1904 <_PyThreadState_New@@Base+0x778> │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 7295c │ │ │ │ + blt.n 728d8 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (72b1c ) │ │ │ │ + ldr r1, [pc, #536] @ (72a98 ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 19da10 │ │ │ │ + bl 1a1904 <_PyThreadState_New@@Base+0x778> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7295c │ │ │ │ + blt.n 728d8 │ │ │ │ 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] │ │ │ │ @@ -108222,177 +108156,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cdf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce42 │ │ │ │ - movw r3, #64436 @ 0xfbb4 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #476] @ (72b20 ) │ │ │ │ + movw r3, #436 @ 0x1b4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #476] @ (72a9c ) │ │ │ │ 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 7291a │ │ │ │ + b.n 72896 │ │ │ │ movs r0, #0 │ │ │ │ - bl 62780 │ │ │ │ - ldr r3, [pc, #448] @ (72b24 ) │ │ │ │ + bl 62830 │ │ │ │ + ldr r3, [pc, #448] @ (72aa0 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64740 @ 0xfce4 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #740 @ 0x2e4 │ │ │ │ + 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 7291a │ │ │ │ + b.n 72896 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 728c8 │ │ │ │ + bne.n 72844 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 728c8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72844 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 729a4 │ │ │ │ + beq.n 72920 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 729d0 │ │ │ │ - ldr r3, [pc, #384] @ (72b28 ) │ │ │ │ + cbz r3, 7294c │ │ │ │ + ldr r3, [pc, #384] @ (72aa4 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64712 @ 0xfcc8 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 72976 │ │ │ │ - ldr r3, [pc, #368] @ (72b2c ) │ │ │ │ + movw r3, #712 @ 0x2c8 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 728f2 │ │ │ │ + ldr r3, [pc, #368] @ (72aa8 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64656 @ 0xfc90 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 72976 │ │ │ │ + movw r3, #656 @ 0x290 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 728f2 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 729a4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72920 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72882 │ │ │ │ - ldr r0, [pc, #284] @ (72b04 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72882 │ │ │ │ - ldr r0, [pc, #276] @ (72b04 ) │ │ │ │ - bl 7828c │ │ │ │ - movw r3, #64540 @ 0xfc1c │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #304] @ (72b30 ) │ │ │ │ + bne.w 727fe │ │ │ │ + ldr r0, [pc, #284] @ (72a80 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727fe │ │ │ │ + ldr r0, [pc, #276] @ (72a80 ) │ │ │ │ + bl 78208 │ │ │ │ + movw r3, #540 @ 0x21c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r1, [pc, #304] @ (72aac ) │ │ │ │ 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 7291a │ │ │ │ + b.n 72896 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72860 │ │ │ │ - ldr r0, [pc, #220] @ (72b00 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72860 │ │ │ │ - ldr r0, [pc, #212] @ (72b00 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 727dc │ │ │ │ + ldr r0, [pc, #220] @ (72a7c ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727dc │ │ │ │ + ldr r0, [pc, #212] @ (72a7c ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7283e │ │ │ │ - ldr r0, [pc, #188] @ (72afc ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7283e │ │ │ │ - ldr r0, [pc, #180] @ (72afc ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 727ba │ │ │ │ + ldr r0, [pc, #188] @ (72a78 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727ba │ │ │ │ + ldr r0, [pc, #180] @ (72a78 ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7281c │ │ │ │ - ldr r0, [pc, #156] @ (72af8 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7281c │ │ │ │ - ldr r0, [pc, #148] @ (72af8 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 72798 │ │ │ │ + ldr r0, [pc, #156] @ (72a74 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72798 │ │ │ │ + ldr r0, [pc, #148] @ (72a74 ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727fa │ │ │ │ - ldr r0, [pc, #188] @ (72b34 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 727fa │ │ │ │ - ldr r0, [pc, #180] @ (72b34 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 72776 │ │ │ │ + ldr r0, [pc, #188] @ (72ab0 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72776 │ │ │ │ + ldr r0, [pc, #180] @ (72ab0 ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72784 │ │ │ │ - ldr r0, [pc, #164] @ (72b38 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72784 │ │ │ │ - ldr r0, [pc, #156] @ (72b38 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 72700 │ │ │ │ + ldr r0, [pc, #164] @ (72ab4 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72700 │ │ │ │ + ldr r0, [pc, #156] @ (72ab4 ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72762 │ │ │ │ - ldr r0, [pc, #140] @ (72b3c ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72762 │ │ │ │ - ldr r0, [pc, #132] @ (72b3c ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 726de │ │ │ │ + ldr r0, [pc, #140] @ (72ab8 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 726de │ │ │ │ + ldr r0, [pc, #132] @ (72ab8 ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72740 │ │ │ │ - ldr r0, [pc, #116] @ (72b40 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72740 │ │ │ │ - ldr r0, [pc, #108] @ (72b40 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 726bc │ │ │ │ + ldr r0, [pc, #116] @ (72abc ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 726bc │ │ │ │ + ldr r0, [pc, #108] @ (72abc ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7271e │ │ │ │ - ldr r0, [pc, #92] @ (72b44 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7271e │ │ │ │ - ldr r0, [pc, #84] @ (72b44 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 7269a │ │ │ │ + ldr r0, [pc, #92] @ (72ac0 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7269a │ │ │ │ + ldr r0, [pc, #84] @ (72ac0 ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ 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 │ │ │ │ @@ -108406,189 +108340,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 │ │ │ │ - add ip, fp │ │ │ │ + ldr r2, [pc, #880] @ (72e10 ) │ │ │ │ movs r6, r5 │ │ │ │ - cmp r0, sp │ │ │ │ + ldr r3, [pc, #416] @ (72c44 ) │ │ │ │ movs r6, r5 │ │ │ │ - cmp r0, fp │ │ │ │ + ldr r3, [pc, #352] @ (72c08 ) │ │ │ │ movs r6, r5 │ │ │ │ - cmp r4, r8 │ │ │ │ + ldr r3, [pc, #272] @ (72bbc ) │ │ │ │ movs r6, r5 │ │ │ │ - cmp r0, r6 │ │ │ │ + ldr r3, [pc, #192] @ (72b70 ) │ │ │ │ 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 726fc │ │ │ │ - ldr r0, [pc, #424] @ (72d00 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 726fc │ │ │ │ - ldr r0, [pc, #416] @ (72d00 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 72678 │ │ │ │ + ldr r0, [pc, #424] @ (72c7c ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72678 │ │ │ │ + ldr r0, [pc, #416] @ (72c7c ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726da │ │ │ │ - ldr r0, [pc, #400] @ (72d04 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 726da │ │ │ │ - ldr r0, [pc, #392] @ (72d04 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 72656 │ │ │ │ + ldr r0, [pc, #400] @ (72c80 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72656 │ │ │ │ + ldr r0, [pc, #392] @ (72c80 ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726b8 │ │ │ │ - ldr r0, [pc, #376] @ (72d08 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 726b8 │ │ │ │ - ldr r0, [pc, #368] @ (72d08 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 72634 │ │ │ │ + ldr r0, [pc, #376] @ (72c84 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72634 │ │ │ │ + ldr r0, [pc, #368] @ (72c84 ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72696 │ │ │ │ - ldr r0, [pc, #352] @ (72d0c ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72696 │ │ │ │ - ldr r0, [pc, #344] @ (72d0c ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 72612 │ │ │ │ + ldr r0, [pc, #352] @ (72c88 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72612 │ │ │ │ + ldr r0, [pc, #344] @ (72c88 ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72674 │ │ │ │ - ldr r0, [pc, #328] @ (72d10 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72674 │ │ │ │ - ldr r0, [pc, #320] @ (72d10 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 725f0 │ │ │ │ + ldr r0, [pc, #328] @ (72c8c ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 725f0 │ │ │ │ + ldr r0, [pc, #320] @ (72c8c ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72652 │ │ │ │ - ldr r0, [pc, #304] @ (72d14 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72652 │ │ │ │ - ldr r0, [pc, #296] @ (72d14 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 725ce │ │ │ │ + ldr r0, [pc, #304] @ (72c90 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 725ce │ │ │ │ + ldr r0, [pc, #296] @ (72c90 ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72630 │ │ │ │ - ldr r0, [pc, #280] @ (72d18 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 72630 │ │ │ │ + bne.w 725ac │ │ │ │ + ldr r0, [pc, #280] @ (72c94 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 725ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7260e │ │ │ │ - ldr r0, [pc, #264] @ (72d1c ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7260e │ │ │ │ - ldr r0, [pc, #256] @ (72d1c ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ + bne.w 7258a │ │ │ │ + ldr r0, [pc, #264] @ (72c98 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7258a │ │ │ │ + ldr r0, [pc, #256] @ (72c98 ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 725ec │ │ │ │ - ldr r0, [pc, #240] @ (72d20 ) │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 725ec │ │ │ │ - ldr r0, [pc, #232] @ (72d20 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ - ldr r0, [pc, #216] @ (72d18 ) │ │ │ │ - bl 7828c │ │ │ │ - b.n 729f4 │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + bne.w 72568 │ │ │ │ + ldr r0, [pc, #240] @ (72c9c ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72568 │ │ │ │ + ldr r0, [pc, #232] @ (72c9c ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ + ldr r0, [pc, #216] @ (72c94 ) │ │ │ │ + bl 78208 │ │ │ │ + b.n 72970 │ │ │ │ + movw r3, #51028 @ 0xc754 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 729fc │ │ │ │ + b.n 72978 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 725ca │ │ │ │ + bne.w 72546 │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 725ca │ │ │ │ - ldr r3, [pc, #188] @ (72d24 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72546 │ │ │ │ + ldr r3, [pc, #188] @ (72ca0 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #49492 @ 0xc154 │ │ │ │ + movw r3, #51028 @ 0xc754 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72976 │ │ │ │ + b.n 728f2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (72d28 ) │ │ │ │ + ldr r2, [pc, #168] @ (72ca4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64740 @ 0xfce4 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ + movw r3, #740 @ 0x2e4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7291a │ │ │ │ - ldr r3, [pc, #152] @ (72d2c ) │ │ │ │ + b.n 72896 │ │ │ │ + ldr r3, [pc, #152] @ (72ca8 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64628 @ 0xfc74 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 72976 │ │ │ │ - ldr r3, [pc, #132] @ (72d30 ) │ │ │ │ + movw r3, #628 @ 0x274 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 728f2 │ │ │ │ + ldr r3, [pc, #132] @ (72cac ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64596 @ 0xfc54 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 72976 │ │ │ │ - ldr r2, [pc, #116] @ (72d34 ) │ │ │ │ + movw r3, #596 @ 0x254 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 728f2 │ │ │ │ + ldr r2, [pc, #116] @ (72cb0 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #64568 @ 0xfc38 │ │ │ │ - movt r2, #38 @ 0x26 │ │ │ │ + movw r2, #568 @ 0x238 │ │ │ │ + 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 7291a │ │ │ │ - bl 7f720 │ │ │ │ + b.n 72896 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7244e │ │ │ │ - movw r3, #64468 @ 0xfbd4 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 72942 │ │ │ │ - movw r3, #64508 @ 0xfbfc │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - b.n 72942 │ │ │ │ + beq.w 723ca │ │ │ │ + movw r3, #468 @ 0x1d4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 728be │ │ │ │ + movw r3, #508 @ 0x1fc │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 728be │ │ │ │ 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 │ │ │ │ @@ -108600,183 +108534,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 │ │ │ │ - cmp r0, pc │ │ │ │ + ldr r3, [pc, #480] @ (72e84 ) │ │ │ │ movs r6, r5 │ │ │ │ - cmp ip, r2 │ │ │ │ + ldr r3, [pc, #592] @ (72ef8 ) │ │ │ │ movs r6, r5 │ │ │ │ - cmp r4, r3 │ │ │ │ + ldr r3, [pc, #112] @ (72d1c ) │ │ │ │ movs r6, r5 │ │ │ │ - cmp r4, r0 │ │ │ │ + ldr r3, [pc, #16] @ (72cc0 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r8, lr │ │ │ │ + ldr r2, [pc, #960] @ (73074 ) │ │ │ │ movs r6, r5 │ │ │ │ - b.w 19da00 │ │ │ │ + b.w 1a18f4 <_PyThreadState_New@@Base+0x768> │ │ │ │ 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, 72d84 │ │ │ │ + cbz r3, 72d00 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 72d84 │ │ │ │ - ldr r3, [pc, #320] @ (72eac ) │ │ │ │ + cbz r3, 72d00 │ │ │ │ + ldr r3, [pc, #320] @ (72e28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 72e9c │ │ │ │ + beq.w 72e18 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 72e9c │ │ │ │ + bne.w 72e18 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72e98 │ │ │ │ + bhi.w 72e14 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72e5e │ │ │ │ - ldr r2, [pc, #260] @ (72eac ) │ │ │ │ + bne.n 72dda │ │ │ │ + ldr r2, [pc, #260] @ (72e28 ) │ │ │ │ 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 72e3a │ │ │ │ + bhi.n 72db6 │ │ │ │ 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 72e80 │ │ │ │ + beq.n 72dfc │ │ │ │ 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, 72e1c │ │ │ │ + cbz r2, 72d98 │ │ │ │ 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, 72e78 │ │ │ │ + cbz r4, 72df4 │ │ │ │ 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 72e6c │ │ │ │ + bhi.n 72de8 │ │ │ │ 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, 72e66 │ │ │ │ + cbnz r0, 72de2 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72e8e │ │ │ │ + bne.n 72e0a │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 72e98 │ │ │ │ + cbz r0, 72e14 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72e66 │ │ │ │ + b.n 72de2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 72e98 │ │ │ │ + cbz r0, 72e14 │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 72dec │ │ │ │ + b.n 72d68 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 72dde │ │ │ │ + b.n 72d5a │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 72e16 │ │ │ │ + b.n 72d92 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72e66 │ │ │ │ - b.n 72e3a │ │ │ │ + bne.n 72de2 │ │ │ │ + b.n 72db6 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 72e50 │ │ │ │ + b.n 72dcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72e16 │ │ │ │ - movw r1, #64780 @ 0xfd0c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (72eb0 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 72d92 │ │ │ │ + movw r1, #780 @ 0x30c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #8] @ (72e2c ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ + ldr r3, [pc, #672] @ (730d0 ) │ │ │ │ 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 736d4 │ │ │ │ + bmi.w 73650 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75fc0 │ │ │ │ + beq.w 75f3c │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 73724 │ │ │ │ + beq.w 736a0 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7378a │ │ │ │ + beq.w 73706 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 737b6 │ │ │ │ - ldr r5, [pc, #756] @ (731f4 ) │ │ │ │ + bpl.w 73732 │ │ │ │ + ldr r5, [pc, #756] @ (73170 ) │ │ │ │ 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 │ │ │ │ @@ -108790,60 +108724,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 75b08 │ │ │ │ + beq.w 75a84 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74984 │ │ │ │ + beq.w 74900 │ │ │ │ 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 749ac │ │ │ │ + bne.w 74928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73892 │ │ │ │ + bne.w 7380e │ │ │ │ ldr.w r2, [r9, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74860 │ │ │ │ + beq.w 747dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 760c0 │ │ │ │ + bl 7603c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.w 75054 │ │ │ │ + beq.w 74fd0 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 74670 │ │ │ │ + bpl.w 745ec │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 737be │ │ │ │ + bne.w 7373a │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 738b2 │ │ │ │ + bne.w 7382e │ │ │ │ lsls r6, r3, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r2, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 74a5c │ │ │ │ + bmi.w 749d8 │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bpl.w 738c6 │ │ │ │ - ldr r5, [pc, #552] @ (731f4 ) │ │ │ │ + bpl.w 73842 │ │ │ │ + ldr r5, [pc, #552] @ (73170 ) │ │ │ │ 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 │ │ │ │ @@ -108857,626 +108791,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 75b72 │ │ │ │ + beq.w 75aee │ │ │ │ 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 738de │ │ │ │ + bne.w 7385a │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 746ca │ │ │ │ + bne.w 74646 │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74248 │ │ │ │ + beq.w 741c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7411c │ │ │ │ + bne.w 74098 │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74168 │ │ │ │ + bne.w 740e4 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74e80 │ │ │ │ - ldr.w r8, [pc, #412] @ 731fc │ │ │ │ + bne.w 74dfc │ │ │ │ + ldr.w r8, [pc, #412] @ 73178 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74c52 │ │ │ │ + bne.w 74bce │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74c52 │ │ │ │ + beq.w 74bce │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #372] @ (731f8 ) │ │ │ │ + ldr r1, [pc, #372] @ (73174 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74664 │ │ │ │ + bne.w 745e0 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74610 │ │ │ │ - ldr r1, [pc, #340] @ (731f8 ) │ │ │ │ + bne.w 7458c │ │ │ │ + ldr r1, [pc, #340] @ (73174 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75050 │ │ │ │ + blt.w 74fcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7429a │ │ │ │ + beq.w 74216 │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75b3e │ │ │ │ + beq.w 75aba │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 74ed2 │ │ │ │ + bpl.w 74e4e │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7433a │ │ │ │ + beq.w 742b6 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7434a │ │ │ │ + bne.w 742c6 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74354 │ │ │ │ + bne.w 742d0 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7435e │ │ │ │ + bne.w 742da │ │ │ │ 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 74372 │ │ │ │ + beq.w 742ee │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ + ble.w 74312 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 7438e │ │ │ │ + beq.w 7430a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7317a │ │ │ │ + beq.n 730f6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 7438e │ │ │ │ + beq.w 7430a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7317a │ │ │ │ + beq.n 730f6 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 7438e │ │ │ │ + beq.w 7430a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7317a │ │ │ │ + beq.n 730f6 │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7438e │ │ │ │ + beq.w 7430a │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 73162 │ │ │ │ + bne.n 730de │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ + ble.w 74312 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 759c2 │ │ │ │ + beq.w 7593e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 731b6 │ │ │ │ + beq.n 73132 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 759c2 │ │ │ │ + beq.w 7593e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 731b6 │ │ │ │ + beq.n 73132 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 759c2 │ │ │ │ + beq.w 7593e │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 731a0 │ │ │ │ + bne.n 7311c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ + ble.w 74312 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 759ce │ │ │ │ + beq.w 7594a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73200 │ │ │ │ + beq.n 7317c │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 759ce │ │ │ │ + beq.w 7594a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73200 │ │ │ │ + beq.n 7317c │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 759ce │ │ │ │ + beq.w 7594a │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 731dc │ │ │ │ + bne.n 73158 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ - b.n 73200 │ │ │ │ + ble.w 74312 │ │ │ │ + b.n 7317c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 7345c ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 733d8 ) │ │ │ │ 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 75bc0 │ │ │ │ + beq.w 75b3c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7323c │ │ │ │ + beq.n 731b8 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75bc0 │ │ │ │ + beq.w 75b3c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7323c │ │ │ │ + beq.n 731b8 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75bc0 │ │ │ │ + beq.w 75b3c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73226 │ │ │ │ + bne.n 731a2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ + ble.w 74312 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 759da │ │ │ │ + beq.w 75956 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7326e │ │ │ │ + beq.n 731ea │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 759da │ │ │ │ + beq.w 75956 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7326e │ │ │ │ + beq.n 731ea │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 759da │ │ │ │ + beq.w 75956 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73258 │ │ │ │ + bne.n 731d4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ + ble.w 74312 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 753bc │ │ │ │ + beq.w 75338 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732aa │ │ │ │ + beq.n 73226 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 753bc │ │ │ │ + beq.w 75338 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732aa │ │ │ │ + beq.n 73226 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 753bc │ │ │ │ + beq.w 75338 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73294 │ │ │ │ + bne.n 73210 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ + ble.w 74312 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75ae8 │ │ │ │ + beq.w 75a64 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732e6 │ │ │ │ + beq.n 73262 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75ae8 │ │ │ │ + beq.w 75a64 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732e6 │ │ │ │ + beq.n 73262 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75ae8 │ │ │ │ + beq.w 75a64 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 732d0 │ │ │ │ + bne.n 7324c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74396 │ │ │ │ + ble.w 74312 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75a7c │ │ │ │ + beq.w 759f8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73318 │ │ │ │ + beq.n 73294 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75a7c │ │ │ │ + beq.w 759f8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73318 │ │ │ │ + beq.n 73294 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75a7c │ │ │ │ + beq.w 759f8 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73308 │ │ │ │ + bne.n 73284 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 74ec0 │ │ │ │ + bmi.w 74e3c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 759e6 │ │ │ │ + bmi.w 75962 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 735b4 │ │ │ │ + ble.w 73530 │ │ │ │ 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 73dec │ │ │ │ + bge.w 73d68 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 73364 │ │ │ │ + cbz r2, 732e0 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73e84 │ │ │ │ + bne.w 73e00 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r2, 73376 │ │ │ │ + cbz r2, 732f2 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74074 │ │ │ │ + bne.w 73ff0 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 733f2 │ │ │ │ + beq.n 7336e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 733f2 │ │ │ │ + beq.n 7336e │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7448a │ │ │ │ - cbnz r0, 7339e │ │ │ │ + bne.w 74406 │ │ │ │ + cbnz r0, 7331a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 749d2 │ │ │ │ + bne.w 7494e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 733ac │ │ │ │ + bne.n 73328 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74f34 │ │ │ │ - cbnz r7, 733b6 │ │ │ │ + bne.w 74eb0 │ │ │ │ + cbnz r7, 73332 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753d2 │ │ │ │ + bne.w 7534e │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 733c2 │ │ │ │ + cbnz r0, 7333e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75490 │ │ │ │ + bne.w 7540c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 733ce │ │ │ │ + cbnz r0, 7334a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7597a │ │ │ │ + bne.w 758f6 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 733da │ │ │ │ + cbnz r0, 73356 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74e90 │ │ │ │ + bne.w 74e0c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 733e6 │ │ │ │ + cbnz r0, 73362 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75afe │ │ │ │ + bne.w 75a7a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 733f2 │ │ │ │ + cbnz r0, 7336e │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75b1e │ │ │ │ + bne.w 75a9a │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ - cbz r2, 7342c │ │ │ │ + cbz r2, 733a8 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 7342c │ │ │ │ + cbz r1, 733a8 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74418 │ │ │ │ - cbnz r0, 73414 │ │ │ │ + bne.w 74394 │ │ │ │ + cbnz r0, 73390 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 749c4 │ │ │ │ + bne.w 74940 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73422 │ │ │ │ + bne.n 7339e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a90 │ │ │ │ - cbnz r7, 7342c │ │ │ │ + bne.w 74a0c │ │ │ │ + cbnz r7, 733a8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74446 │ │ │ │ + bne.w 743c2 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ - cbz r2, 7343a │ │ │ │ + cbz r2, 733b6 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 740ae │ │ │ │ + bne.w 7402a │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75a1a │ │ │ │ + beq.w 75996 │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ - cbnz r2, 7345c │ │ │ │ + cbnz r2, 733d8 │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - cbnz r2, 7345c │ │ │ │ + cbnz r2, 733d8 │ │ │ │ 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, 73474 │ │ │ │ + cbnz r2, 733f0 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ - cbnz r2, 73474 │ │ │ │ + cbnz r2, 733f0 │ │ │ │ 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 74266 │ │ │ │ + bne.w 741e2 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74266 │ │ │ │ + beq.w 741e2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74286 │ │ │ │ + beq.w 74202 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 734a4 │ │ │ │ + cbnz r1, 73420 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74276 │ │ │ │ + bne.w 741f2 │ │ │ │ ldr.w r2, [r9, #64] @ 0x40 │ │ │ │ - cbnz r2, 734c4 │ │ │ │ + cbnz r2, 73440 │ │ │ │ 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 74f92 │ │ │ │ + bne.w 74f0e │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ - cbnz r2, 734dc │ │ │ │ + cbnz r2, 73458 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbz r2, 734dc │ │ │ │ + cbz r2, 73458 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73d18 │ │ │ │ + beq.w 73c94 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 73d18 │ │ │ │ + bne.w 73c94 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73d26 │ │ │ │ + beq.w 73ca2 │ │ │ │ ldrd r1, r2, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 734f4 │ │ │ │ + cbnz r1, 73470 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73c8c │ │ │ │ - cbnz r2, 734fe │ │ │ │ + bne.w 73c08 │ │ │ │ + cbnz r2, 7347a │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 743cc │ │ │ │ + bne.w 74348 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73cc6 │ │ │ │ + bne.w 73c42 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75af4 │ │ │ │ + bne.w 75a70 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 73524 │ │ │ │ + cbnz r1, 734a0 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75b8a │ │ │ │ + bne.w 75b06 │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7431c │ │ │ │ + beq.w 74298 │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73e38 │ │ │ │ + bne.w 73db4 │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73e38 │ │ │ │ + beq.w 73db4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 742f6 │ │ │ │ + beq.w 74272 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 747fa │ │ │ │ + beq.w 74776 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 7356a │ │ │ │ + cbnz r1, 734e6 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73e58 │ │ │ │ + bne.w 73dd4 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 7357a │ │ │ │ + cbnz r1, 734f6 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 753c8 │ │ │ │ + bne.w 75344 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 73db4 │ │ │ │ + bmi.w 73d30 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 743f2 │ │ │ │ + beq.w 7436e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 73dec │ │ │ │ + bne.w 73d68 │ │ │ │ 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 73342 │ │ │ │ + bne.w 732be │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 735e6 │ │ │ │ + cbz r5, 73562 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74774 │ │ │ │ + beq.w 746f0 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74784 │ │ │ │ + beq.w 74700 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74794 │ │ │ │ + beq.w 74710 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 747a4 │ │ │ │ + beq.w 74720 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7476a │ │ │ │ + beq.w 746e6 │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 73606 │ │ │ │ + bne.n 73582 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r2, #47073 @ 0xb7e1 │ │ │ │ + movw r2, #47049 @ 0xb7c9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 75f06 │ │ │ │ + beq.w 75e82 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 74572 │ │ │ │ + bmi.w 744ee │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 7429a │ │ │ │ + bpl.w 74216 │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ adds r2, #16 │ │ │ │ bics.w r2, r2, #16 │ │ │ │ - bne.w 75f34 │ │ │ │ + bne.w 75eb0 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 742a8 │ │ │ │ + beq.w 74224 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 7367a │ │ │ │ + ble.n 735f6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 73652 │ │ │ │ + bge.n 735ce │ │ │ │ mov r1, r9 │ │ │ │ - bl 7d868 │ │ │ │ + bl 7d854 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75050 │ │ │ │ + blt.w 74fcc │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 7367a │ │ │ │ + beq.n 735f6 │ │ │ │ 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 75d9c │ │ │ │ - bl 7d868 │ │ │ │ + bge.w 75d18 │ │ │ │ + bl 7d854 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75050 │ │ │ │ + blt.w 74fcc │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7365a │ │ │ │ + bne.n 735d6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - cbz r2, 736ae │ │ │ │ + cbz r2, 7362a │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.w 744f0 │ │ │ │ + bmi.w 7446c │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 73696 │ │ │ │ + bpl.n 73612 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75da8 │ │ │ │ + beq.w 75d24 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 736aa │ │ │ │ + bgt.n 73626 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75dca │ │ │ │ + ble.w 75d46 │ │ │ │ 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 745c8 │ │ │ │ + bmi.w 74544 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #664] @ (73970 ) │ │ │ │ + ldr r5, [pc, #664] @ (738ec ) │ │ │ │ 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 │ │ │ │ @@ -109490,30 +109424,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 75bb4 │ │ │ │ + beq.w 75b30 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75fc0 │ │ │ │ + beq.w 75f3c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72eea │ │ │ │ - bl 71328 │ │ │ │ + bne.w 72e66 │ │ │ │ + bl 71310 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75054 │ │ │ │ + beq.w 74fd0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74cdc │ │ │ │ - ldr r5, [pc, #560] @ (73970 ) │ │ │ │ + beq.w 74c58 │ │ │ │ + ldr r5, [pc, #560] @ (738ec ) │ │ │ │ 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 │ │ │ │ @@ -109527,240 +109461,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 75adc │ │ │ │ + beq.w 75a58 │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ef6 │ │ │ │ + bne.w 72e72 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 74996 │ │ │ │ + beq.w 74912 │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 75e9e │ │ │ │ + bmi.w 75e1a │ │ │ │ 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 72efe │ │ │ │ + bmi.w 72e7a │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.w 72f40 │ │ │ │ + b.w 72ebc │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.w 74a5c │ │ │ │ + bmi.w 749d8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75450 │ │ │ │ + beq.w 753cc │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 7381c │ │ │ │ - ldr r5, [pc, #396] @ (73970 ) │ │ │ │ + bpl.n 73798 │ │ │ │ + ldr r5, [pc, #396] @ (738ec ) │ │ │ │ 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 7381a │ │ │ │ + beq.n 73796 │ │ │ │ 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] @ (73974 ) │ │ │ │ + ldr r3, [pc, #340] @ (738f0 ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 75042 │ │ │ │ + bne.w 74fbe │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75042 │ │ │ │ - ldr r1, [pc, #316] @ (73978 ) │ │ │ │ + beq.w 74fbe │ │ │ │ + ldr r1, [pc, #316] @ (738f4 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74f24 │ │ │ │ + bne.w 74ea0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #296] @ (7397c ) │ │ │ │ + ldr r0, [pc, #296] @ (738f8 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 79018 │ │ │ │ + bl 78f98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #272] @ (73978 ) │ │ │ │ + ldr r1, [pc, #272] @ (738f4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 73884 │ │ │ │ + beq.n 73800 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75d6e │ │ │ │ + beq.w 75cea │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bge.n 738c0 │ │ │ │ - b.w 75054 │ │ │ │ + bge.n 7383c │ │ │ │ + b.w 74fd0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72f72 │ │ │ │ + bne.w 72eee │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 737be │ │ │ │ + bne.n 7373a │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7483e │ │ │ │ + beq.w 747ba │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.w 74a5c │ │ │ │ + bmi.w 749d8 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.w 72fc8 │ │ │ │ + bmi.w 72f44 │ │ │ │ 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 73020 │ │ │ │ - movw lr, #52901 @ 0xcea5 │ │ │ │ + beq.w 72f9c │ │ │ │ + movw lr, #64941 @ 0xfdad │ │ │ │ movt lr, #30 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr r4, [pc, #144] @ (73980 ) │ │ │ │ + ldr r4, [pc, #144] @ (738fc ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 7391c │ │ │ │ + b.n 73898 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ - cbz r2, 73912 │ │ │ │ + cbz r2, 7388e │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 73912 │ │ │ │ + beq.n 7388e │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73984 │ │ │ │ + bne.n 73900 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73020 │ │ │ │ + beq.w 72f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 73912 │ │ │ │ + beq.n 7388e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73c7c │ │ │ │ + bcs.w 73bf8 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 73954 │ │ │ │ + bcs.n 738d0 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 73962 │ │ │ │ + bcs.n 738de │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 738fe │ │ │ │ + bhi.n 7387a │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 73908 │ │ │ │ + bls.n 73884 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73908 │ │ │ │ - b.n 73912 │ │ │ │ + bne.n 73884 │ │ │ │ + b.n 7388e │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73908 │ │ │ │ - b.n 73912 │ │ │ │ + bne.n 73884 │ │ │ │ + b.n 7388e │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73908 │ │ │ │ - b.n 73912 │ │ │ │ + bne.n 73884 │ │ │ │ + b.n 7388e │ │ │ │ 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, 7398a │ │ │ │ + cbz r4, 73906 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 73996 │ │ │ │ + cbz r4, 73912 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 73b36 │ │ │ │ + bpl.w 73ab2 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73b36 │ │ │ │ + beq.w 73ab2 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 740fe │ │ │ │ + bcs.w 7407a │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 747ae │ │ │ │ + bcs.w 7472a │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 740fe │ │ │ │ + bcs.w 7407a │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 740f4 │ │ │ │ + bls.w 74070 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73b36 │ │ │ │ + beq.w 73ab2 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 73b36 │ │ │ │ + beq.w 73ab2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73b36 │ │ │ │ + bne.w 73ab2 │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74cf8 │ │ │ │ + beq.w 74c74 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74f02 │ │ │ │ + beq.w 74e7e │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73a02 │ │ │ │ + beq.n 7397e │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73912 │ │ │ │ + bne.n 7388e │ │ │ │ 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 │ │ │ │ @@ -109850,594 +109784,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 73912 │ │ │ │ + beq.w 7388e │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 745b2 │ │ │ │ + bne.w 7452e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 745b2 │ │ │ │ + beq.w 7452e │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 743c0 │ │ │ │ + bne.w 7433c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75816 │ │ │ │ + beq.w 75792 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 79e20 │ │ │ │ + bl 79da0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74106 │ │ │ │ - ldr r3, [pc, #736] @ (73e74 ) │ │ │ │ + bpl.w 74082 │ │ │ │ + ldr r3, [pc, #736] @ (73df0 ) │ │ │ │ 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 74114 │ │ │ │ + bne.w 74090 │ │ │ │ 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 7a180 │ │ │ │ + bl 7a100 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f22 │ │ │ │ - ldr r7, [pc, #644] @ (73e74 ) │ │ │ │ + beq.w 75e9e │ │ │ │ + ldr r7, [pc, #644] @ (73df0 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f24 │ │ │ │ + beq.w 75ea0 │ │ │ │ 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 75ff4 │ │ │ │ + bpl.w 75f70 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73e00 │ │ │ │ + bne.w 73d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 73e0c │ │ │ │ + bne.w 73d88 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 73e18 │ │ │ │ + bne.w 73d94 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 73e18 │ │ │ │ + beq.w 73d94 │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #564] @ (73e78 ) │ │ │ │ + ldr r6, [pc, #564] @ (73df4 ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 74c72 │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.w 74bee │ │ │ │ + bl 7b998 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74c80 │ │ │ │ + blt.w 74bfc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 7388e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73912 │ │ │ │ + bne.w 7388e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73912 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7388e │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73908 │ │ │ │ - b.n 73912 │ │ │ │ + bne.w 73884 │ │ │ │ + b.n 7388e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75df0 │ │ │ │ + beq.w 75d6c │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r2, 73ca6 │ │ │ │ + cbnz r2, 73c22 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7533a │ │ │ │ + bne.w 752b6 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ - cbnz r1, 73cc6 │ │ │ │ + cbnz r1, 73c42 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73512 │ │ │ │ + beq.w 7348e │ │ │ │ ldr.w r0, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 73cd2 │ │ │ │ + beq.n 73c4e │ │ │ │ str.w r2, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73512 │ │ │ │ + beq.w 7348e │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73512 │ │ │ │ + bne.w 7348e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.w 73514 │ │ │ │ + bpl.w 73490 │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 73514 │ │ │ │ + bpl.w 73490 │ │ │ │ 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 75cde │ │ │ │ + bne.w 75c5a │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 7351a │ │ │ │ + b.n 73496 │ │ │ │ str.w r2, [r9, #64] @ 0x40 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734dc │ │ │ │ + bne.w 73458 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734dc │ │ │ │ + beq.w 73458 │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734e6 │ │ │ │ + bne.w 73462 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734e6 │ │ │ │ + bne.w 73462 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 74a9c │ │ │ │ + bmi.w 74a18 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74ae6 │ │ │ │ + bne.w 74a62 │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 74ae6 │ │ │ │ + beq.w 74a62 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #292] @ (73e7c ) │ │ │ │ - bl 78354 │ │ │ │ + ldr r1, [pc, #292] @ (73df8 ) │ │ │ │ + bl 782d0 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74846 │ │ │ │ + bne.w 747c2 │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74cbc │ │ │ │ + bne.w 74c38 │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74cbc │ │ │ │ + beq.w 74c38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #256] @ (73e80 ) │ │ │ │ - bl 78354 │ │ │ │ + ldr r1, [pc, #256] @ (73dfc ) │ │ │ │ + bl 782d0 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 748a4 │ │ │ │ + bne.w 74820 │ │ │ │ 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 74ca0 │ │ │ │ + bne.w 74c1c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 734ec │ │ │ │ + b.w 73468 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.w 73590 │ │ │ │ + bpl.w 7350c │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73590 │ │ │ │ + bne.w 7350c │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #47073 @ 0xb7e1 │ │ │ │ + movw r1, #47049 @ 0xb7c9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 73590 │ │ │ │ - movw r1, #59433 @ 0xe829 │ │ │ │ + bne.w 7350c │ │ │ │ + movw r1, #59425 @ 0xe821 │ │ │ │ movt r1, #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 7359a │ │ │ │ + beq.w 73516 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 73344 │ │ │ │ + bne.w 732c0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 735b2 │ │ │ │ + b.w 7352e │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 73c2e │ │ │ │ + beq.w 73baa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 73c36 │ │ │ │ + beq.w 73bb2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 73c3e │ │ │ │ + bne.w 73bba │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19f248 │ │ │ │ + bl 1a3138 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74c78 │ │ │ │ + b.w 74bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 747be │ │ │ │ + beq.w 7473a │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7356a │ │ │ │ + bne.w 734e6 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7356a │ │ │ │ + beq.w 734e6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74314 │ │ │ │ + beq.w 74290 │ │ │ │ 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 74828 │ │ │ │ - b.w 7357a │ │ │ │ + beq.w 747a4 │ │ │ │ + b.w 734f6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 741d0 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 7414c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 73f24 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 73ea0 ) │ │ │ │ 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 74454 │ │ │ │ + bne.w 743d0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 73eaa │ │ │ │ + bne.n 73e26 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75078 │ │ │ │ + bne.w 74ff4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73eb8 │ │ │ │ + bne.n 73e34 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 750f0 │ │ │ │ - cbnz r3, 73ec2 │ │ │ │ + bne.w 7506c │ │ │ │ + cbnz r3, 73e3e │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7590c │ │ │ │ + bne.w 75888 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - cbnz r6, 73ece │ │ │ │ + cbnz r6, 73e4a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75564 │ │ │ │ + bne.w 754e0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 73eda │ │ │ │ + cbnz r6, 73e56 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755da │ │ │ │ + bne.w 75556 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7586c │ │ │ │ + bne.w 757e8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75874 │ │ │ │ + bne.w 757f0 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r6, 73ef6 │ │ │ │ + cbnz r6, 73e72 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7587c │ │ │ │ + bne.w 757f8 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ - cbnz r6, 73f02 │ │ │ │ + cbnz r6, 73e7e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758be │ │ │ │ + bne.w 7583a │ │ │ │ ldr r6, [r2, #32] │ │ │ │ - cbnz r6, 73f0e │ │ │ │ + cbnz r6, 73e8a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756f6 │ │ │ │ + bne.w 75672 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ - cbnz r6, 73f1a │ │ │ │ + cbnz r6, 73e96 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754c4 │ │ │ │ + bne.w 75440 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 73f26 │ │ │ │ + cbnz r6, 73ea2 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757a8 │ │ │ │ + bne.w 75724 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ - cbnz r6, 73f32 │ │ │ │ + cbnz r6, 73eae │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757e0 │ │ │ │ + bne.w 7575c │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 73f3e │ │ │ │ + cbnz r6, 73eba │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7582e │ │ │ │ + bne.w 757aa │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 73f4a │ │ │ │ + cbnz r6, 73ec6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758c6 │ │ │ │ + bne.w 75842 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 73f56 │ │ │ │ + cbnz r6, 73ed2 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75732 │ │ │ │ + bne.w 756ae │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 73f62 │ │ │ │ + cbnz r6, 73ede │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7545e │ │ │ │ + bne.w 753da │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 73f6e │ │ │ │ + cbnz r6, 73eea │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75782 │ │ │ │ + bne.w 756fe │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ - cbnz r6, 73f7a │ │ │ │ + cbnz r6, 73ef6 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75762 │ │ │ │ + bne.w 756de │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ - cbnz r6, 73f86 │ │ │ │ + cbnz r6, 73f02 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b14 │ │ │ │ + bne.w 75a90 │ │ │ │ ldr r6, [r2, #80] @ 0x50 │ │ │ │ - cbnz r6, 73f92 │ │ │ │ + cbnz r6, 73f0e │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f6e │ │ │ │ + bne.w 75eea │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ - cbnz r6, 73f9e │ │ │ │ + cbnz r6, 73f1a │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e62 │ │ │ │ + bne.w 75dde │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ - cbnz r6, 73faa │ │ │ │ + cbnz r6, 73f26 │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e74 │ │ │ │ + bne.w 75df0 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ - cbnz r6, 73fb6 │ │ │ │ + cbnz r6, 73f32 │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e24 │ │ │ │ + bne.w 75da0 │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ - cbnz r6, 73fc2 │ │ │ │ + cbnz r6, 73f3e │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e2c │ │ │ │ + bne.w 75da8 │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ - cbnz r6, 73fce │ │ │ │ + cbnz r6, 73f4a │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75dfe │ │ │ │ + bne.w 75d7a │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - cbnz r6, 73fda │ │ │ │ + cbnz r6, 73f56 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75e10 │ │ │ │ + bne.w 75d8c │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ - cbnz r6, 73fe6 │ │ │ │ + cbnz r6, 73f62 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75fa8 │ │ │ │ + bne.w 75f24 │ │ │ │ ldr r7, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ - cbnz r7, 73ff8 │ │ │ │ + cbnz r7, 73f74 │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 75310 │ │ │ │ - cbnz r3, 74002 │ │ │ │ + bne.w 7528c │ │ │ │ + cbnz r3, 73f7e │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7550e │ │ │ │ + bne.w 7548a │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ - cbnz r6, 7400e │ │ │ │ + cbnz r6, 73f8a │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75522 │ │ │ │ + bne.w 7549e │ │ │ │ ldr.w r6, [r2, #128] @ 0x80 │ │ │ │ - cbnz r6, 7401e │ │ │ │ + cbnz r6, 73f9a │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75eb0 │ │ │ │ + bne.w 75e2c │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cbnz r6, 7402a │ │ │ │ + cbnz r6, 73fa6 │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75ec6 │ │ │ │ + bne.w 75e42 │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ - cbnz r6, 7403a │ │ │ │ + cbnz r6, 73fb6 │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75774 │ │ │ │ + bne.w 756f0 │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ - cbnz r6, 7404a │ │ │ │ + cbnz r6, 73fc6 │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e4a │ │ │ │ + bne.w 75dc6 │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73368 │ │ │ │ + bne.w 732e4 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73368 │ │ │ │ - cbz r0, 7406c │ │ │ │ + beq.w 732e4 │ │ │ │ + cbz r0, 73fe8 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73368 │ │ │ │ + beq.w 732e4 │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.w 73368 │ │ │ │ + b.w 732e4 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 744be │ │ │ │ - cbnz r0, 7408c │ │ │ │ + bne.w 7443a │ │ │ │ + cbnz r0, 74008 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b56 │ │ │ │ + bne.w 75ad2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7409a │ │ │ │ + bne.n 74016 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b5c │ │ │ │ + bne.w 75ad8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73376 │ │ │ │ + bne.w 732f2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73376 │ │ │ │ + beq.w 732f2 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 73376 │ │ │ │ + b.w 732f2 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 745a4 │ │ │ │ - cbnz r0, 740c2 │ │ │ │ + bne.w 74520 │ │ │ │ + cbnz r0, 7403e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b6c │ │ │ │ + bne.w 75ae8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7343a │ │ │ │ + bne.w 733b6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75f78 │ │ │ │ + bne.w 75ef4 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73444 │ │ │ │ + bne.w 733c0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73444 │ │ │ │ + beq.w 733c0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73444 │ │ │ │ + beq.w 733c0 │ │ │ │ str.w r2, [r9, #24] │ │ │ │ - b.w 73444 │ │ │ │ + b.w 733c0 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 739d0 │ │ │ │ + bls.w 7394c │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 739d0 │ │ │ │ - b.n 73b36 │ │ │ │ + bne.w 7394c │ │ │ │ + b.n 73ab2 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 73bc6 │ │ │ │ + beq.w 73b42 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.n 73bc6 │ │ │ │ - ldr r5, [pc, #752] @ (74410 ) │ │ │ │ + b.n 73b42 │ │ │ │ + ldr r5, [pc, #752] @ (7438c ) │ │ │ │ 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 74158 │ │ │ │ + beq.n 740d4 │ │ │ │ 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 74fb8 │ │ │ │ + beq.w 74f34 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75f50 │ │ │ │ + bne.w 75ecc │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79da0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 741b6 │ │ │ │ - ldr r3, [pc, #636] @ (74410 ) │ │ │ │ + bpl.n 74132 │ │ │ │ + ldr r3, [pc, #636] @ (7438c ) │ │ │ │ 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] │ │ │ │ @@ -110457,352 +110391,352 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a100 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75df8 │ │ │ │ - ldr r5, [pc, #544] @ (74410 ) │ │ │ │ + beq.w 75d74 │ │ │ │ + ldr r5, [pc, #544] @ (7438c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d28 │ │ │ │ + beq.w 75ca4 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cf20 │ │ │ │ + bl 7cf0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 75d5e │ │ │ │ + blt.w 75cda │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74234 │ │ │ │ + beq.n 741b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7600a │ │ │ │ + beq.w 75f86 │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 748b8 │ │ │ │ + bne.w 74834 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b06 │ │ │ │ + bne.w 74a82 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74858 │ │ │ │ - ldr r5, [pc, #436] @ (74410 ) │ │ │ │ + beq.w 747d4 │ │ │ │ + ldr r5, [pc, #436] @ (7438c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 74c04 │ │ │ │ + b.w 74b80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734a4 │ │ │ │ + bne.w 73420 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734a4 │ │ │ │ - cbz r5, 7427e │ │ │ │ + beq.w 73420 │ │ │ │ + cbz r5, 741fa │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 734a4 │ │ │ │ + beq.w 73420 │ │ │ │ str.w r2, [r9, #28] │ │ │ │ - b.w 734a4 │ │ │ │ + b.w 73420 │ │ │ │ str.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 734a4 │ │ │ │ + bne.w 73420 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 734a4 │ │ │ │ - b.n 7427e │ │ │ │ + beq.w 73420 │ │ │ │ + b.n 741fa │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73632 │ │ │ │ + bne.w 735ae │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 752d2 │ │ │ │ + bmi.w 7524e │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #352] @ (74414 ) │ │ │ │ + ldr r1, [pc, #352] @ (74390 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 782e8 │ │ │ │ + bl 78264 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75050 │ │ │ │ - bne.w 73632 │ │ │ │ - ldr r1, [pc, #332] @ (74414 ) │ │ │ │ + blt.w 74fcc │ │ │ │ + bne.w 735ae │ │ │ │ + ldr r1, [pc, #332] @ (74390 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75050 │ │ │ │ + blt.w 74fcc │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #52901 @ 0xcea5 │ │ │ │ + movw r3, #64941 @ 0xfdad │ │ │ │ movt r3, #30 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 7363c │ │ │ │ - b.w 7367a │ │ │ │ + bgt.w 735b8 │ │ │ │ + b.w 735f6 │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74caa │ │ │ │ + beq.w 74c26 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7356a │ │ │ │ + bne.w 734e6 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7356a │ │ │ │ + beq.w 734e6 │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.w 7356a │ │ │ │ + b.w 734e6 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7352e │ │ │ │ - cbz r5, 74332 │ │ │ │ + beq.w 734aa │ │ │ │ + cbz r5, 742ae │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7352e │ │ │ │ + beq.w 734aa │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.w 7352e │ │ │ │ + b.w 734aa │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 730f2 │ │ │ │ + beq.w 7306e │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73102 │ │ │ │ + beq.w 7307e │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73112 │ │ │ │ + beq.w 7308e │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7312e │ │ │ │ + bne.w 730aa │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7438e │ │ │ │ + beq.n 7430a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74374 │ │ │ │ + bne.n 742f0 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 75354 │ │ │ │ + bne.w 752d0 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #9 │ │ │ │ - bmi.w 74ec0 │ │ │ │ + bmi.w 74e3c │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 759e6 │ │ │ │ + bmi.w 75962 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 73338 │ │ │ │ - b.w 735b4 │ │ │ │ + bgt.w 732b4 │ │ │ │ + b.w 73530 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73912 │ │ │ │ - b.w 73b64 │ │ │ │ + bne.w 7388e │ │ │ │ + b.w 73ae0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75f8c │ │ │ │ + beq.w 75f08 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 743e4 │ │ │ │ + beq.n 74360 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73cc6 │ │ │ │ + bne.w 73c42 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73512 │ │ │ │ - b.n 73cb6 │ │ │ │ + beq.w 7348e │ │ │ │ + b.n 73c32 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73590 │ │ │ │ + beq.w 7350c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73dde │ │ │ │ + beq.w 73d5a │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73590 │ │ │ │ - b.n 73dde │ │ │ │ + beq.w 7350c │ │ │ │ + b.n 73d5a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, 744b8 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74434 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 74422 │ │ │ │ + cbnz r0, 7439e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a66 │ │ │ │ + bne.w 749e2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74430 │ │ │ │ + bne.n 743ac │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75002 │ │ │ │ + bne.w 74f7e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7342c │ │ │ │ + bne.w 733a8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7342c │ │ │ │ + beq.w 733a8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7342c │ │ │ │ + beq.w 733a8 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73432 │ │ │ │ - b.n 740d2 │ │ │ │ + bne.w 733ae │ │ │ │ + b.n 7404e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 74462 │ │ │ │ + bne.n 743de │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752bc │ │ │ │ + bne.w 75238 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74470 │ │ │ │ + bne.n 743ec │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752aa │ │ │ │ - cbnz r3, 7447a │ │ │ │ + bne.w 75226 │ │ │ │ + cbnz r3, 743f6 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75964 │ │ │ │ + bne.w 758e0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 74486 │ │ │ │ + cbnz r0, 74402 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75164 │ │ │ │ + bne.w 750e0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 73ece │ │ │ │ - cbnz r0, 74494 │ │ │ │ + b.n 73e4a │ │ │ │ + cbnz r0, 74410 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74a7a │ │ │ │ + bne.w 749f6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 744a2 │ │ │ │ + bne.n 7441e │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7506a │ │ │ │ - cbnz r7, 744ac │ │ │ │ + bne.w 74fe6 │ │ │ │ + cbnz r7, 74428 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 759f2 │ │ │ │ + bne.w 7596e │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 744b8 │ │ │ │ + cbnz r0, 74434 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75016 │ │ │ │ + bne.w 74f92 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 733c2 │ │ │ │ - cbnz r0, 744c8 │ │ │ │ + b.w 7333e │ │ │ │ + cbnz r0, 74444 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75efa │ │ │ │ + bne.w 75e76 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 744d6 │ │ │ │ + bne.n 74452 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b9e │ │ │ │ + bne.w 75b1a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73376 │ │ │ │ + bne.w 732f2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73376 │ │ │ │ + beq.w 732f2 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 740a8 │ │ │ │ - b.w 73376 │ │ │ │ + bne.w 74024 │ │ │ │ + b.w 732f2 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 75ed8 │ │ │ │ + bpl.w 75e54 │ │ │ │ ldr.w r2, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r2, 7451c │ │ │ │ + cbnz r2, 74498 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 79854 │ │ │ │ + bl 797d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75fb0 │ │ │ │ + beq.w 75f2c │ │ │ │ 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, 74532 │ │ │ │ + cbnz r2, 744ae │ │ │ │ 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 74540 │ │ │ │ + bpl.n 744bc │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75da8 │ │ │ │ + beq.w 75d24 │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.w 73696 │ │ │ │ + bpl.w 73612 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 736aa │ │ │ │ + beq.w 73626 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65436 @ 0xff9c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1436 @ 0x59c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd0 │ │ │ │ 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 7360c │ │ │ │ + bls.w 73588 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65132 @ 0xfe6c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1132 @ 0x46c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ - cbnz r0, 745ae │ │ │ │ + b.w 74fd0 │ │ │ │ + cbnz r0, 7452a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b62 │ │ │ │ + bne.w 75ade │ │ │ │ mov r6, r5 │ │ │ │ - b.n 740c2 │ │ │ │ + b.n 7403e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73b50 │ │ │ │ - b.w 75050 │ │ │ │ - ldr r0, [pc, #740] @ (748b0 ) │ │ │ │ + bne.w 73acc │ │ │ │ + b.w 74fcc │ │ │ │ + ldr r0, [pc, #740] @ (7482c ) │ │ │ │ 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 │ │ │ │ @@ -110817,265 +110751,265 @@ │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ add r1, r4 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75b7e │ │ │ │ + beq.w 75afa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 736cc │ │ │ │ + b.w 73648 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7d510 │ │ │ │ + bl 7d4fc │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a100 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #636] @ (748b4 ) │ │ │ │ + ldr r1, [pc, #636] @ (74830 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75fea │ │ │ │ + blt.w 75f66 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 730b6 │ │ │ │ + beq.w 73032 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 730b6 │ │ │ │ + bne.w 73032 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 730b6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73032 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 730b6 │ │ │ │ - b.w 73096 │ │ │ │ + bne.w 73032 │ │ │ │ + b.w 73012 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 74a38 │ │ │ │ + ble.w 749b4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75d78 │ │ │ │ + bmi.w 75cf4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74a38 │ │ │ │ + beq.w 749b4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 75d78 │ │ │ │ + bmi.w 75cf4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 74a38 │ │ │ │ + beq.w 749b4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 75d78 │ │ │ │ + bmi.w 75cf4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 74a38 │ │ │ │ + beq.w 749b4 │ │ │ │ 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 75d78 │ │ │ │ + bmi.w 75cf4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 746b0 │ │ │ │ + bne.n 7462c │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 7389a │ │ │ │ + b.w 73816 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7302a │ │ │ │ + beq.w 72fa6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb44 │ │ │ │ + bl 7cb30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7302a │ │ │ │ + beq.w 72fa6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb44 │ │ │ │ + bl 7cb30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7302a │ │ │ │ + beq.w 72fa6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb44 │ │ │ │ + bl 7cb30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7302a │ │ │ │ + beq.w 72fa6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb44 │ │ │ │ + bl 7cb30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7302a │ │ │ │ + beq.w 72fa6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb44 │ │ │ │ + bl 7cb30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7302a │ │ │ │ + beq.w 72fa6 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7475a │ │ │ │ + b.n 746d6 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7302a │ │ │ │ + beq.w 72fa6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7cb44 │ │ │ │ + bl 7cb30 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 74750 │ │ │ │ - b.w 75050 │ │ │ │ + bne.n 746cc │ │ │ │ + b.w 74fcc │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.w 735e6 │ │ │ │ + b.w 73562 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 735c8 │ │ │ │ + bne.w 73544 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 735d2 │ │ │ │ + bne.w 7354e │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r2, [r9, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 735dc │ │ │ │ + bne.w 73558 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str.w r2, [r9, #56] @ 0x38 │ │ │ │ - b.w 735dc │ │ │ │ + b.w 73558 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 739d0 │ │ │ │ - b.w 73b36 │ │ │ │ + bne.w 7394c │ │ │ │ + b.w 73ab2 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73e3e │ │ │ │ - cbnz r5, 74804 │ │ │ │ + beq.w 73dba │ │ │ │ + cbnz r5, 74780 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 747de │ │ │ │ + cbnz r1, 7475a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74314 │ │ │ │ + bne.w 74290 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7357a │ │ │ │ + bne.w 734f6 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7357a │ │ │ │ + beq.w 734f6 │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 7357a │ │ │ │ + b.w 734f6 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73e3e │ │ │ │ + beq.w 73dba │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ ldr.w r6, [r9, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 75ac8 │ │ │ │ - cbnz r6, 7481e │ │ │ │ + bne.w 75a44 │ │ │ │ + cbnz r6, 7479a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73e58 │ │ │ │ + bne.w 73dd4 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7357a │ │ │ │ + bne.w 734f6 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7357a │ │ │ │ + beq.w 734f6 │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7357a │ │ │ │ - b.n 747f2 │ │ │ │ + beq.w 734f6 │ │ │ │ + b.n 7476e │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 72fb2 │ │ │ │ - b.n 74a54 │ │ │ │ + bmi.w 72f2e │ │ │ │ + b.n 749d0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73d66 │ │ │ │ + beq.w 73ce2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 734e6 │ │ │ │ + b.w 73462 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 7305e │ │ │ │ + b.w 72fda │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75ad6 │ │ │ │ + beq.w 75a52 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d710 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75054 │ │ │ │ + beq.w 74fd0 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7488c │ │ │ │ + bpl.n 74808 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 75412 │ │ │ │ + bmi.w 7538e │ │ │ │ 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 72f7c │ │ │ │ - b.n 746c2 │ │ │ │ + bpl.w 72ef8 │ │ │ │ + b.n 7463e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7484e │ │ │ │ - b.w 73d90 │ │ │ │ + bne.n 747ca │ │ │ │ + b.w 73d0c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74b18 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74a94 ) │ │ │ │ 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 75f50 │ │ │ │ + bne.w 75ecc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79e20 │ │ │ │ + bl 79da0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7490a │ │ │ │ + bpl.n 74886 │ │ │ │ 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 │ │ │ │ @@ -111092,141 +111026,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 7a180 │ │ │ │ + bl 7a100 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75df8 │ │ │ │ + beq.w 75d74 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d28 │ │ │ │ + beq.w 75ca4 │ │ │ │ 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 7cf20 │ │ │ │ + bl 7cf0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75d5e │ │ │ │ + blt.w 75cda │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 74976 │ │ │ │ + beq.n 748f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75d4c │ │ │ │ + beq.w 75cc8 │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 74240 │ │ │ │ - b.n 748ca │ │ │ │ - bl 7f698 │ │ │ │ + beq.w 741bc │ │ │ │ + b.n 74846 │ │ │ │ + bl 7f690 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75054 │ │ │ │ + blt.w 74fd0 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ mov r4, r3 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72f6c │ │ │ │ + bne.w 72ee8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72f6c │ │ │ │ + beq.w 72ee8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75502 │ │ │ │ + bne.w 7547e │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72f7c │ │ │ │ - b.n 74866 │ │ │ │ + bne.w 72ef8 │ │ │ │ + b.n 747e2 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7341a │ │ │ │ - b.w 73422 │ │ │ │ + beq.w 73396 │ │ │ │ + b.w 7339e │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 749e2 │ │ │ │ + bne.n 7495e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74f34 │ │ │ │ - cbnz r7, 749ec │ │ │ │ + bne.w 74eb0 │ │ │ │ + cbnz r7, 74968 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753d2 │ │ │ │ + bne.w 7534e │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c18 │ │ │ │ + bne.w 75b94 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75492 │ │ │ │ + bne.w 7540e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 733ce │ │ │ │ + bne.w 7334a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 733ce │ │ │ │ + beq.w 7334a │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74a22 │ │ │ │ + bne.n 7499e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f70 │ │ │ │ - cbnz r6, 74a2c │ │ │ │ + bne.w 74eec │ │ │ │ + cbnz r6, 749a8 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b04 │ │ │ │ + bne.w 75a80 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74f84 │ │ │ │ - b.w 733f2 │ │ │ │ + beq.w 74f00 │ │ │ │ + b.w 7336e │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 737be │ │ │ │ + bne.w 7373a │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 738b2 │ │ │ │ + bne.w 7382e │ │ │ │ orr.w r4, r3, #128 @ 0x80 │ │ │ │ str.w r4, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 738c0 │ │ │ │ + b.w 7383c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 74422 │ │ │ │ + beq.w 7439e │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74428 │ │ │ │ - b.n 74430 │ │ │ │ + beq.w 743a4 │ │ │ │ + b.n 743ac │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 74494 │ │ │ │ + beq.w 74410 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7449a │ │ │ │ - b.n 744a2 │ │ │ │ + beq.w 74416 │ │ │ │ + b.n 7441e │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73424 │ │ │ │ - b.w 7342c │ │ │ │ - ldr r3, [pc, #580] @ (74ce4 ) │ │ │ │ + beq.w 733a0 │ │ │ │ + b.w 733a8 │ │ │ │ + ldr r3, [pc, #580] @ (74c60 ) │ │ │ │ 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 │ │ │ │ @@ -111240,117 +111174,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 75aa0 │ │ │ │ + beq.w 75a1c │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73d46 │ │ │ │ - ldr r0, [pc, #512] @ (74ce8 ) │ │ │ │ - bl 6cb9c │ │ │ │ + beq.w 73cc2 │ │ │ │ + ldr r0, [pc, #512] @ (74c64 ) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #492] @ (74ce8 ) │ │ │ │ - bl 78354 │ │ │ │ + ldr r1, [pc, #492] @ (74c64 ) │ │ │ │ + bl 782d0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 73d60 │ │ │ │ - b.n 75050 │ │ │ │ + bne.w 73cdc │ │ │ │ + b.n 74fcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75552 │ │ │ │ + bne.w 754ce │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 74858 │ │ │ │ + beq.w 747d4 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw ip, #29936 @ 0x74f0 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #444] @ 74ce4 │ │ │ │ + ldr.w sl, [pc, #444] @ 74c60 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r9, ip │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79da0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75cb8 │ │ │ │ + beq.w 75c34 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 74c62 │ │ │ │ + bpl.w 74bde │ │ │ │ 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 74c6c │ │ │ │ + bne.n 74be8 │ │ │ │ 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 7a180 │ │ │ │ + bl 7a100 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d24 │ │ │ │ + beq.w 75ca0 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, sl │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d6a │ │ │ │ + beq.w 75ce6 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cf20 │ │ │ │ + bl 7cf0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75d5c │ │ │ │ + blt.w 75cd8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74be6 │ │ │ │ + beq.n 74b62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e86 │ │ │ │ + beq.w 75e02 │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 74b32 │ │ │ │ + bne.n 74aae │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 74858 │ │ │ │ + bpl.w 747d4 │ │ │ │ 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 │ │ │ │ @@ -111363,112 +111297,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 75b32 │ │ │ │ - ldr.w r8, [pc, #184] @ 74cf4 │ │ │ │ + beq.w 75aae │ │ │ │ + ldr.w r8, [pc, #184] @ 74c70 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73074 │ │ │ │ - ldr r0, [pc, #152] @ (74cec ) │ │ │ │ - bl 6cb9c │ │ │ │ + beq.w 72ff0 │ │ │ │ + ldr r0, [pc, #152] @ (74c68 ) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7307e │ │ │ │ - b.n 75050 │ │ │ │ + bne.w 72ffa │ │ │ │ + b.n 74fcc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74b7a │ │ │ │ + beq.n 74af6 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 74b7a │ │ │ │ - bl 794e4 │ │ │ │ + b.n 74af6 │ │ │ │ + bl 79464 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73c60 │ │ │ │ + bge.w 73bdc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75050 │ │ │ │ + bne.w 74fcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.n 75054 │ │ │ │ + b.n 74fd0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 734f4 │ │ │ │ + b.w 73470 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73e3e │ │ │ │ + beq.w 73dba │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74300 │ │ │ │ - ldr r0, [pc, #48] @ (74cf0 ) │ │ │ │ - bl 6cb9c │ │ │ │ + b.w 7427c │ │ │ │ + ldr r0, [pc, #48] @ (74c6c ) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75050 │ │ │ │ - ldr r1, [pc, #36] @ (74cf0 ) │ │ │ │ + beq.w 74fcc │ │ │ │ + ldr r1, [pc, #36] @ (74c6c ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - bne.w 73d8a │ │ │ │ - b.n 75050 │ │ │ │ + bne.w 73d06 │ │ │ │ + b.n 74fcc │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 72eea │ │ │ │ + b.w 72e66 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 7503c ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 74fb8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74f50 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74ecc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74d94 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74d10 ) │ │ │ │ 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 73912 │ │ │ │ + beq.w 7388e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 7388e │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 7388e │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 7388e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 7388e │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 7388e │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 7388e │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73912 │ │ │ │ + beq.w 7388e │ │ │ │ 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 │ │ │ │ @@ -111555,1994 +111489,1994 @@ │ │ │ │ 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 73912 │ │ │ │ + beq.w 7388e │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73b3e │ │ │ │ - b.w 73912 │ │ │ │ + bne.w 73aba │ │ │ │ + b.w 7388e │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74b1e │ │ │ │ - b.w 7305e │ │ │ │ + bne.w 74a9a │ │ │ │ + b.w 72fda │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 74f6e │ │ │ │ + beq.n 74eea │ │ │ │ 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, 74eac │ │ │ │ + cbnz r0, 74e28 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759aa │ │ │ │ + bne.w 75926 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 733f2 │ │ │ │ + bne.w 7336e │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733f2 │ │ │ │ - b.w 75b24 │ │ │ │ + beq.w 7336e │ │ │ │ + b.w 75aa0 │ │ │ │ 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 73324 │ │ │ │ + b.w 732a0 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 730d4 │ │ │ │ + bpl.w 73050 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 730d4 │ │ │ │ + bne.w 73050 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 730d4 │ │ │ │ + bne.w 73050 │ │ │ │ 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 730d4 │ │ │ │ + b.w 73050 │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73b36 │ │ │ │ + beq.w 73ab2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73912 │ │ │ │ - b.w 73b36 │ │ │ │ + bne.w 7388e │ │ │ │ + b.w 73ab2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73850 │ │ │ │ + beq.w 737cc │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ - b.w 738c0 │ │ │ │ + b.w 7383c │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbnz r7, 74f44 │ │ │ │ + cbnz r7, 74ec0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753d6 │ │ │ │ + bne.w 75352 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74f52 │ │ │ │ + bne.n 74ece │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75490 │ │ │ │ + bne.w 7540c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 74f5e │ │ │ │ + cbnz r0, 74eda │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a0c │ │ │ │ + bne.w 74988 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 733da │ │ │ │ + bne.w 73356 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 733da │ │ │ │ + beq.w 73356 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r6, 74f7e │ │ │ │ + cbnz r6, 74efa │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7540e │ │ │ │ + bne.w 7538a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 733f2 │ │ │ │ + bne.w 7336e │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 733f2 │ │ │ │ + beq.w 7336e │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 733f2 │ │ │ │ + b.w 7336e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73d02 │ │ │ │ + beq.w 73c7e │ │ │ │ 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 734dc │ │ │ │ + bne.w 73458 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734d4 │ │ │ │ - b.w 734dc │ │ │ │ + bne.w 73450 │ │ │ │ + b.w 73458 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c04 │ │ │ │ + beq.w 74b80 │ │ │ │ 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 74ff0 │ │ │ │ + beq.n 74f6c │ │ │ │ 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 74c04 │ │ │ │ + beq.w 74b80 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 74b1e │ │ │ │ + b.n 74a9a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 74430 │ │ │ │ + beq.w 743ac │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74436 │ │ │ │ - b.w 7342c │ │ │ │ + beq.w 743b2 │ │ │ │ + b.w 733a8 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7595a │ │ │ │ + beq.w 758d6 │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 7502e │ │ │ │ + cbnz r6, 74faa │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c76 │ │ │ │ + bne.w 75bf2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c7e │ │ │ │ + bne.w 75bfa │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 733da │ │ │ │ - b.n 74e94 │ │ │ │ - ldr r0, [pc, #628] @ (752b8 ) │ │ │ │ - bl 6cb9c │ │ │ │ + beq.w 73356 │ │ │ │ + b.n 74e10 │ │ │ │ + ldr r0, [pc, #628] @ (75234 ) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7383a │ │ │ │ + bne.w 737b6 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 75ce4 │ │ │ │ + bmi.w 75c60 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 736ce │ │ │ │ + b.w 7364a │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #4] │ │ │ │ - b.w 744a2 │ │ │ │ + b.w 7441e │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75086 │ │ │ │ + bne.n 75002 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 750f0 │ │ │ │ - cbnz r3, 75090 │ │ │ │ + bne.n 7506c │ │ │ │ + cbnz r3, 7500c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7590c │ │ │ │ + bne.w 75888 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75cc0 │ │ │ │ + bne.w 75c3c │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75566 │ │ │ │ + bne.w 754e2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73eda │ │ │ │ + bne.w 73e56 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eda │ │ │ │ + beq.w 73e56 │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 750c4 │ │ │ │ + bne.n 75040 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7512e │ │ │ │ - cbnz r0, 750ce │ │ │ │ + bne.n 750aa │ │ │ │ + cbnz r0, 7504a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75882 │ │ │ │ + bne.w 757fe │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c30 │ │ │ │ + bne.w 75bac │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a6 │ │ │ │ - cbnz r0, 750ea │ │ │ │ + bne.w 75522 │ │ │ │ + cbnz r0, 75066 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756fa │ │ │ │ + bne.w 75676 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f0e │ │ │ │ + b.w 73e8a │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbnz r3, 75100 │ │ │ │ + cbnz r3, 7507c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75910 │ │ │ │ + bne.w 7588c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7510e │ │ │ │ + bne.n 7508a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75564 │ │ │ │ + bne.w 754e0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75cd0 │ │ │ │ + bne.w 75c4c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 750b0 │ │ │ │ + bne.n 7502c │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ccc │ │ │ │ + bne.w 75c48 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eea │ │ │ │ + beq.w 73e66 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 7513c │ │ │ │ + cbnz r0, 750b8 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75884 │ │ │ │ - cbnz r6, 75146 │ │ │ │ + bne.w 75800 │ │ │ │ + cbnz r6, 750c2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a4 │ │ │ │ + bne.w 75520 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 75152 │ │ │ │ + cbnz r0, 750ce │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756fa │ │ │ │ + bne.w 75676 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7515e │ │ │ │ + cbnz r0, 750da │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754ca │ │ │ │ + bne.w 75446 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f1a │ │ │ │ + b.w 73e96 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 75c66 │ │ │ │ - cbnz r6, 75178 │ │ │ │ + bne.w 75be2 │ │ │ │ + cbnz r6, 750f4 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c7a │ │ │ │ + bne.w 75bf6 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7586e │ │ │ │ + bne.w 757ea │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eea │ │ │ │ + beq.w 73e66 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c5a │ │ │ │ - cbnz r6, 751a2 │ │ │ │ + bne.w 75bd6 │ │ │ │ + cbnz r6, 7511e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75608 │ │ │ │ + bne.w 75584 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f02 │ │ │ │ + bne.w 73e7e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f02 │ │ │ │ + beq.w 73e7e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c94 │ │ │ │ - cbnz r6, 751ca │ │ │ │ + bne.w 75c10 │ │ │ │ + cbnz r6, 75146 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75630 │ │ │ │ + bne.w 755ac │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f1a │ │ │ │ + bne.w 73e96 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f1a │ │ │ │ + beq.w 73e96 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75ca0 │ │ │ │ - cbnz r6, 751f2 │ │ │ │ + bne.w 75c1c │ │ │ │ + cbnz r6, 7516e │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75658 │ │ │ │ + bne.w 755d4 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f32 │ │ │ │ + bne.w 73eae │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f32 │ │ │ │ + beq.w 73eae │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75cac │ │ │ │ - cbnz r6, 7521a │ │ │ │ + bne.w 75c28 │ │ │ │ + cbnz r6, 75196 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75680 │ │ │ │ + bne.w 755fc │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f4a │ │ │ │ + bne.w 73ec6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f4a │ │ │ │ + beq.w 73ec6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75952 │ │ │ │ + beq.w 758ce │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 75244 │ │ │ │ + cbnz r6, 751c0 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756a8 │ │ │ │ + bne.w 75624 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f62 │ │ │ │ + bne.w 73ede │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f62 │ │ │ │ + beq.w 73ede │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 7594a │ │ │ │ + beq.w 758c6 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 7526e │ │ │ │ + cbnz r6, 751ea │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756d2 │ │ │ │ + bne.w 7564e │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f7a │ │ │ │ + bne.w 73ef6 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f7a │ │ │ │ + beq.w 73ef6 │ │ │ │ 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 73f86 │ │ │ │ + bne.w 73f02 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f86 │ │ │ │ + beq.w 73f02 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f86 │ │ │ │ + beq.w 73f02 │ │ │ │ str r7, [r2, #76] @ 0x4c │ │ │ │ - b.w 73f86 │ │ │ │ + b.w 73f02 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.w 74470 │ │ │ │ + b.w 743ec │ │ │ │ nop │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 74462 │ │ │ │ + beq.w 743de │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74468 │ │ │ │ - b.w 74470 │ │ │ │ - ldr r2, [pc, #652] @ (75560 ) │ │ │ │ + beq.w 743e4 │ │ │ │ + b.w 743ec │ │ │ │ + ldr r2, [pc, #652] @ (754dc ) │ │ │ │ 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 7530a │ │ │ │ + beq.n 75286 │ │ │ │ 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 742b2 │ │ │ │ + b.w 7422e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bcc │ │ │ │ + bne.w 75b48 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75324 │ │ │ │ + cbnz r3, 752a0 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75514 │ │ │ │ + bne.w 75490 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7400e │ │ │ │ + bne.w 73f8a │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7400e │ │ │ │ + beq.w 73f8a │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ - b.w 7400e │ │ │ │ + b.w 73f8a │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 743e0 │ │ │ │ + bne.w 7435c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 743ea │ │ │ │ - b.w 73cc6 │ │ │ │ + beq.w 74366 │ │ │ │ + b.w 73c42 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 759c2 │ │ │ │ + beq.w 7593e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7535e │ │ │ │ + bne.n 752da │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 759ce │ │ │ │ + beq.w 7594a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75376 │ │ │ │ + bne.n 752f2 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75bc0 │ │ │ │ + beq.w 75b3c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7538e │ │ │ │ + bne.n 7530a │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 759da │ │ │ │ + beq.w 75956 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7539e │ │ │ │ + bne.n 7531a │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 75a4c │ │ │ │ + bne.w 759c8 │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74396 │ │ │ │ + b.w 74312 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 74832 │ │ │ │ - b.w 747f2 │ │ │ │ + bne.w 747ae │ │ │ │ + b.w 7476e │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 753e6 │ │ │ │ + bne.n 75362 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75492 │ │ │ │ - cbnz r0, 753f0 │ │ │ │ + bne.n 7540e │ │ │ │ + cbnz r0, 7536c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a0c │ │ │ │ + bne.w 74988 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 753fc │ │ │ │ + cbnz r0, 75378 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f6e │ │ │ │ + bne.w 74eea │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 733e6 │ │ │ │ + bne.w 73362 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 733e8 │ │ │ │ + beq.w 73364 │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.n 74f7e │ │ │ │ + b.n 74efa │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75534 │ │ │ │ + bne.w 754b0 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74886 │ │ │ │ + beq.w 74802 │ │ │ │ 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 74886 │ │ │ │ + b.w 74802 │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 738c0 │ │ │ │ - b.w 737d8 │ │ │ │ + beq.w 7383c │ │ │ │ + b.w 73754 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75254 │ │ │ │ + bne.w 751d0 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75474 │ │ │ │ + cbnz r0, 753f0 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75788 │ │ │ │ - cbnz r6, 7547e │ │ │ │ + bne.w 75704 │ │ │ │ + cbnz r6, 753fa │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75768 │ │ │ │ + bne.w 756e4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 7548a │ │ │ │ + cbnz r0, 75406 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752a4 │ │ │ │ + bne.w 75220 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f86 │ │ │ │ + b.w 73f02 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r0, 754a2 │ │ │ │ + cbnz r0, 7541e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74a10 │ │ │ │ + bne.w 7498c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 754b0 │ │ │ │ + bne.n 7542c │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f6e │ │ │ │ + bne.w 74eea │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74a2c │ │ │ │ + bne.w 749a8 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74f7e │ │ │ │ - b.n 7540e │ │ │ │ + beq.w 74efa │ │ │ │ + b.n 7538a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 751da │ │ │ │ + bne.w 75156 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 754da │ │ │ │ + cbnz r0, 75456 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757b0 │ │ │ │ - cbnz r6, 754e4 │ │ │ │ + bne.w 7572c │ │ │ │ + cbnz r6, 75460 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757e6 │ │ │ │ + bne.w 75762 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 754f0 │ │ │ │ + cbnz r0, 7546c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75834 │ │ │ │ + bne.w 757b0 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 754fc │ │ │ │ + cbnz r0, 75478 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758cc │ │ │ │ + bne.w 75848 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f4a │ │ │ │ + b.w 73ec6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 749b8 │ │ │ │ - b.w 7389a │ │ │ │ + bne.w 74934 │ │ │ │ + b.w 73816 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a2c │ │ │ │ + bne.w 759a8 │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7532c │ │ │ │ - b.w 7400e │ │ │ │ + beq.w 752a8 │ │ │ │ + b.w 73f8a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75334 │ │ │ │ + beq.w 752b0 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7400e │ │ │ │ - b.n 75334 │ │ │ │ - movw r1, #63357 @ 0xf77d │ │ │ │ + beq.w 73f8a │ │ │ │ + b.n 752b0 │ │ │ │ + movw r1, #63349 @ 0xf775 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 75c04 │ │ │ │ + bne.w 75b80 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7541c │ │ │ │ - b.w 74886 │ │ │ │ - ldr r5, [pc, #12] @ (75560 ) │ │ │ │ + bne.w 75398 │ │ │ │ + b.w 74802 │ │ │ │ + ldr r5, [pc, #12] @ (754dc ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 74fc2 │ │ │ │ + b.n 74f3e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r6, 75576 │ │ │ │ + cbnz r6, 754f2 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 750b4 │ │ │ │ + bne.w 75030 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75584 │ │ │ │ + bne.n 75500 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7512c │ │ │ │ + bne.w 750a8 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75c24 │ │ │ │ + bne.w 75ba0 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75884 │ │ │ │ + bne.w 75800 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f02 │ │ │ │ + bne.w 73e7e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f02 │ │ │ │ + beq.w 73e7e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 755b4 │ │ │ │ + cbnz r0, 75530 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756fc │ │ │ │ - cbnz r6, 755bc │ │ │ │ + bne.w 75678 │ │ │ │ + cbnz r6, 75538 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 754ca │ │ │ │ + bne.n 75446 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 755c8 │ │ │ │ + cbnz r0, 75544 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757ae │ │ │ │ + bne.w 7572a │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 755d4 │ │ │ │ + cbnz r0, 75550 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757e6 │ │ │ │ + bne.w 75762 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f32 │ │ │ │ + b.w 73eae │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750b0 │ │ │ │ + beq.w 7502c │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c46 │ │ │ │ - cbnz r6, 755f8 │ │ │ │ + bne.w 75bc2 │ │ │ │ + cbnz r6, 75574 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7518a │ │ │ │ + bne.w 75106 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ef6 │ │ │ │ + bne.w 73e72 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ef6 │ │ │ │ + beq.w 73e72 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c3c │ │ │ │ - cbnz r6, 75620 │ │ │ │ + bne.w 75bb8 │ │ │ │ + cbnz r6, 7559c │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751b2 │ │ │ │ + bne.w 7512e │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f0e │ │ │ │ + bne.w 73e8a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f0e │ │ │ │ + beq.w 73e8a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75c8a │ │ │ │ - cbnz r6, 75648 │ │ │ │ + bne.w 75c06 │ │ │ │ + cbnz r6, 755c4 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751da │ │ │ │ + bne.w 75156 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f26 │ │ │ │ + bne.w 73ea2 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f26 │ │ │ │ + beq.w 73ea2 │ │ │ │ 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, 75670 │ │ │ │ + cbnz r6, 755ec │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75202 │ │ │ │ + bne.w 7517e │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f3e │ │ │ │ + bne.w 73eba │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f3e │ │ │ │ + beq.w 73eba │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75aac │ │ │ │ - cbnz r6, 75698 │ │ │ │ + bne.w 75a28 │ │ │ │ + cbnz r6, 75614 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7522a │ │ │ │ + bne.w 751a6 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f56 │ │ │ │ + bne.w 73ed2 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f56 │ │ │ │ + beq.w 73ed2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75904 │ │ │ │ + beq.w 75880 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 756c2 │ │ │ │ + cbnz r6, 7563e │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75254 │ │ │ │ + bne.w 751d0 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73f6e │ │ │ │ + bne.w 73eea │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73f6e │ │ │ │ + beq.w 73eea │ │ │ │ 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, 756ea │ │ │ │ + cbnz r6, 75666 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7527e │ │ │ │ + bne.w 751fa │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75292 │ │ │ │ - b.w 73f86 │ │ │ │ + beq.w 7520e │ │ │ │ + b.w 73f02 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75630 │ │ │ │ + bne.n 755ac │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ - cbnz r6, 7570a │ │ │ │ + cbnz r6, 75686 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754cc │ │ │ │ - cbnz r0, 75712 │ │ │ │ + bne.w 75448 │ │ │ │ + cbnz r0, 7568e │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757ae │ │ │ │ + bne.n 7572a │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a96 │ │ │ │ + bne.w 75a12 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 757e8 │ │ │ │ - cbnz r0, 7572c │ │ │ │ + bne.n 75764 │ │ │ │ + cbnz r0, 756a8 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75834 │ │ │ │ + bne.w 757b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f3e │ │ │ │ + b.w 73eba │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 756a8 │ │ │ │ + bne.n 75624 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 75746 │ │ │ │ + cbnz r6, 756c2 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75466 │ │ │ │ - cbnz r0, 7574c │ │ │ │ + bne.w 753e2 │ │ │ │ + cbnz r0, 756c8 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ - cbnz r7, 75786 │ │ │ │ + cbnz r7, 75702 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7547e │ │ │ │ + bne.w 753fa │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r7, 7576a │ │ │ │ + cbnz r7, 756e6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75482 │ │ │ │ - b.n 7548a │ │ │ │ + beq.w 753fe │ │ │ │ + b.n 75406 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7527e │ │ │ │ + bne.w 751fa │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75482 │ │ │ │ - b.n 7548a │ │ │ │ + beq.w 753fe │ │ │ │ + b.n 75406 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a88 │ │ │ │ + bne.w 75a04 │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ - b.w 7403a │ │ │ │ + b.w 73fb6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 756d2 │ │ │ │ + bne.n 7564e │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7575a │ │ │ │ + bne.n 756d6 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7576a │ │ │ │ + bne.n 756e6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7548a │ │ │ │ + bne.w 75406 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7548a │ │ │ │ + beq.w 75406 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 752a4 │ │ │ │ + b.n 75220 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75658 │ │ │ │ + bne.w 755d4 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 757ba │ │ │ │ + cbnz r6, 75736 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 757e8 │ │ │ │ - cbnz r0, 757c2 │ │ │ │ + cbnz r7, 75764 │ │ │ │ + cbnz r0, 7573e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75834 │ │ │ │ + bne.n 757b0 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ab8 │ │ │ │ + bne.w 75a34 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758ce │ │ │ │ - cbnz r0, 757da │ │ │ │ + bne.n 7584a │ │ │ │ + cbnz r0, 75756 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75736 │ │ │ │ + bne.n 756b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f56 │ │ │ │ + b.w 73ed2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75202 │ │ │ │ + bne.w 7517e │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 757f2 │ │ │ │ + cbnz r0, 7576e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 75836 │ │ │ │ - cbnz r6, 757fa │ │ │ │ + cbnz r7, 757b2 │ │ │ │ + cbnz r6, 75776 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758cc │ │ │ │ + bne.n 75848 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 75804 │ │ │ │ + cbnz r0, 75780 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75736 │ │ │ │ + bne.n 756b2 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75810 │ │ │ │ + cbnz r0, 7578c │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75464 │ │ │ │ + bne.w 753e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f62 │ │ │ │ + b.w 73ede │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 73912 │ │ │ │ - b.n 75050 │ │ │ │ + bge.w 7388e │ │ │ │ + b.n 74fcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75680 │ │ │ │ + bne.w 755fc │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 75842 │ │ │ │ + cbnz r6, 757be │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758ce │ │ │ │ - cbnz r0, 7584c │ │ │ │ + bne.n 7584a │ │ │ │ + cbnz r0, 757c8 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75736 │ │ │ │ + bne.w 756b2 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bfa │ │ │ │ + bne.w 75b76 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75466 │ │ │ │ - cbnz r0, 75866 │ │ │ │ + bne.w 753e2 │ │ │ │ + cbnz r0, 757e2 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75786 │ │ │ │ + bne.n 75702 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f6e │ │ │ │ + b.w 73eea │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 73eea │ │ │ │ + b.w 73e66 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7512c │ │ │ │ - b.n 7518a │ │ │ │ + beq.w 750a8 │ │ │ │ + b.n 75106 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75608 │ │ │ │ + bne.w 75584 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ - cbnz r6, 75892 │ │ │ │ + cbnz r6, 7580e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a6 │ │ │ │ - cbnz r0, 7589c │ │ │ │ + bne.w 75522 │ │ │ │ + cbnz r0, 75818 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756fa │ │ │ │ + bne.w 75676 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bf0 │ │ │ │ + bne.w 75b6c │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 754cc │ │ │ │ - cbnz r0, 758b8 │ │ │ │ + bne.w 75448 │ │ │ │ + cbnz r0, 75834 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757ae │ │ │ │ + bne.w 7572a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f26 │ │ │ │ + b.w 73ea2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 755a4 │ │ │ │ - b.n 751b2 │ │ │ │ + beq.w 75520 │ │ │ │ + b.n 7512e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7522a │ │ │ │ + bne.w 751a6 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 758dc │ │ │ │ + cbnz r0, 75858 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75738 │ │ │ │ - cbnz r6, 758e6 │ │ │ │ + bne.w 756b4 │ │ │ │ + cbnz r6, 75862 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75464 │ │ │ │ + bne.w 753e0 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 758f2 │ │ │ │ + cbnz r0, 7586e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75786 │ │ │ │ + bne.w 75702 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 758fe │ │ │ │ + cbnz r0, 7587a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75768 │ │ │ │ + bne.w 756e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73f7a │ │ │ │ + b.w 73ef6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 756ba │ │ │ │ - b.n 756c2 │ │ │ │ + beq.w 75636 │ │ │ │ + b.n 7563e │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75922 │ │ │ │ + bne.n 7589e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75566 │ │ │ │ - cbnz r6, 7592c │ │ │ │ + bne.w 754e2 │ │ │ │ + cbnz r6, 758a8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 750b0 │ │ │ │ + bne.w 7502c │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - cbnz r6, 75938 │ │ │ │ + cbnz r6, 758b4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7512c │ │ │ │ + bne.w 750a8 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ef6 │ │ │ │ + bne.w 73e72 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ef6 │ │ │ │ - b.n 75882 │ │ │ │ + beq.w 73e72 │ │ │ │ + b.n 757fe │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75266 │ │ │ │ - b.n 7526e │ │ │ │ + beq.w 751e2 │ │ │ │ + b.n 751ea │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7523c │ │ │ │ - b.n 75244 │ │ │ │ + beq.w 751b8 │ │ │ │ + b.n 751c0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75026 │ │ │ │ - b.w 7502e │ │ │ │ + beq.w 74fa2 │ │ │ │ + b.w 74faa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7447e │ │ │ │ + beq.w 743fa │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73ece │ │ │ │ + b.w 73e4a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74a0c │ │ │ │ + beq.w 74988 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75bac │ │ │ │ + beq.w 75b28 │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 7599a │ │ │ │ + cbnz r0, 75916 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74e94 │ │ │ │ + bne.w 74e10 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 733e6 │ │ │ │ + bne.w 73362 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 733e6 │ │ │ │ + beq.w 73362 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d56 │ │ │ │ + bne.w 75cd2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74eb4 │ │ │ │ - b.w 733f2 │ │ │ │ + beq.w 74e30 │ │ │ │ + b.w 7336e │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74396 │ │ │ │ + b.w 74312 │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74396 │ │ │ │ + b.w 74312 │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74396 │ │ │ │ + b.w 74312 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7332e │ │ │ │ + b.w 732aa │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 75e90 │ │ │ │ - cbnz r7, 75a08 │ │ │ │ + bne.w 75e0c │ │ │ │ + cbnz r7, 75984 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75016 │ │ │ │ + bne.w 74f92 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75ac2 │ │ │ │ + bne.n 75a3e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 733ce │ │ │ │ - b.n 75980 │ │ │ │ + beq.w 7334a │ │ │ │ + b.n 758fc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73444 │ │ │ │ + beq.w 733c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 740ec │ │ │ │ - b.w 740e4 │ │ │ │ + beq.w 74068 │ │ │ │ + b.w 74060 │ │ │ │ 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 7400e │ │ │ │ + bne.w 73f8a │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7400e │ │ │ │ - b.n 7552a │ │ │ │ + beq.w 73f8a │ │ │ │ + b.n 754a6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 753b6 │ │ │ │ + bne.w 75332 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75ae8 │ │ │ │ + beq.n 75a64 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75a60 │ │ │ │ + bne.n 759dc │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 76020 │ │ │ │ + bne.w 75f9c │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74396 │ │ │ │ + b.w 74312 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7403a │ │ │ │ - b.n 7577a │ │ │ │ + beq.w 73fb6 │ │ │ │ + b.n 756f6 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75724 │ │ │ │ - b.n 7572c │ │ │ │ + beq.w 756a0 │ │ │ │ + b.n 756a8 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r0, r1, r2 │ │ │ │ - b.w 74ada │ │ │ │ + b.w 74a56 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75222 │ │ │ │ - b.w 73f4a │ │ │ │ + beq.w 7519e │ │ │ │ + b.w 73ec6 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 757d4 │ │ │ │ - b.n 757da │ │ │ │ + beq.w 75750 │ │ │ │ + b.n 75756 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 733ce │ │ │ │ + b.w 7334a │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73e48 │ │ │ │ - b.w 7356a │ │ │ │ - ldr r4, [pc, #784] @ (75de8 ) │ │ │ │ - b.w 74878 │ │ │ │ + beq.w 73dc4 │ │ │ │ + b.w 734e6 │ │ │ │ + ldr r4, [pc, #784] @ (75d64 ) │ │ │ │ + b.w 747f4 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 7377c │ │ │ │ + b.w 736f8 │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74396 │ │ │ │ + b.w 74312 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 73cb6 │ │ │ │ - b.w 73cbe │ │ │ │ + bne.w 73c32 │ │ │ │ + b.w 73c3a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 759aa │ │ │ │ + bne.w 75926 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 7540e │ │ │ │ + b.n 7538a │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - b.w 72f40 │ │ │ │ + b.w 72ebc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7529a │ │ │ │ - b.w 752a4 │ │ │ │ + bne.w 75216 │ │ │ │ + b.w 75220 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74f8c │ │ │ │ + beq.w 74f08 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 733f2 │ │ │ │ - b.w 74f8c │ │ │ │ + beq.w 7336e │ │ │ │ + b.w 74f08 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 74c3a │ │ │ │ + b.w 74bb6 │ │ │ │ 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 735e6 │ │ │ │ + ble.w 73562 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 73338 │ │ │ │ + b.w 732b4 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 7408c │ │ │ │ + b.w 74008 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 7409a │ │ │ │ + b.w 74016 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 740c2 │ │ │ │ + beq.w 7403e │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 740c2 │ │ │ │ + b.w 7403e │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 73008 │ │ │ │ + b.w 72f84 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 74608 │ │ │ │ - cbz r5, 75b96 │ │ │ │ + b.w 74584 │ │ │ │ + cbz r5, 75b12 │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73524 │ │ │ │ + beq.w 734a0 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 73524 │ │ │ │ + b.w 734a0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 744d6 │ │ │ │ + beq.w 74452 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 744d6 │ │ │ │ + b.w 74452 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75992 │ │ │ │ - b.n 7599a │ │ │ │ + beq.w 7590e │ │ │ │ + b.n 75916 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ adds r3, r4, r0 │ │ │ │ - b.w 73712 │ │ │ │ + b.w 7368e │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 74396 │ │ │ │ + b.w 74312 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 73ff8 │ │ │ │ + beq.w 73f74 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75be4 │ │ │ │ + cbnz r3, 75b60 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a2e │ │ │ │ + bne.w 759aa │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75a42 │ │ │ │ - b.w 7400e │ │ │ │ + beq.w 759be │ │ │ │ + b.w 73f8a │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 758b0 │ │ │ │ - b.n 758b8 │ │ │ │ + beq.w 7582c │ │ │ │ + b.n 75834 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75860 │ │ │ │ - b.n 75866 │ │ │ │ + beq.w 757dc │ │ │ │ + b.n 757e2 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7541c │ │ │ │ - b.w 74886 │ │ │ │ + bne.w 75398 │ │ │ │ + b.w 74802 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74a04 │ │ │ │ - b.w 733ce │ │ │ │ + beq.w 74980 │ │ │ │ + b.w 7334a │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7559c │ │ │ │ - b.w 73f02 │ │ │ │ + beq.w 75518 │ │ │ │ + b.w 73e7e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 750e2 │ │ │ │ - b.w 750ea │ │ │ │ + beq.w 7505e │ │ │ │ + b.w 75066 │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75618 │ │ │ │ - b.n 75620 │ │ │ │ + beq.w 75594 │ │ │ │ + b.n 7559c │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7586c │ │ │ │ + bne.w 757e8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eea │ │ │ │ - b.w 7518a │ │ │ │ + beq.w 73e66 │ │ │ │ + b.w 75106 │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7519a │ │ │ │ - b.w 751a2 │ │ │ │ + beq.w 75116 │ │ │ │ + b.w 7511e │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75c84 │ │ │ │ + cbnz r6, 75c00 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73eda │ │ │ │ - b.n 755e0 │ │ │ │ + beq.w 73e56 │ │ │ │ + b.n 7555c │ │ │ │ mov r6, r5 │ │ │ │ - b.n 75980 │ │ │ │ + b.n 758fc │ │ │ │ mov r0, r5 │ │ │ │ - b.n 755e0 │ │ │ │ + b.n 7555c │ │ │ │ mov r6, r5 │ │ │ │ - b.w 733da │ │ │ │ + b.w 73356 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73eda │ │ │ │ + b.w 73e56 │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75640 │ │ │ │ - b.n 75648 │ │ │ │ + beq.w 755bc │ │ │ │ + b.n 755c4 │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751c2 │ │ │ │ - b.w 751ca │ │ │ │ + beq.w 7513e │ │ │ │ + b.w 75146 │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751ea │ │ │ │ - b.w 751f2 │ │ │ │ + beq.w 75166 │ │ │ │ + b.w 7516e │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75678 │ │ │ │ - b.w 73f3e │ │ │ │ + beq.w 755f4 │ │ │ │ + b.w 73eba │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 750a8 │ │ │ │ - b.w 73eda │ │ │ │ + beq.w 75024 │ │ │ │ + b.w 73e56 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 7586e │ │ │ │ + b.n 757ea │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75124 │ │ │ │ + beq.w 750a0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 7586e │ │ │ │ + b.n 757ea │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 73524 │ │ │ │ - ldr r0, [pc, #260] @ (75dec ) │ │ │ │ + b.w 734a0 │ │ │ │ + ldr r0, [pc, #260] @ (75d68 ) │ │ │ │ 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 75d1c │ │ │ │ + beq.n 75c98 │ │ │ │ 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 75062 │ │ │ │ + b.w 74fde │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 74fcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75050 │ │ │ │ + bne.w 74fcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 74976 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 748f2 │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.w 733e8 │ │ │ │ + b.w 73364 │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75d34 │ │ │ │ - b.w 75050 │ │ │ │ + bne.n 75cb0 │ │ │ │ + b.w 74fcc │ │ │ │ mov r9, r5 │ │ │ │ - b.n 75d28 │ │ │ │ + b.n 75ca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 73884 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73800 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r1, #64876 @ 0xfd6c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #876 @ 0x36c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 7365a │ │ │ │ - b.w 7367a │ │ │ │ + bne.w 735d6 │ │ │ │ + b.w 735f6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65364 @ 0xff54 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1364 @ 0x554 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65528 @ 0xfff8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1528 @ 0x5f8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.w 736aa │ │ │ │ + bl d1af0 │ │ │ │ + b.w 73626 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 734f4 │ │ │ │ + b.w 73470 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 75d28 │ │ │ │ - cbz r0, 75e0a │ │ │ │ + b.n 75ca4 │ │ │ │ + cbz r0, 75d86 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73fce │ │ │ │ + beq.w 73f4a │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ - b.w 73fce │ │ │ │ - cbnz r0, 75e18 │ │ │ │ + b.w 73f4a │ │ │ │ + cbnz r0, 75d94 │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ - b.w 73fda │ │ │ │ + b.w 73f56 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75e12 │ │ │ │ - b.w 73fda │ │ │ │ - cbnz r0, 75e3e │ │ │ │ + bne.n 75d8e │ │ │ │ + b.w 73f56 │ │ │ │ + cbnz r0, 75dba │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ - b.w 73fb6 │ │ │ │ - cbz r0, 75e38 │ │ │ │ + b.w 73f32 │ │ │ │ + cbz r0, 75db4 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73fc2 │ │ │ │ + beq.w 73f3e │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ - b.w 73fc2 │ │ │ │ + b.w 73f3e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75e26 │ │ │ │ - b.w 73fb6 │ │ │ │ - cbnz r0, 75e54 │ │ │ │ + bne.n 75da2 │ │ │ │ + b.w 73f32 │ │ │ │ + cbnz r0, 75dd0 │ │ │ │ str.w r7, [r2, #136] @ 0x88 │ │ │ │ - b.w 7404a │ │ │ │ + b.w 73fc6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 75e4c │ │ │ │ - b.w 7404a │ │ │ │ - cbz r0, 75e6e │ │ │ │ + bne.n 75dc8 │ │ │ │ + b.w 73fc6 │ │ │ │ + cbz r0, 75dea │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73f9e │ │ │ │ + beq.w 73f1a │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ - b.w 73f9e │ │ │ │ - cbz r0, 75e80 │ │ │ │ + b.w 73f1a │ │ │ │ + cbz r0, 75dfc │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 73faa │ │ │ │ + beq.w 73f26 │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ - b.w 73faa │ │ │ │ + b.w 73f26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 74be6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74b62 │ │ │ │ str r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 744b0 │ │ │ │ + beq.w 7442c │ │ │ │ mov r6, r5 │ │ │ │ - b.w 733c2 │ │ │ │ + b.w 7333e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.w 737a2 │ │ │ │ - cbz r0, 75ebe │ │ │ │ + b.w 7371e │ │ │ │ + cbz r0, 75e3a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7401e │ │ │ │ + beq.w 73f9a │ │ │ │ str.w r7, [r2, #128] @ 0x80 │ │ │ │ - b.w 7401e │ │ │ │ - cbz r0, 75ed2 │ │ │ │ + b.w 73f9a │ │ │ │ + cbz r0, 75e4e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7402a │ │ │ │ + beq.w 73fa6 │ │ │ │ str r7, [r2, #124] @ 0x7c │ │ │ │ - b.w 7402a │ │ │ │ + b.w 73fa6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #65284 @ 0xff04 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1284 @ 0x504 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 744c8 │ │ │ │ + b.w 74444 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65044 @ 0xfe14 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1044 @ 0x414 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd0 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74c8a │ │ │ │ - b.w 75050 │ │ │ │ + bne.w 74c06 │ │ │ │ + b.w 74fcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65204 @ 0xfeb4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #1204 @ 0x4b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64996 @ 0xfde4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #996 @ 0x3e4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76014 │ │ │ │ + bne.n 75f90 │ │ │ │ str r6, [r2, #80] @ 0x50 │ │ │ │ - b.w 73f92 │ │ │ │ - cbnz r6, 75f80 │ │ │ │ + b.w 73f0e │ │ │ │ + cbnz r6, 75efc │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.w 740d2 │ │ │ │ + b.w 7404e │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 75f7a │ │ │ │ - b.w 7343a │ │ │ │ + bne.n 75ef6 │ │ │ │ + b.w 733b6 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73cc6 │ │ │ │ + bne.w 73c42 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73512 │ │ │ │ - b.w 73cbe │ │ │ │ - cbnz r0, 75fde │ │ │ │ + beq.w 7348e │ │ │ │ + b.w 73c3a │ │ │ │ + cbnz r0, 75f5a │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ - b.w 73fe6 │ │ │ │ - bl d3c50 │ │ │ │ + b.w 73f62 │ │ │ │ + bl d3d9c │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.w 75050 │ │ │ │ + bl 1ea97c │ │ │ │ + b.w 74fcc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64836 @ 0xfd44 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #836 @ 0x344 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75054 │ │ │ │ + b.w 74fd0 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75faa │ │ │ │ - b.w 73fe6 │ │ │ │ + bne.n 75f26 │ │ │ │ + b.w 73f62 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74c8a │ │ │ │ - b.w 75050 │ │ │ │ + bne.w 74c06 │ │ │ │ + b.w 74fcc │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 74c80 │ │ │ │ + b.w 74bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 74234 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 741b0 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75f72 │ │ │ │ - b.w 73f92 │ │ │ │ + bne.n 75eee │ │ │ │ + b.w 73f0e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75a76 │ │ │ │ - b.w 73318 │ │ │ │ + bne.w 759f2 │ │ │ │ + b.w 73294 │ │ │ │ nop │ │ │ │ │ │ │ │ -00076030 : │ │ │ │ +00075fac : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 76070 │ │ │ │ + cbz r2, 75fec │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 76070 │ │ │ │ + cbz r2, 75fec │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (76078 ) │ │ │ │ + ldr r2, [pc, #32] @ (75ff4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 76074 │ │ │ │ + cbz r4, 75ff0 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007607c : │ │ │ │ +00075ff8 : │ │ │ │ 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 76098 │ │ │ │ + bne.n 76014 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r3, 760a2 │ │ │ │ + cbnz r3, 7601e │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63357 @ 0xf77d │ │ │ │ + movw r1, #63349 @ 0xf775 │ │ │ │ movt r1, #7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 760bc │ │ │ │ + bne.n 76038 │ │ │ │ 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 760b4 │ │ │ │ + b.n 76030 │ │ │ │ stmdb 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 76904 │ │ │ │ + bne.w 76880 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76514 │ │ │ │ + bne.w 76490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 769bc │ │ │ │ + bl 76938 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 763a8 │ │ │ │ + beq.w 76324 │ │ │ │ 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 76338 │ │ │ │ + bne.w 762b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7681a │ │ │ │ + beq.w 76796 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7681a │ │ │ │ + beq.w 76796 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 765f4 │ │ │ │ + beq.w 76570 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 76388 │ │ │ │ + beq.w 76304 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 763cc │ │ │ │ + bne.w 76348 │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 762f8 │ │ │ │ + bne.w 76274 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.w 768ea │ │ │ │ + bne.w 76866 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 763b6 │ │ │ │ + bne.w 76332 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 761dc │ │ │ │ + bne.n 76158 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 76240 │ │ │ │ + ble.n 761bc │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ adds r7, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76846 │ │ │ │ + beq.w 767c2 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 7655e │ │ │ │ + ble.w 764da │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 761d0 │ │ │ │ + beq.n 7614c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 7655e │ │ │ │ + beq.w 764da │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 761d0 │ │ │ │ + beq.n 7614c │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 7655e │ │ │ │ + beq.w 764da │ │ │ │ add.w lr, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 761d0 │ │ │ │ + beq.n 7614c │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 7655e │ │ │ │ + beq.w 764da │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 761c0 │ │ │ │ + bne.n 7613c │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 76240 │ │ │ │ + beq.n 761bc │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ - b.n 76192 │ │ │ │ - ldr r1, [pc, #488] @ (763c8 ) │ │ │ │ + b.n 7610e │ │ │ │ + ldr r1, [pc, #488] @ (76344 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d51b8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d5304 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7655c │ │ │ │ + beq.w 764d8 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #468] @ (763c8 ) │ │ │ │ + ldr r1, [pc, #468] @ (76344 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d51b8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d5304 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7654e │ │ │ │ + beq.w 764ca │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7621a │ │ │ │ + beq.n 76196 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76946 │ │ │ │ + beq.w 768c2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7622e │ │ │ │ + beq.n 761aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7693e │ │ │ │ + beq.w 768ba │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 7655c │ │ │ │ + bne.w 764d8 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 7617e │ │ │ │ + bgt.n 760fa │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 7657e │ │ │ │ + bne.w 764fa │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 762d2 │ │ │ │ + ble.n 7624e │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 762b0 │ │ │ │ + cbz r0, 7622c │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 765d6 │ │ │ │ + ble.w 76552 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 762a4 │ │ │ │ + beq.n 76220 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 765d6 │ │ │ │ + beq.w 76552 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 762a4 │ │ │ │ + beq.n 76220 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 765d6 │ │ │ │ + beq.w 76552 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 762a4 │ │ │ │ + beq.n 76220 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 765d6 │ │ │ │ + beq.w 76552 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 76294 │ │ │ │ + bne.n 76210 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 762d2 │ │ │ │ + beq.n 7624e │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 76266 │ │ │ │ + b.n 761e2 │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 762cc │ │ │ │ + beq.n 76248 │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 762b2 │ │ │ │ + bne.n 7622e │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 765d6 │ │ │ │ + bne.w 76552 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7625e │ │ │ │ + bne.n 761da │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.n 762e2 │ │ │ │ + bne.n 7625e │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76922 │ │ │ │ + bne.w 7689e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 768c4 │ │ │ │ + bne.w 76840 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7631a │ │ │ │ + bne.n 76296 │ │ │ │ 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 76158 │ │ │ │ + beq.w 760d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76158 │ │ │ │ + bne.w 760d4 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 76158 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 760d4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 762f0 │ │ │ │ + beq.n 7626c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 762f0 │ │ │ │ + bne.n 7626c │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 762f0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7626c │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 765fc │ │ │ │ + bne.w 76578 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 76828 │ │ │ │ + bpl.w 767a4 │ │ │ │ ldrd r1, r0, [r7, #8] │ │ │ │ - bl 77938 │ │ │ │ + bl 778b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76682 │ │ │ │ + beq.w 765fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 766fc │ │ │ │ - cbz r5, 763a8 │ │ │ │ + beq.w 76678 │ │ │ │ + cbz r5, 76324 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 76146 │ │ │ │ + bne.w 760c2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76392 │ │ │ │ + beq.n 7630e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7691a │ │ │ │ + beq.w 76896 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12268 @ 0x2fec │ │ │ │ + movw r1, #13804 @ 0x35ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 76894 │ │ │ │ + bne.w 76810 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 762f2 │ │ │ │ + b.n 7626e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 76762 │ │ │ │ + bmi.w 766de │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7616a │ │ │ │ - blt.n 7632c │ │ │ │ + b.n 760e6 │ │ │ │ + blt.n 762a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f578 │ │ │ │ + bl 7f570 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 7614c │ │ │ │ + ble.w 760c8 │ │ │ │ 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] │ │ │ │ @@ -113553,646 +113487,646 @@ │ │ │ │ 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 768cc │ │ │ │ + bge.w 76848 │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 764d6 │ │ │ │ + beq.n 76452 │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 764ea │ │ │ │ + beq.n 76466 │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 765ea │ │ │ │ + beq.w 76566 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7668c │ │ │ │ + beq.w 76608 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7679a │ │ │ │ + beq.w 76716 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 7f578 │ │ │ │ + bl 7f570 │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76468 │ │ │ │ + bne.n 763e4 │ │ │ │ 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 7647e │ │ │ │ + bne.n 763fa │ │ │ │ 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 764ee │ │ │ │ + bne.n 7646a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 764ee │ │ │ │ + bne.n 7646a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 7670e │ │ │ │ + bne.w 7668a │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7670e │ │ │ │ + bne.w 7668a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 764e6 │ │ │ │ + bne.n 76462 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 764e6 │ │ │ │ + bne.n 76462 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 767bc │ │ │ │ + beq.w 76738 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 76728 │ │ │ │ + ble.w 766a4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 764fa │ │ │ │ + bne.n 76476 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 76404 │ │ │ │ + bne.n 76380 │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ - b.n 7614c │ │ │ │ + b.n 760c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 764a8 │ │ │ │ + beq.n 76424 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 764b0 │ │ │ │ + b.n 7642c │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 7670c │ │ │ │ + bne.w 76688 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 76498 │ │ │ │ + b.n 76414 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 76728 │ │ │ │ + beq.w 766a4 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 76720 │ │ │ │ + bne.w 7669c │ │ │ │ mov ip, r1 │ │ │ │ - b.n 764c4 │ │ │ │ - ldr r1, [pc, #708] @ (767dc ) │ │ │ │ + b.n 76440 │ │ │ │ + ldr r1, [pc, #708] @ (76758 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5038 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ + bl d5184 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 763a8 │ │ │ │ + beq.w 76324 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 123d40 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 124390 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76546 │ │ │ │ + beq.n 764c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 768b6 │ │ │ │ + beq.w 76832 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76108 │ │ │ │ - b.n 763a8 │ │ │ │ + bne.w 76084 │ │ │ │ + b.n 76324 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7655c │ │ │ │ + beq.n 764d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7694e │ │ │ │ + beq.w 768ca │ │ │ │ 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 76240 │ │ │ │ + beq.w 761bc │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 7624e │ │ │ │ - ldr r1, [pc, #604] @ (767dc ) │ │ │ │ + beq.w 761ca │ │ │ │ + ldr r1, [pc, #604] @ (76758 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d51b8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d5304 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 765d2 │ │ │ │ + cbz r0, 7654e │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #588] @ (767dc ) │ │ │ │ + ldr r1, [pc, #588] @ (76758 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d51b8 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ + bl d5304 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76958 │ │ │ │ + beq.w 768d4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 765b8 │ │ │ │ + beq.n 76534 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769ae │ │ │ │ + beq.w 7692a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 765cc │ │ │ │ + beq.n 76548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769a6 │ │ │ │ + beq.w 76922 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7624a │ │ │ │ + beq.w 761c6 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - beq.w 762e2 │ │ │ │ + beq.w 7625e │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 762e2 │ │ │ │ + b.n 7625e │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 7647e │ │ │ │ + b.n 763fa │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 76372 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 762ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 86280 │ │ │ │ + bl 8620c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7686c │ │ │ │ + beq.w 767e8 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 103ea0 │ │ │ │ + bl 104180 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.n 766c8 │ │ │ │ - bl 72074 │ │ │ │ + beq.n 76644 │ │ │ │ + bl 71fe4 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 76632 │ │ │ │ - b.n 766c8 │ │ │ │ + cbnz r0, 765ae │ │ │ │ + b.n 76644 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 767e4 │ │ │ │ + bge.w 76760 │ │ │ │ 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 76626 │ │ │ │ - ldr r2, [pc, #408] @ (767e0 ) │ │ │ │ + bne.n 765a2 │ │ │ │ + ldr r2, [pc, #408] @ (7675c ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 76696 │ │ │ │ + cbnz r1, 76612 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 76712 │ │ │ │ + blt.n 7668e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76674 │ │ │ │ + beq.n 765f0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 76674 │ │ │ │ + cbnz r3, 765f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 76364 │ │ │ │ + bne.w 762e0 │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76372 │ │ │ │ - b.n 763a8 │ │ │ │ + bne.w 762ee │ │ │ │ + b.n 76324 │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - b.n 76468 │ │ │ │ + b.n 763e4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76654 │ │ │ │ + beq.n 765d0 │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1235dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #300] @ (767e0 ) │ │ │ │ + ldr r2, [pc, #300] @ (7675c ) │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7687a │ │ │ │ + bne.w 767f6 │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76654 │ │ │ │ + beq.n 765d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76654 │ │ │ │ + beq.n 765d0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 7692a │ │ │ │ + beq.w 768a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76884 │ │ │ │ + beq.w 76800 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 763a8 │ │ │ │ + beq.w 76324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 763a8 │ │ │ │ + bne.w 76324 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76372 │ │ │ │ - b.n 763a8 │ │ │ │ + bne.w 762ee │ │ │ │ + b.n 76324 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 764e0 │ │ │ │ + b.n 7645c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 7fac0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fab8 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7665a │ │ │ │ - b.n 766c8 │ │ │ │ + beq.n 765d6 │ │ │ │ + b.n 76644 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 76506 │ │ │ │ + bne.w 76482 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12336 @ 0x3030 │ │ │ │ + movw r1, #13872 @ 0x3630 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 763a8 │ │ │ │ + beq.w 76324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 763a8 │ │ │ │ + bne.w 76324 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 763a8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76324 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 767a4 │ │ │ │ + cbnz r3, 76720 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 763c0 │ │ │ │ + beq.w 7633c │ │ │ │ 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 763c0 │ │ │ │ + b.n 7633c │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 76452 │ │ │ │ - movw r2, #63357 @ 0xf77d │ │ │ │ + b.n 763ce │ │ │ │ + movw r2, #63349 @ 0xf775 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7680e │ │ │ │ + bne.n 7678a │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76768 │ │ │ │ - b.n 763c0 │ │ │ │ + bne.n 766e4 │ │ │ │ + b.n 7633c │ │ │ │ mov r3, ip │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76510 │ │ │ │ + beq.w 7648c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 767c0 │ │ │ │ + bne.n 7673c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 764c4 │ │ │ │ - b.n 76728 │ │ │ │ + beq.w 76440 │ │ │ │ + b.n 766a4 │ │ │ │ nop │ │ │ │ - blt.n 76740 │ │ │ │ + blt.n 766bc │ │ │ │ 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 76992 │ │ │ │ + bmi.w 7690e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7fac0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fab8 <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76974 │ │ │ │ + bne.w 768f0 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ - b.n 7662e │ │ │ │ + b.n 765aa │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76768 │ │ │ │ - b.n 763c0 │ │ │ │ + bne.n 766e4 │ │ │ │ + b.n 7633c │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 76146 │ │ │ │ - b.n 76392 │ │ │ │ + bne.w 760c2 │ │ │ │ + b.n 7630e │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #412 @ 0x19c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 766f0 │ │ │ │ - b.n 763a8 │ │ │ │ + bne.w 7666c │ │ │ │ + b.n 76324 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 76862 │ │ │ │ + beq.n 767de │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76848 │ │ │ │ + bne.n 767c4 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7655e │ │ │ │ + bne.w 764da │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 76186 │ │ │ │ - b.n 76240 │ │ │ │ + bne.w 76102 │ │ │ │ + b.n 761bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 766f0 │ │ │ │ - b.n 763a8 │ │ │ │ + bne.w 7666c │ │ │ │ + b.n 76324 │ │ │ │ mov r0, r3 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #308] @ (769b8 ) │ │ │ │ - b.n 766b8 │ │ │ │ + bl 1235f4 <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [pc, #308] @ (76934 ) │ │ │ │ + b.n 76634 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 766f0 │ │ │ │ - b.n 763a8 │ │ │ │ + bne.w 7666c │ │ │ │ + b.n 76324 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 763b0 │ │ │ │ + beq.w 7632c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 763b0 │ │ │ │ + bne.w 7632c │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 763b0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7632c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76108 │ │ │ │ - b.n 763a8 │ │ │ │ + bne.w 76084 │ │ │ │ + b.n 76324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [r3] │ │ │ │ - b.n 762f0 │ │ │ │ + b.n 7626c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #12296 @ 0x3008 │ │ │ │ + movw r1, #13832 @ 0x3608 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d1990 │ │ │ │ - b.n 76744 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 766c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76900 │ │ │ │ + beq.n 7687c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 76900 │ │ │ │ + cbnz r3, 7687c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 762f2 │ │ │ │ + b.n 7626e │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ - b.w 760e2 │ │ │ │ + b.w 7605e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 76392 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7630e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b707c │ │ │ │ - b.n 762e2 │ │ │ │ + bl 1bafb4 │ │ │ │ + b.n 7625e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 763a8 │ │ │ │ + beq.w 76324 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 763a8 │ │ │ │ - b.n 766fa │ │ │ │ + bne.w 76324 │ │ │ │ + b.n 76676 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7622e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 761aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7621a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76196 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 7655e │ │ │ │ + b.n 764da │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 765d2 │ │ │ │ + beq.w 7654e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 765d2 │ │ │ │ + bne.w 7654e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - b.n 765d6 │ │ │ │ + b.n 76552 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 766c8 │ │ │ │ + beq.w 76644 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 766c8 │ │ │ │ + bne.w 76644 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 766c8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76644 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76980 │ │ │ │ - b.n 766c8 │ │ │ │ + bne.n 768fc │ │ │ │ + b.n 76644 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 765cc │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76548 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 765b8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76534 │ │ │ │ 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 76b8e │ │ │ │ + bmi.w 76b0a │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76bd6 │ │ │ │ + beq.w 76b52 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 76a16 │ │ │ │ + ble.n 76992 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76ea4 │ │ │ │ + beq.w 76e20 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 76a8a │ │ │ │ + beq.n 76a06 │ │ │ │ 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 76ea4 │ │ │ │ + beq.w 76e20 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76a02 │ │ │ │ + bne.n 7697e │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 76c08 │ │ │ │ + ble.w 76b84 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 76a1e │ │ │ │ + beq.n 7699a │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 76a2c │ │ │ │ - bl 25de18 │ │ │ │ + bne.n 769a8 │ │ │ │ + bl 25e7c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e14 │ │ │ │ + beq.w 76d90 │ │ │ │ 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 76ec4 │ │ │ │ - movw r1, #12436 @ 0x3094 │ │ │ │ + bpl.w 76e40 │ │ │ │ + movw r1, #13972 @ 0x3694 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76e14 │ │ │ │ + beq.w 76d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76e14 │ │ │ │ + bne.w 76d90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 76e14 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76d90 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76c42 │ │ │ │ - blt.w 76e50 │ │ │ │ - ldr.w fp, [pc, #960] @ 76e60 │ │ │ │ + beq.w 76bbe │ │ │ │ + blt.w 76dcc │ │ │ │ + ldr.w fp, [pc, #960] @ 76ddc │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 76dfa │ │ │ │ + bgt.w 76d76 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76bec │ │ │ │ - ldr.w ip, [pc, #928] @ 76e68 │ │ │ │ + beq.w 76b68 │ │ │ │ + ldr.w ip, [pc, #928] @ 76de4 │ │ │ │ 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 76e18 │ │ │ │ + bne.w 76d94 │ │ │ │ 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 │ │ │ │ @@ -114202,61 +114136,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 76be4 │ │ │ │ + beq.n 76b60 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 76b78 │ │ │ │ + cbz r6, 76af4 │ │ │ │ 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 76b78 │ │ │ │ + beq.n 76af4 │ │ │ │ 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 76b78 │ │ │ │ + beq.n 76af4 │ │ │ │ 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 76b80 │ │ │ │ + bne.n 76afc │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76b64 │ │ │ │ + bne.n 76ae0 │ │ │ │ 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 76b64 │ │ │ │ - b.n 76b78 │ │ │ │ - ldr r0, [pc, #720] @ (76e60 ) │ │ │ │ + bne.n 76ae0 │ │ │ │ + b.n 76af4 │ │ │ │ + ldr r0, [pc, #720] @ (76ddc ) │ │ │ │ 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 │ │ │ │ @@ -114271,90 +114205,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 76e30 │ │ │ │ + beq.w 76dac │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 769e2 │ │ │ │ + bne.w 7695e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f690 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 769e2 │ │ │ │ - b.n 76e14 │ │ │ │ + bge.w 7695e │ │ │ │ + b.n 76d90 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 76b2c │ │ │ │ - b.n 76b78 │ │ │ │ + bne.n 76aa8 │ │ │ │ + b.n 76af4 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e14 │ │ │ │ + beq.w 76d90 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76ae6 │ │ │ │ + b.n 76a62 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 76ebe │ │ │ │ + bcs.w 76e3a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76ebe │ │ │ │ + beq.w 76e3a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 76c5c │ │ │ │ + bge.n 76bd8 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 76c2e │ │ │ │ + b.n 76baa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76c50 │ │ │ │ + beq.n 76bcc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #528] @ (76e64 ) │ │ │ │ + ldr r3, [pc, #528] @ (76de0 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 76b78 │ │ │ │ + b.n 76af4 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, r7] │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e9c │ │ │ │ + beq.w 76e18 │ │ │ │ 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 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e6c │ │ │ │ + beq.w 76de8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76de2 │ │ │ │ + beq.w 76d5e │ │ │ │ add r7, r6 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov ip, r5 │ │ │ │ @@ -114364,620 +114298,620 @@ │ │ │ │ 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 76dd2 │ │ │ │ + bge.w 76d4e │ │ │ │ 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 76d2c │ │ │ │ + ble.n 76ca8 │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 76dc8 │ │ │ │ + beq.n 76d44 │ │ │ │ add.w fp, r3, #2 │ │ │ │ cmp fp, r0 │ │ │ │ - bge.n 76d2c │ │ │ │ + bge.n 76ca8 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 76dc8 │ │ │ │ + beq.n 76d44 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 76d2c │ │ │ │ + bge.n 76ca8 │ │ │ │ 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 76df0 │ │ │ │ + beq.n 76d6c │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 76d1c │ │ │ │ + bgt.n 76c98 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76ce2 │ │ │ │ + bne.n 76c5e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76e94 │ │ │ │ + blt.w 76e10 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76d5c │ │ │ │ + ble.n 76cd8 │ │ │ │ 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 76caa │ │ │ │ + beq.n 76c26 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76d7a │ │ │ │ + ble.n 76cf6 │ │ │ │ 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 76d92 │ │ │ │ + ble.n 76d0e │ │ │ │ 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 76caa │ │ │ │ + beq.n 76c26 │ │ │ │ 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 76dc2 │ │ │ │ + bge.n 76d3e │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ streq.w lr, [r0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76da0 │ │ │ │ - b.n 76caa │ │ │ │ + bne.n 76d1c │ │ │ │ + b.n 76c26 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 76cb6 │ │ │ │ + bne.w 76c32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 76e8a │ │ │ │ + bne.n 76e06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ - b.n 76b78 │ │ │ │ + bl 771ec │ │ │ │ + b.n 76af4 │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ - b.n 76dd2 │ │ │ │ + b.n 76d4e │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 76bec │ │ │ │ - bl 1e7a0c │ │ │ │ + bls.w 76b68 │ │ │ │ + bl 1ea97c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c02 │ │ │ │ + bne.w 76b7e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76b78 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 76af4 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76e40 │ │ │ │ + bne.n 76dbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76ae6 │ │ │ │ + b.n 76a62 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 769e2 │ │ │ │ - b.n 76bd6 │ │ │ │ + bne.w 7695e │ │ │ │ + b.n 76b52 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76ae6 │ │ │ │ + b.n 76a62 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76e14 │ │ │ │ + movw r0, #384 @ 0x180 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76d90 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76e86 │ │ │ │ + beq.n 76e02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76e86 │ │ │ │ + cbnz r3, 76e02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76de8 │ │ │ │ + b.n 76d64 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25dc5c │ │ │ │ + bl 25e60c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ - b.n 76e70 │ │ │ │ + bl 771ec │ │ │ │ + b.n 76dec │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ - b.n 76e14 │ │ │ │ + bl 771ec │ │ │ │ + b.n 76d90 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #12392 @ 0x3068 │ │ │ │ + movw r1, #13928 @ 0x3668 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 76e14 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 76e14 │ │ │ │ - movw r1, #12460 @ 0x30ac │ │ │ │ + bl d1af0 │ │ │ │ + b.n 76d90 │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 76d90 │ │ │ │ + movw r1, #13996 @ 0x36ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 126e34 │ │ │ │ - b.n 76a6c │ │ │ │ + bl 12747c │ │ │ │ + b.n 769e8 │ │ │ │ nop │ │ │ │ │ │ │ │ -00076ed4 : │ │ │ │ +00076e50 : │ │ │ │ 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 76fa8 │ │ │ │ + blt.n 76f24 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76f92 │ │ │ │ - ldr r2, [pc, #168] @ (76fac ) │ │ │ │ + bne.n 76f0e │ │ │ │ + ldr r2, [pc, #168] @ (76f28 ) │ │ │ │ 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 76f66 │ │ │ │ + bcs.n 76ee2 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 76f5c │ │ │ │ + beq.n 76ed8 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 76f38 │ │ │ │ + cbz r2, 76eb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 76f52 │ │ │ │ + bcc.n 76ece │ │ │ │ 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 71850 │ │ │ │ + bl 71838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76f34 │ │ │ │ + bne.n 76eb0 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76f9e │ │ │ │ + bne.n 76f1a │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76f34 │ │ │ │ + beq.n 76eb0 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 76f34 │ │ │ │ + b.n 76eb0 │ │ │ │ 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 76f82 │ │ │ │ + b.n 76efe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76f34 │ │ │ │ + b.n 76eb0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076fb0 : │ │ │ │ +00076f2c : │ │ │ │ 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 770e4 │ │ │ │ + beq.w 77060 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 7705a │ │ │ │ + bne.n 76fd6 │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 77066 │ │ │ │ + bhi.n 76fe2 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #28997 @ 0x7145 │ │ │ │ + movw r3, #28865 @ 0x70c1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #696] @ 0x2b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 770d2 │ │ │ │ - ldr r1, [pc, #328] @ (77140 ) │ │ │ │ + bne.n 7704e │ │ │ │ + ldr r1, [pc, #328] @ (770bc ) │ │ │ │ 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 77088 │ │ │ │ + bcs.n 77004 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 77076 │ │ │ │ + beq.n 76ff2 │ │ │ │ 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, 77040 │ │ │ │ + cbz r0, 76fbc │ │ │ │ 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 7706a │ │ │ │ + bcc.n 76fe6 │ │ │ │ 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 77030 │ │ │ │ + b.n 76fac │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b220 │ │ │ │ + bl 26b820 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 76fdc │ │ │ │ + bls.n 76f58 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 77038 │ │ │ │ + b.n 76fb4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 77030 │ │ │ │ + b.n 76fac │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77030 │ │ │ │ + bne.n 76fac │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 770c6 │ │ │ │ + bne.n 77042 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 77066 │ │ │ │ + bhi.n 76fe2 │ │ │ │ ldr.w r7, [r6, #676] @ 0x2a4 │ │ │ │ - movw r3, #50537 @ 0xc569 │ │ │ │ + movw r3, #50513 @ 0xc551 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7712a │ │ │ │ + bne.n 770a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77124 │ │ │ │ + beq.n 770a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 77038 │ │ │ │ + beq.n 76fb4 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 77038 │ │ │ │ + b.n 76fb4 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b220 │ │ │ │ - b.n 77094 │ │ │ │ + bl 26b820 │ │ │ │ + b.n 77010 │ │ │ │ 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, #28997 @ 0x7145 │ │ │ │ + movw r2, #28865 @ 0x70c1 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #696] @ 0x2b8 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 770d6 │ │ │ │ - ldr r2, [pc, #60] @ (77140 ) │ │ │ │ + bne.n 77052 │ │ │ │ + ldr r2, [pc, #60] @ (770bc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r7, [r3, #676] @ 0x2a4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ - movw r2, #50537 @ 0xc569 │ │ │ │ + movw r2, #50513 @ 0xc551 │ │ │ │ movt r2, #6 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 77138 │ │ │ │ + bne.n 770b4 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 770ac │ │ │ │ + b.n 77028 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 770b6 │ │ │ │ + b.n 77032 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 7712e │ │ │ │ + b.n 770aa │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #276] @ (7726c ) │ │ │ │ + ldr r0, [pc, #276] @ (771e8 ) │ │ │ │ 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 771c4 │ │ │ │ + bcs.n 77140 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 77224 │ │ │ │ + beq.n 771a0 │ │ │ │ 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, 771a4 │ │ │ │ + cbz r1, 77120 │ │ │ │ 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 7720c │ │ │ │ + bhi.n 77188 │ │ │ │ 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 77194 │ │ │ │ + bne.n 77110 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77238 │ │ │ │ + beq.n 771b4 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 77218 │ │ │ │ + bne.n 77194 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 77268 │ │ │ │ + bhi.n 771e4 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50537 @ 0xc569 │ │ │ │ + movw r2, #50513 @ 0xc551 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7725a │ │ │ │ - cbz r6, 77254 │ │ │ │ + bne.n 771d6 │ │ │ │ + cbz r6, 771d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7719c │ │ │ │ + beq.n 77118 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 7719c │ │ │ │ + b.n 77118 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77194 │ │ │ │ - b.n 771c4 │ │ │ │ + bne.n 77110 │ │ │ │ + b.n 77140 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b220 │ │ │ │ - b.n 771d4 │ │ │ │ + bl 26b820 │ │ │ │ + b.n 77150 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77194 │ │ │ │ - b.n 771c4 │ │ │ │ + bne.n 77110 │ │ │ │ + b.n 77140 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - movw r3, #50537 @ 0xc569 │ │ │ │ + movw r3, #50513 @ 0xc551 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7725e │ │ │ │ + bne.n 771da │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 771f2 │ │ │ │ + b.n 7716e │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 771fc │ │ │ │ + b.n 77178 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7719c │ │ │ │ + b.n 77118 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077270 : │ │ │ │ +000771ec : │ │ │ │ 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, #29761 @ 0x7441 │ │ │ │ + movw r3, #29629 @ 0x73bd │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7732e │ │ │ │ - cbz r0, 772f2 │ │ │ │ - ldr r0, [pc, #412] @ (7743c ) │ │ │ │ + bne.n 772aa │ │ │ │ + cbz r0, 7726e │ │ │ │ + ldr r0, [pc, #412] @ (773b8 ) │ │ │ │ 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 7730a │ │ │ │ + beq.n 77286 │ │ │ │ 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 772e2 │ │ │ │ + bgt.n 7725e │ │ │ │ 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, 7730a │ │ │ │ + cbz r0, 77286 │ │ │ │ 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, 772f6 │ │ │ │ - cbz r2, 77338 │ │ │ │ + cbz r0, 77272 │ │ │ │ + cbz r2, 772b4 │ │ │ │ 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, #50069 @ 0xc395 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77432 │ │ │ │ + bne.w 773ae │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 772f2 │ │ │ │ + b.n 7726e │ │ │ │ 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 │ │ │ │ @@ -114988,71 +114922,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 77372 │ │ │ │ + bne.n 772ee │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7736e │ │ │ │ + cbz r7, 772ea │ │ │ │ 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 773ce │ │ │ │ + beq.n 7734a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 773ae │ │ │ │ + beq.n 7732a │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7738a │ │ │ │ + cbnz r3, 77306 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 772f2 │ │ │ │ + beq.n 7726e │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7742c │ │ │ │ + beq.n 773a8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 773a8 │ │ │ │ + cbz r3, 77324 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 772f2 │ │ │ │ + b.n 7726e │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 773bc │ │ │ │ + cbz r3, 77338 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 772f2 │ │ │ │ + bne.n 7726e │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 772f2 │ │ │ │ + b.n 7726e │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7737c │ │ │ │ + beq.n 772f8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 77426 │ │ │ │ + cbz r3, 773a2 │ │ │ │ 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, 77400 │ │ │ │ + cbz r3, 7737c │ │ │ │ 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 │ │ │ │ @@ -115061,88 +114995,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 772f2 │ │ │ │ + b.n 7726e │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 773da │ │ │ │ + b.n 77356 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 77398 │ │ │ │ + b.n 77314 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 77322 │ │ │ │ + b.n 7729e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 774ee │ │ │ │ + beq.n 7746a │ │ │ │ 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] @ (77600 ) │ │ │ │ + ldr r0, [pc, #428] @ (7757c ) │ │ │ │ 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 774c2 │ │ │ │ + beq.n 7743e │ │ │ │ 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 7749a │ │ │ │ + bgt.n 77416 │ │ │ │ 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, 774c2 │ │ │ │ + cbz r0, 7743e │ │ │ │ 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, 774ae │ │ │ │ - cbz r3, 774f0 │ │ │ │ + cbz r0, 7742a │ │ │ │ + cbz r3, 7746c │ │ │ │ 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, #50069 @ 0xc395 │ │ │ │ + movw r2, #50045 @ 0xc37d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #684] @ 0x2ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 775f6 │ │ │ │ + bne.w 77572 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 774aa │ │ │ │ + b.n 77426 │ │ │ │ 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] │ │ │ │ @@ -115152,71 +115086,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 7752a │ │ │ │ + bne.n 774a6 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 77526 │ │ │ │ + cbz r7, 774a2 │ │ │ │ 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 77586 │ │ │ │ + beq.n 77502 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 77566 │ │ │ │ + beq.n 774e2 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 77542 │ │ │ │ + cbnz r2, 774be │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 774aa │ │ │ │ + beq.n 77426 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 775f0 │ │ │ │ + beq.n 7756c │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, ip, [r3, #20] │ │ │ │ - cbz r2, 77560 │ │ │ │ + cbz r2, 774dc │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [ip, #20] │ │ │ │ - b.n 774aa │ │ │ │ + b.n 77426 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 77574 │ │ │ │ + cbz r2, 774f0 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 774aa │ │ │ │ + bne.n 77426 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 774aa │ │ │ │ + b.n 77426 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77534 │ │ │ │ + beq.n 774b0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 775ea │ │ │ │ + cbz r2, 77566 │ │ │ │ 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, 775b8 │ │ │ │ + cbz r3, 77534 │ │ │ │ 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 │ │ │ │ @@ -115229,991 +115163,991 @@ │ │ │ │ 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 774aa │ │ │ │ + b.n 77426 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 77592 │ │ │ │ + b.n 7750e │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 77550 │ │ │ │ + b.n 774cc │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 774e2 │ │ │ │ + b.n 7745e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077604 : │ │ │ │ +00077580 : │ │ │ │ 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 77760 │ │ │ │ + beq.w 776dc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77642 │ │ │ │ + bne.n 775be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7763e │ │ │ │ + beq.n 775ba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 776c8 │ │ │ │ + b.n 77644 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77660 │ │ │ │ + bne.n 775dc │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 7774e │ │ │ │ + bpl.n 776ca │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 77938 │ │ │ │ - bl 86280 │ │ │ │ + b.n 778b4 │ │ │ │ + bl 8620c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77738 │ │ │ │ + beq.n 776b4 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103ea0 │ │ │ │ + bl 104180 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 77722 │ │ │ │ - bl 72074 │ │ │ │ + beq.n 7769e │ │ │ │ + bl 71fe4 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 7768e │ │ │ │ - b.n 77722 │ │ │ │ + cbnz r0, 7760a │ │ │ │ + b.n 7769e │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 776dc │ │ │ │ + bge.n 77658 │ │ │ │ adds r5, #1 │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r3, r7, r5, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77686 │ │ │ │ - ldr r3, [pc, #236] @ (77790 ) │ │ │ │ + bne.n 77602 │ │ │ │ + ldr r3, [pc, #236] @ (7770c ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 776fa │ │ │ │ + cbnz r2, 77676 │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 776ce │ │ │ │ + blt.n 7764a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 776c6 │ │ │ │ + beq.n 77642 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 776c6 │ │ │ │ + cbnz r3, 77642 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 7fac0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fab8 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 776b0 │ │ │ │ - b.n 77722 │ │ │ │ + beq.n 7762c │ │ │ │ + b.n 7769e │ │ │ │ add.w r8, r8, #10 │ │ │ │ add r0, sp, #4 │ │ │ │ adds.w r8, r8, r8, lsr #2 │ │ │ │ - bmi.n 77780 │ │ │ │ + bmi.n 776fc │ │ │ │ mov r1, r8 │ │ │ │ - bl 7fac0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fab8 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77766 │ │ │ │ + bne.n 776e2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w r3, r7, r5, lsl #2 │ │ │ │ - b.n 7768a │ │ │ │ + b.n 77606 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 776ac │ │ │ │ + beq.n 77628 │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #124] @ (77790 ) │ │ │ │ - cbnz r0, 77744 │ │ │ │ + bl 1235dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #124] @ (7770c ) │ │ │ │ + cbnz r0, 776c0 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 776ac │ │ │ │ + beq.n 77628 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 776ac │ │ │ │ + beq.n 77628 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77738 │ │ │ │ + beq.n 776b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 7773c │ │ │ │ + cbz r3, 776b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 776c8 │ │ │ │ + b.n 77644 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 77738 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 776b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (77790 ) │ │ │ │ - b.n 77714 │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 1235f4 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (7770c ) │ │ │ │ + b.n 77690 │ │ │ │ + movw r0, #412 @ 0x19c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77738 │ │ │ │ - bl 262848 │ │ │ │ - b.n 77738 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 776b4 │ │ │ │ + bl 263064 │ │ │ │ + b.n 776b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77722 │ │ │ │ + beq.n 7769e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77722 │ │ │ │ + bne.n 7769e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 77722 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7769e │ │ │ │ + bl 1ea97c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77770 │ │ │ │ - b.n 77722 │ │ │ │ + bne.n 776ec │ │ │ │ + b.n 7769e │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077794 : │ │ │ │ +00077710 : │ │ │ │ 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 778ea │ │ │ │ + beq.w 77866 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 778ea │ │ │ │ + bpl.w 77866 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77880 │ │ │ │ - blt.w 7790a │ │ │ │ - ldr r7, [pc, #364] @ (7792c ) │ │ │ │ + beq.n 777fc │ │ │ │ + blt.w 77886 │ │ │ │ + ldr r7, [pc, #364] @ (778a8 ) │ │ │ │ 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 7789c │ │ │ │ + bgt.n 77818 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77884 │ │ │ │ - ldr.w ip, [pc, #336] @ 77934 │ │ │ │ + beq.n 77800 │ │ │ │ + ldr.w ip, [pc, #336] @ 778b0 │ │ │ │ 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 778d2 │ │ │ │ + bne.n 7784e │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 77814 │ │ │ │ + beq.n 77790 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 77852 │ │ │ │ + beq.n 777ce │ │ │ │ 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 77852 │ │ │ │ + beq.n 777ce │ │ │ │ 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 77876 │ │ │ │ + beq.n 777f2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 7783c │ │ │ │ + bne.n 777b8 │ │ │ │ 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 7783c │ │ │ │ - b.n 77852 │ │ │ │ - ldr r4, [pc, #172] @ (77930 ) │ │ │ │ - b.n 77870 │ │ │ │ + bne.n 777b8 │ │ │ │ + b.n 777ce │ │ │ │ + ldr r4, [pc, #172] @ (778ac ) │ │ │ │ + b.n 777ec │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 778fa │ │ │ │ + cbz r0, 77876 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77800 │ │ │ │ + b.n 7777c │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 778fe │ │ │ │ + bhi.n 7787a │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 778fa │ │ │ │ + cbz r0, 77876 │ │ │ │ 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 77810 │ │ │ │ + bne.n 7778c │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7781a │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 77796 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7791a │ │ │ │ + bne.n 77896 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77800 │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 7777c │ │ │ │ + movw r0, #412 @ 0x19c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77870 │ │ │ │ - bl 1e7a0c │ │ │ │ + b.n 777ec │ │ │ │ + bl 1ea97c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 778ba │ │ │ │ - b.n 778fa │ │ │ │ + bne.n 77836 │ │ │ │ + b.n 77876 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 778fa │ │ │ │ + movw r0, #384 @ 0x180 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77876 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77800 │ │ │ │ + b.n 7777c │ │ │ │ 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 77a12 │ │ │ │ - blt.w 77aa6 │ │ │ │ - ldr.w r8, [pc, #436] @ 77b08 │ │ │ │ + beq.n 779a0 │ │ │ │ + blt.w 77a22 │ │ │ │ + ldr.w r8, [pc, #436] @ 77a84 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 77a44 │ │ │ │ + bgt.n 779c0 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77a2c │ │ │ │ - ldr r0, [pc, #392] @ (77b00 ) │ │ │ │ + beq.n 779a8 │ │ │ │ + ldr r0, [pc, #392] @ (77a7c ) │ │ │ │ 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 77a8e │ │ │ │ + bne.n 77a0a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77a0a │ │ │ │ + beq.n 77986 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ - beq.n 779e6 │ │ │ │ + beq.n 77962 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r0, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77a1a │ │ │ │ + beq.n 7798e │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n 779e6 │ │ │ │ + beq.n 77962 │ │ │ │ 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 77a22 │ │ │ │ + beq.n 77996 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 779d0 │ │ │ │ + bne.n 7794c │ │ │ │ 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 779ac │ │ │ │ - b.n 779e6 │ │ │ │ - ldr r4, [pc, #240] @ (77b04 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bne.n 77928 │ │ │ │ + b.n 77962 │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne.n 779c4 │ │ │ │ - b.n 779e6 │ │ │ │ + bne.n 77940 │ │ │ │ + b.n 77962 │ │ │ │ cmp r0, r5 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 779d0 │ │ │ │ - b.n 779e6 │ │ │ │ + bne.n 7794c │ │ │ │ + b.n 77962 │ │ │ │ + ldr r4, [pc, #220] @ (77a80 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77ab4 │ │ │ │ + beq.n 77a30 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77992 │ │ │ │ + b.n 7790e │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77ab8 │ │ │ │ + bhi.n 77a34 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77ab4 │ │ │ │ + cbz r0, 77a30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 77a7c │ │ │ │ + beq.n 779f8 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 779ac │ │ │ │ + b.n 77928 │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 779ba │ │ │ │ + bne.n 77936 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 779c4 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 77940 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77ad8 │ │ │ │ + bne.n 77a66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77992 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 7790e │ │ │ │ + movw r0, #384 @ 0x180 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77a04 │ │ │ │ - bl 1e7a0c │ │ │ │ + b.n 77980 │ │ │ │ + bl 1ea97c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77ab4 │ │ │ │ + beq.n 77a30 │ │ │ │ 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 77ae8 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - b.n 779ac │ │ │ │ - ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r7, [r9, r8] │ │ │ │ - b.n 77992 │ │ │ │ + beq.n 77a76 │ │ │ │ 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 779ba │ │ │ │ - b.n 77a8a │ │ │ │ + bne.w 77936 │ │ │ │ + b.n 77a06 │ │ │ │ + ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r7, [r9, r8] │ │ │ │ + b.n 7790e │ │ │ │ + str r3, [r4, #12] │ │ │ │ + b.n 77928 │ │ │ │ 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 77b9e │ │ │ │ - ldr r0, [pc, #156] @ (77bbc ) │ │ │ │ + blt.n 77b1a │ │ │ │ + ldr r0, [pc, #156] @ (77b38 ) │ │ │ │ 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, 77b76 │ │ │ │ + cbz r2, 77af2 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 77b66 │ │ │ │ - ldr r1, [pc, #120] @ (77bc0 ) │ │ │ │ + cbz r4, 77ae2 │ │ │ │ + ldr r1, [pc, #120] @ (77b3c ) │ │ │ │ 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, 77b8a │ │ │ │ + cbnz r3, 77b06 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 77b66 │ │ │ │ + bls.n 77ae2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.w 1ea97c │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77bb0 │ │ │ │ + bne.n 77b2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 77b62 │ │ │ │ + bl 126d60 │ │ │ │ + b.n 77ade │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #384 @ 0x180 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77b62 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77ade │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 77b62 │ │ │ │ + b.n 77ade │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00077bc4 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00077b40 <_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 77db6 <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ + blt.w 77d32 <_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] @ 77dd8 <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ + ldr.w r9, [pc, #492] @ 77d54 <_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 77d7a <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bhi.w 77cf6 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ adds.w fp, r3, r4 │ │ │ │ - bmi.w 77d7a <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bmi.w 77cf6 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77d6c <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + bne.w 77ce8 <_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 77d24 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bcs.n 77ca0 <_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 77d58 <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ + beq.n 77cd4 <_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 77cba <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ + beq.n 77c36 <_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 77ce6 <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ + bgt.n 77c62 <_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] @ (77dd4 <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #308] @ (77d50 <_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 77d8a <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ + bne.n 77d06 <_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 77cda <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ + cmp fp, r2 │ │ │ │ + bhi.n 77c56 <_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 77c74 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77bf0 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 77c74 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77bf0 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77c92 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77c0e <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77c92 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77c0e <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77c92 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77c0e <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77dc8 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ + bne.n 77d44 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ add.w r2, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 77c92 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bmi.n 77c0e <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77d0e <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ + bne.n 77c8a <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ dmb ish │ │ │ │ - b.n 77c92 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77c0e <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77d9e <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ + bne.n 77d1a <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 77d7a <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + cbz r1, 77cf6 <_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 77c74 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77bf0 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77d24 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 77ca0 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77cd6 <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ + b.n 77c52 <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77d66 <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ + bne.n 77ce2 <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1eaab8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77c92 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77c0e <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77cb2 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 77c2e <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77daa <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ + bne.n 77d26 <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 77cb0 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + bl 126d60 │ │ │ │ + b.n 77c2c <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 77d42 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ + b.n 77cbe <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 77cb0 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ - movw r0, #12540 @ 0x30fc │ │ │ │ + b.n 77c2c <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + movw r0, #14076 @ 0x36fc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77d86 <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77d02 <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77c92 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ - b.n 77d00 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.w 77c0e <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77c7c <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077ddc <_Py_Dealloc@@Base>: │ │ │ │ +00077d58 <_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] @ (77e1c <_Py_Dealloc@@Base+0x40>) │ │ │ │ + ldr r2, [pc, #48] @ (77d98 <_Py_Dealloc@@Base+0x40>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r3, 77dfe <_Py_Dealloc@@Base+0x22> │ │ │ │ + cbnz r3, 77d7a <_Py_Dealloc@@Base+0x22> │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77e10 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne.n 77d8c <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77df6 <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77d72 <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77df6 <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77d72 <_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 77fae <_Py_Dealloc@@Base+0x1d2> │ │ │ │ + beq.w 77f2a <_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] @ 781bc <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + ldr.w r9, [pc, #876] @ 78138 <_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 77fc2 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ + beq.w 77f3e <_Py_Dealloc@@Base+0x1e6> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 780de <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 7805a <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77f92 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ + beq.w 77f0e <_Py_Dealloc@@Base+0x1b6> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 78016 <_Py_Dealloc@@Base+0x23a> │ │ │ │ - ldr.w sl, [pc, #804] @ 781c0 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + bmi.w 77f92 <_Py_Dealloc@@Base+0x23a> │ │ │ │ + ldr.w sl, [pc, #804] @ 7813c <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 77eaa <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 77e26 <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 77edc <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 77e58 <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77ea2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77e1e <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 77ea2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77e1e <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77ea2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 77e1e <_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 780ca <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 78046 <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 77eaa <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 77e26 <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29761 @ 0x7441 │ │ │ │ + movw r3, #29629 @ 0x73bd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7803a <_Py_Dealloc@@Base+0x25e> │ │ │ │ + bne.w 77fb6 <_Py_Dealloc@@Base+0x25e> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 77ecc <_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 77fe8 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 77f64 <_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 77f3c <_Py_Dealloc@@Base+0x160> │ │ │ │ + bgt.n 77eb8 <_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 77fe8 <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 77f64 <_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 77fd6 <_Py_Dealloc@@Base+0x1fa> │ │ │ │ + beq.n 77f52 <_Py_Dealloc@@Base+0x1fa> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7804c <_Py_Dealloc@@Base+0x270> │ │ │ │ + beq.n 77fc8 <_Py_Dealloc@@Base+0x270> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 77fa4 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bhi.n 77f20 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 77fa4 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bne.n 77f20 <_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 781ae <_Py_Dealloc@@Base+0x3d2> │ │ │ │ + bgt.w 7812a <_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 77f5a <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 77ed6 <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 77f74 <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r9, [pc, #524] @ 781bc <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + b.n 77ef0 <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r9, [pc, #524] @ 78138 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 77e78 <_Py_Dealloc@@Base+0x9c> │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + bne.w 77df4 <_Py_Dealloc@@Base+0x9c> │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26872 @ 0x68f8 │ │ │ │ + movw r0, #28408 @ 0x6ef8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_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 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77ecc <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 781a6 <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + bne.w 78122 <_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 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77ecc <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #29761 @ 0x7441 │ │ │ │ + movw r3, #29629 @ 0x73bd │ │ │ │ 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 77f02 <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 77e7e <_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 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77ecc <_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] │ │ │ │ @@ -116225,98 +116159,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 7808e <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + bne.n 7800a <_Py_Dealloc@@Base+0x2b2> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 7808a <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + cbz r2, 78006 <_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 78132 <_Py_Dealloc@@Base+0x356> │ │ │ │ + beq.n 780ae <_Py_Dealloc@@Base+0x356> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 78110 <_Py_Dealloc@@Base+0x334> │ │ │ │ + beq.n 7808c <_Py_Dealloc@@Base+0x334> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 780a6 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 78022 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 77ecc <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ - cbz r1, 7810a <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbz r1, 78086 <_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, 780c4 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 78040 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 77ecc <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 780fe <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 7807a <_Py_Dealloc@@Base+0x322> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 77ea2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 77e1e <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #32289 @ 0x7e21 │ │ │ │ + movw r2, #32157 @ 0x7d9d │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77e82 <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 77dfe <_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 14da54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14ed7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 780d6 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 78052 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 780b4 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 78030 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 7811e <_Py_Dealloc@@Base+0x342> │ │ │ │ + cbz r2, 7809a <_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 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 77ecc <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r0, [r4, #532] @ 0x214 │ │ │ │ - b.n 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77ecc <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78098 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq.n 78014 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 781a0 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ + cbz r3, 7811c <_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, 78168 <_Py_Dealloc@@Base+0x38c> │ │ │ │ + cbz r3, 780e4 <_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 │ │ │ │ @@ -116329,33 +116263,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 77f50 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 77ecc <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7813e <_Py_Dealloc@@Base+0x362> │ │ │ │ + b.n 780ba <_Py_Dealloc@@Base+0x362> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 78000 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 77f7c <_Py_Dealloc@@Base+0x224> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14da68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14ed90 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000781c4 : │ │ │ │ +00078140 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 781f8 │ │ │ │ + cbz r2, 78174 │ │ │ │ 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 │ │ │ │ @@ -116366,152 +116300,152 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000781fc : │ │ │ │ +00078178 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (7822c ) │ │ │ │ + ldr r3, [pc, #32] @ (781a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 78216 │ │ │ │ + cbz r0, 78192 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26872 @ 0x68f8 │ │ │ │ + movw r0, #28408 @ 0x6ef8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 7826a │ │ │ │ + cbz r0, 781e6 │ │ │ │ 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 7824e │ │ │ │ + bne.n 781ca │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7824c │ │ │ │ - ldr r2, [pc, #48] @ (78288 ) │ │ │ │ + bne.n 781c8 │ │ │ │ + ldr r2, [pc, #48] @ (78204 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7826c │ │ │ │ + cbnz r3, 781e8 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7827c │ │ │ │ + bne.n 781f8 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78262 │ │ │ │ + b.n 781de │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78262 │ │ │ │ + b.n 781de │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 78290 │ │ │ │ + cbnz r0, 7820c │ │ │ │ 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 782b0 │ │ │ │ + beq.n 7822c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 782b2 │ │ │ │ + cbz r3, 7822e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (782e4 ) │ │ │ │ + ldr r2, [pc, #48] @ (78260 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 782c6 │ │ │ │ + cbnz r3, 78242 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 782d6 │ │ │ │ + bne.n 78252 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 782be │ │ │ │ + b.n 7823a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 782be │ │ │ │ + b.n 7823a │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000782e8 : │ │ │ │ +00078264 : │ │ │ │ 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 78332 │ │ │ │ + bne.n 782ae │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 78332 │ │ │ │ + beq.n 782ae │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 7834c │ │ │ │ + beq.n 782c8 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 78326 │ │ │ │ + bne.n 782a2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 78322 │ │ │ │ + beq.n 7829e │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 7831a │ │ │ │ + bne.n 78296 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78322 │ │ │ │ + b.n 7829e │ │ │ │ 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 │ │ │ │ @@ -116519,833 +116453,833 @@ │ │ │ │ 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 785f4 │ │ │ │ + beq.w 78570 │ │ │ │ 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 7899c │ │ │ │ + bne.w 78918 │ │ │ │ add.w fp, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ - bgt.w 78502 │ │ │ │ + bgt.w 7847e │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78474 │ │ │ │ + blt.n 783f0 │ │ │ │ ldr.w r0, [r3, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 784ea │ │ │ │ + beq.w 78466 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 78580 │ │ │ │ + beq.w 784fc │ │ │ │ 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 78544 │ │ │ │ + blt.w 784c0 │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 784ea │ │ │ │ + beq.n 78466 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 787b4 │ │ │ │ + beq.w 78730 │ │ │ │ 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 7872a │ │ │ │ + bgt.w 786a6 │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 7854a │ │ │ │ + blt.w 784c6 │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 784e8 │ │ │ │ + beq.n 78464 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 7848c │ │ │ │ + beq.n 78408 │ │ │ │ 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 78754 │ │ │ │ + bgt.w 786d0 │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 7856a │ │ │ │ + blt.w 784e6 │ │ │ │ ldr.w r1, [r3, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 784e8 │ │ │ │ + beq.n 78464 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 78934 │ │ │ │ + beq.w 788b0 │ │ │ │ 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 78412 │ │ │ │ + b.n 7838e │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 78ad2 │ │ │ │ + bne.w 78a7a │ │ │ │ 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 78432 │ │ │ │ - cbz r2, 784e8 │ │ │ │ + bne.n 783ae │ │ │ │ + cbz r2, 78464 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78432 │ │ │ │ + bne.n 783ae │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c1a │ │ │ │ + beq.w 78aac │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78c8a │ │ │ │ + beq.w 78bf0 │ │ │ │ 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 78432 │ │ │ │ + bne.n 783ae │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 78894 │ │ │ │ + beq.w 78810 │ │ │ │ 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 78480 │ │ │ │ + b.n 783fc │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 788a0 │ │ │ │ + bgt.w 7881c │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 78554 │ │ │ │ + blt.n 784d0 │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 784ea │ │ │ │ + beq.n 78466 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 78580 │ │ │ │ + beq.n 784fc │ │ │ │ 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 788c0 │ │ │ │ + bgt.w 7883c │ │ │ │ ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 783ec │ │ │ │ + bge.w 78368 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7847a │ │ │ │ - b.n 783fc │ │ │ │ + beq.n 783f6 │ │ │ │ + b.n 78378 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.w 78c00 │ │ │ │ + bne.w 78a92 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78480 │ │ │ │ + b.n 783fc │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7847a │ │ │ │ + beq.n 783f6 │ │ │ │ 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 7853a │ │ │ │ + b.n 784b6 │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 78550 │ │ │ │ + beq.n 784cc │ │ │ │ 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 7841a │ │ │ │ + b.n 78396 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 785da │ │ │ │ + bne.n 78556 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 784ea │ │ │ │ + beq.n 78466 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 785da │ │ │ │ + bne.n 78556 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78aac │ │ │ │ + beq.w 78bba │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c7c │ │ │ │ + beq.w 78bf4 │ │ │ │ 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 784ea │ │ │ │ + beq.n 78466 │ │ │ │ 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 783e2 │ │ │ │ - b.n 78532 │ │ │ │ + ble.w 7835e │ │ │ │ + b.n 784ae │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w sl, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ and.w r3, r9, r3 │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ add r5, sl │ │ │ │ it le │ │ │ │ ldrsble.w r8, [sl, r3] │ │ │ │ - bgt.w 7878c │ │ │ │ + bgt.w 78708 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 7877e │ │ │ │ + blt.w 786fa │ │ │ │ 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 7879a │ │ │ │ + beq.w 78716 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 78824 │ │ │ │ + beq.w 787a0 │ │ │ │ mov.w r1, r9, lsr #5 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and.w r3, r3, r1 │ │ │ │ it le │ │ │ │ ldrsble.w r8, [sl, r3] │ │ │ │ - bgt.w 78886 │ │ │ │ + bgt.w 78802 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 7881c │ │ │ │ + blt.w 78798 │ │ │ │ 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 787aa │ │ │ │ + beq.w 78726 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 788d0 │ │ │ │ + beq.w 7884c │ │ │ │ mov.w r1, r9, lsr #10 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r3, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r5 │ │ │ │ - bgt.n 7871c │ │ │ │ + bgt.n 78698 │ │ │ │ ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 788c6 │ │ │ │ + blt.w 78842 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 787aa │ │ │ │ + beq.n 78726 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 789d4 │ │ │ │ + beq.w 78980 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ add.w r4, r4, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r4, r4, #1 │ │ │ │ and.w r4, r4, r3 │ │ │ │ - bgt.w 78a28 │ │ │ │ + bgt.w 789d4 │ │ │ │ ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 789ca │ │ │ │ + blt.w 78976 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r5, r7, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 787aa │ │ │ │ + beq.n 78726 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 78a36 │ │ │ │ + beq.w 789e2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r4, r4, r3 │ │ │ │ - ble.n 786a2 │ │ │ │ + ble.n 7861e │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 786a6 │ │ │ │ + b.n 78622 │ │ │ │ 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 78424 │ │ │ │ + bge.w 783a0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 78550 │ │ │ │ + beq.w 784cc │ │ │ │ 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 78454 │ │ │ │ + bge.w 783d0 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 78550 │ │ │ │ + beq.w 784cc │ │ │ │ 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 7872a │ │ │ │ + b.n 786a6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 78642 │ │ │ │ + bne.w 785be │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78550 │ │ │ │ + b.n 784cc │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 7861e │ │ │ │ + b.n 7859a │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r8 │ │ │ │ movs r2, #1 │ │ │ │ add r3, sl │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 78480 │ │ │ │ + b.n 783fc │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [fp, #5] │ │ │ │ mov r6, r8 │ │ │ │ - b.n 7879e │ │ │ │ + b.n 7871a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 783fc │ │ │ │ + bne.w 78378 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 784ea │ │ │ │ + beq.w 78466 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 783fc │ │ │ │ + bne.w 78378 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78c16 │ │ │ │ + beq.w 78aa8 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c86 │ │ │ │ + beq.w 78c08 │ │ │ │ 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 784ea │ │ │ │ - b.n 783fc │ │ │ │ + beq.w 78466 │ │ │ │ + b.n 78378 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 78786 │ │ │ │ - b.n 78684 │ │ │ │ + beq.n 78702 │ │ │ │ + b.n 78600 │ │ │ │ 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 d12bc │ │ │ │ + bl d140c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 78860 │ │ │ │ + beq.n 787dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78ac4 │ │ │ │ + beq.w 78a6c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78ae4 │ │ │ │ + blt.w 78a8c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 78372 │ │ │ │ + bne.w 782ee │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 78372 │ │ │ │ + bne.w 782ee │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 787aa │ │ │ │ + bne.n 78726 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78642 │ │ │ │ + b.n 785be │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 78660 │ │ │ │ + b.n 785dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 78480 │ │ │ │ + b.n 783fc │ │ │ │ ldr.w r6, [fp, sl, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78512 │ │ │ │ + bge.w 7848e │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 7847a │ │ │ │ + beq.w 783f6 │ │ │ │ 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 7853e │ │ │ │ + b.n 784ba │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 78786 │ │ │ │ - b.n 786c4 │ │ │ │ + beq.w 78702 │ │ │ │ + b.n 78640 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 78a9a │ │ │ │ + beq.w 78a46 │ │ │ │ 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 d12bc │ │ │ │ + bl d140c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7890c │ │ │ │ + beq.n 78888 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78a9e │ │ │ │ + beq.w 78a4a │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78ae4 │ │ │ │ + blt.w 78a8c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 78372 │ │ │ │ + bne.w 782ee │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 78372 │ │ │ │ + bne.w 782ee │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 787aa │ │ │ │ + bne.w 78726 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78684 │ │ │ │ + b.n 78600 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 78464 │ │ │ │ + bne.w 783e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 784e8 │ │ │ │ + beq.w 78464 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 78464 │ │ │ │ + bne.w 783e0 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c12 │ │ │ │ + beq.w 78aa4 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78c8e │ │ │ │ + beq.w 78c04 │ │ │ │ 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 784e8 │ │ │ │ - b.n 78464 │ │ │ │ + beq.w 78464 │ │ │ │ + b.n 783e0 │ │ │ │ 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 78c26 │ │ │ │ + bgt.w 78bdc │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 78bbe │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 783f6 │ │ │ │ + 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 78baa │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 78aea │ │ │ │ + bge.w 78ab0 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7847a │ │ │ │ - b.n 78b08 │ │ │ │ + beq.w 783f6 │ │ │ │ + b.n 78ace │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 78786 │ │ │ │ - b.n 78700 │ │ │ │ + beq.w 78702 │ │ │ │ + b.n 7867c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d12bc │ │ │ │ + bl d140c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78a06 │ │ │ │ + beq.n 789b2 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78ab0 │ │ │ │ + beq.n 78a58 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78ae4 │ │ │ │ + blt.n 78a8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 78c1e │ │ │ │ + bne.w 78ba2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 78c1e │ │ │ │ + bne.w 78ba2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 787aa │ │ │ │ + bne.w 78726 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 786c4 │ │ │ │ + b.n 78640 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 786e2 │ │ │ │ + b.n 7865e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d12bc │ │ │ │ + bl d140c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78a66 │ │ │ │ + beq.n 78a12 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 78a88 │ │ │ │ + cbz r0, 78a34 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78ae4 │ │ │ │ + blt.n 78a8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 78c1e │ │ │ │ + bne.w 78ba2 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 78c1e │ │ │ │ + bne.w 78ba2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 787aa │ │ │ │ + bne.w 78726 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78700 │ │ │ │ + b.n 7867c │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ - b.n 78a66 │ │ │ │ + b.n 78a12 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 788e6 │ │ │ │ + b.n 78862 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 7890c │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 785b0 │ │ │ │ + b.n 78888 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78a06 │ │ │ │ + b.n 789b2 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ - b.n 78860 │ │ │ │ + b.n 787dc │ │ │ │ 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 783e2 │ │ │ │ + b.n 7835e │ │ │ │ mvn.w r6, #2 │ │ │ │ - b.n 78550 │ │ │ │ + b.n 784cc │ │ │ │ + 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 783c6 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 788ea │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 7876a │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 7843a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1b3aa8 │ │ │ │ + bl 1bfe14 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 78c72 │ │ │ │ - bne.n 78ba4 │ │ │ │ + blt.w 78bfa │ │ │ │ + bne.n 78b3e │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - 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.n 78be4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.n 78bc6 │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7847a │ │ │ │ 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.n 78c3a │ │ │ │ + bgt.n 78b94 │ │ │ │ ldrsb.w r8, [r4, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 78bac │ │ │ │ + bge.n 78b7a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7847a │ │ │ │ + beq.w 783f6 │ │ │ │ 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.n 78c62 │ │ │ │ + bgt.n 78b60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 78c48 │ │ │ │ + bge.n 78b46 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7847a │ │ │ │ + beq.w 783f6 │ │ │ │ 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 78b50 │ │ │ │ + b.n 78aea │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 784ea │ │ │ │ + b.n 78466 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1b3aa8 │ │ │ │ + bl 1bfe14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78c70 │ │ │ │ - bne.n 78bf4 │ │ │ │ + blt.n 78bf8 │ │ │ │ + bne.n 78b6e │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 78b66 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1b3aa8 │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - blt.n 78c72 │ │ │ │ - bne.n 78ba4 │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78b34 │ │ │ │ - cmp.w r8, #15 │ │ │ │ - ite gt │ │ │ │ - ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 78b26 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r6, r3 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - b.n 784ea │ │ │ │ - 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 7844a │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 7896e │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 787ee │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 784be │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 78372 │ │ │ │ - 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 789b8 │ │ │ │ + b.n 78b2a │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78b58 │ │ │ │ + b.n 78b1c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r6, r3 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + b.n 78466 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1b3aa8 │ │ │ │ + bl 1bfe14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78c70 │ │ │ │ - bne.n 78bf4 │ │ │ │ + blt.n 78bf8 │ │ │ │ + bne.n 78b6e │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 78b90 │ │ │ │ + b.n 78b00 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78b82 │ │ │ │ + b.n 78af2 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 782ee │ │ │ │ + cmp.w r8, #15 │ │ │ │ + ite gt │ │ │ │ + ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ + b.n 78964 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 7852c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1bfe14 │ │ │ │ + subs.w r8, r0, #0 │ │ │ │ + blt.n 78bfa │ │ │ │ + bne.n 78b3e │ │ │ │ + ldrb.w r8, [r4, #4] │ │ │ │ + b.n 78944 │ │ │ │ + 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 78934 │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + b.n 78450 │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + b.n 78542 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r8, #4 │ │ │ │ - beq.n 78c80 │ │ │ │ + beq.n 78c0c │ │ │ │ mov r6, r8 │ │ │ │ - b.n 78550 │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - b.n 785c6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 78370 │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - b.n 78804 │ │ │ │ + b.n 784cc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 784d4 │ │ │ │ + b.n 78900 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78984 │ │ │ │ + b.n 78780 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 782ec │ │ │ │ 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 │ │ │ │ @@ -117356,421 +117290,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 78e2e │ │ │ │ + bgt.w 78dae │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78d8e │ │ │ │ + blt.n 78d0e │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78d98 │ │ │ │ + beq.n 78d18 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 78da0 │ │ │ │ + beq.n 78d20 │ │ │ │ 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 78e08 │ │ │ │ + bgt.w 78d88 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78e1a │ │ │ │ + blt.w 78d9a │ │ │ │ ldr.w r3, [sl, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 78d98 │ │ │ │ + beq.n 78d18 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78eaa │ │ │ │ + beq.w 78e2a │ │ │ │ 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 78e72 │ │ │ │ + bgt.w 78df2 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78e56 │ │ │ │ + blt.w 78dd6 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78d98 │ │ │ │ + beq.n 78d18 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78f04 │ │ │ │ + beq.w 78e84 │ │ │ │ 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 78e9a │ │ │ │ + bgt.w 78e1a │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78e6c │ │ │ │ + blt.n 78dec │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78d98 │ │ │ │ + beq.n 78d18 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78f88 │ │ │ │ + beq.w 78f08 │ │ │ │ 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 78d2c │ │ │ │ + b.n 78cac │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 78fe8 │ │ │ │ + bne.w 78f68 │ │ │ │ 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 78df0 │ │ │ │ + bne.n 78d70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78d98 │ │ │ │ + beq.n 78d18 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor.w ip, r1, r3 │ │ │ │ tst.w ip, #28 │ │ │ │ - bne.n 78df0 │ │ │ │ + bne.n 78d70 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 78ffe │ │ │ │ + beq.w 78f7e │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 79012 │ │ │ │ + beq.w 78f92 │ │ │ │ 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 78d98 │ │ │ │ + beq.n 78d18 │ │ │ │ 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 78d02 │ │ │ │ + ble.w 78c82 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 78f82 │ │ │ │ + bgt.w 78f02 │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78d0c │ │ │ │ + bge.w 78c8c │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78d98 │ │ │ │ + beq.n 78d18 │ │ │ │ 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 78d2c │ │ │ │ + b.n 78cac │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 78f60 │ │ │ │ + bgt.w 78ee0 │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78cda │ │ │ │ + bge.w 78c5a │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78d94 │ │ │ │ + beq.n 78d14 │ │ │ │ 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 78e10 │ │ │ │ + b.n 78d90 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78d94 │ │ │ │ + beq.n 78d14 │ │ │ │ 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 78d66 │ │ │ │ + b.n 78ce6 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78d98 │ │ │ │ - b.n 78d7e │ │ │ │ + beq.n 78d18 │ │ │ │ + b.n 78cfe │ │ │ │ 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 78d3e │ │ │ │ + bge.w 78cbe │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78d94 │ │ │ │ + beq.n 78d14 │ │ │ │ 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 78d6a │ │ │ │ + b.n 78cea │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78e1e │ │ │ │ + bne.n 78d9e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78d98 │ │ │ │ + beq.w 78d18 │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w r0, ip, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78e1e │ │ │ │ + bne.n 78d9e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79002 │ │ │ │ + beq.w 78f82 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ addne.w r0, r3, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 7900a │ │ │ │ + bpl.w 78f8a │ │ │ │ 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 78d98 │ │ │ │ - b.n 78e1e │ │ │ │ + beq.w 78d18 │ │ │ │ + b.n 78d9e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78d4e │ │ │ │ + bne.w 78cce │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78d98 │ │ │ │ + beq.w 78d18 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78d4e │ │ │ │ + bne.w 78cce │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 78ffa │ │ │ │ + beq.n 78f7a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 79006 │ │ │ │ + beq.n 78f86 │ │ │ │ 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 78d98 │ │ │ │ - b.n 78d4e │ │ │ │ + beq.w 78d18 │ │ │ │ + b.n 78cce │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78cda │ │ │ │ + bge.w 78c5a │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 78d94 │ │ │ │ + beq.w 78d14 │ │ │ │ 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 78e14 │ │ │ │ + b.n 78d94 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78d7e │ │ │ │ + bne.w 78cfe │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78d98 │ │ │ │ + beq.w 78d18 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78d7e │ │ │ │ + bne.w 78cfe │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 78fe4 │ │ │ │ + beq.n 78f64 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7900e │ │ │ │ + beq.n 78f8e │ │ │ │ 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 78d98 │ │ │ │ - b.n 78d7e │ │ │ │ + beq.w 78d18 │ │ │ │ + b.n 78cfe │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78fba │ │ │ │ + b.n 78f3a │ │ │ │ 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 78d02 │ │ │ │ + b.n 78c82 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78f36 │ │ │ │ + b.n 78eb6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78dcc │ │ │ │ + b.n 78d4c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b.n 78ede │ │ │ │ + b.n 78e5e │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78f48 │ │ │ │ + b.n 78ec8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78ef0 │ │ │ │ + b.n 78e70 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78fcc │ │ │ │ + b.n 78f4c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78de0 │ │ │ │ + b.n 78d60 │ │ │ │ nop │ │ │ │ │ │ │ │ -00079018 : │ │ │ │ +00078f98 : │ │ │ │ stmdb 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 791a2 │ │ │ │ + bgt.w 79122 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79354 │ │ │ │ + beq.w 792d4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 79354 │ │ │ │ + bhi.w 792d4 │ │ │ │ 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 791f6 │ │ │ │ + bmi.w 79176 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79392 │ │ │ │ + bne.w 79312 │ │ │ │ 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 793aa │ │ │ │ - ldr.w sl, [pc, #844] @ 793e4 │ │ │ │ + bmi.w 7932a │ │ │ │ + ldr.w sl, [pc, #844] @ 79364 │ │ │ │ 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 79318 │ │ │ │ + bhi.w 79298 │ │ │ │ adds r0, r4, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bmi.w 79318 │ │ │ │ + bmi.w 79298 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #6037 @ 0x1795 │ │ │ │ + movw r2, #6013 @ 0x177d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7930a │ │ │ │ + bne.w 7928a │ │ │ │ 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 792c0 │ │ │ │ + bcs.w 79240 │ │ │ │ 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 79300 │ │ │ │ + beq.w 79280 │ │ │ │ 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 791b2 │ │ │ │ + beq.n 79132 │ │ │ │ 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 79276 │ │ │ │ + bgt.w 791f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #676] @ (793e0 ) │ │ │ │ + ldr r2, [pc, #676] @ (79360 ) │ │ │ │ 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 7932a │ │ │ │ + bne.w 792aa │ │ │ │ str r3, [r4, #20] │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 79238 │ │ │ │ + beq.n 791b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79238 │ │ │ │ + beq.n 791b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79240 │ │ │ │ + bne.n 791c0 │ │ │ │ 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] │ │ │ │ @@ -117782,343 +117716,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 79254 │ │ │ │ - movw r2, #29349 @ 0x72a5 │ │ │ │ + bne.n 791d4 │ │ │ │ + movw r2, #29841 @ 0x7491 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79064 │ │ │ │ + b.n 78fe4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cmp r2, r7 │ │ │ │ - bhi.n 7926c │ │ │ │ + cmp r7, r2 │ │ │ │ + bcc.n 791ec │ │ │ │ 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 792c0 │ │ │ │ + beq.n 79240 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 79110 │ │ │ │ - movw r2, #61377 @ 0xefc1 │ │ │ │ + b.n 79090 │ │ │ │ + movw r2, #61193 @ 0xef09 │ │ │ │ movt r2, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79064 │ │ │ │ - movw r2, #58325 @ 0xe3d5 │ │ │ │ + b.n 78fe4 │ │ │ │ + movw r2, #58789 @ 0xe5a5 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79064 │ │ │ │ + b.n 78fe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7937a │ │ │ │ + beq.w 792fa │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79326 │ │ │ │ + beq.w 792a6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [pc, #456] @ 793e4 │ │ │ │ + ldr.w sl, [pc, #456] @ 79364 │ │ │ │ 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 7915a │ │ │ │ + bne.n 790da │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79170 │ │ │ │ + beq.n 790f0 │ │ │ │ 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 79170 │ │ │ │ + b.n 790f0 │ │ │ │ movw r0, #642 @ 0x282 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 792f4 │ │ │ │ + beq.n 79274 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 79354 │ │ │ │ - movw r2, #12961 @ 0x32a1 │ │ │ │ + bne.n 792d4 │ │ │ │ + movw r2, #13225 @ 0x33a9 │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79064 │ │ │ │ + b.n 78fe4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 79110 │ │ │ │ + b.n 79090 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79130 │ │ │ │ + beq.w 790b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79130 │ │ │ │ + beq.w 790b0 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79130 │ │ │ │ + bne.w 790b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79370 │ │ │ │ + bne.n 792f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 79130 │ │ │ │ + bmi.w 790b0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 792aa │ │ │ │ + bne.n 7922a │ │ │ │ dmb ish │ │ │ │ - b.n 79130 │ │ │ │ + b.n 790b0 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7933e │ │ │ │ + bne.n 792be │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 79318 │ │ │ │ + cbz r0, 79298 │ │ │ │ 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 79110 │ │ │ │ - movw r2, #48213 @ 0xbc55 │ │ │ │ + b.n 79090 │ │ │ │ + movw r2, #54029 @ 0xd30d │ │ │ │ movt r2, #21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79064 │ │ │ │ + b.n 78fe4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 71850 │ │ │ │ - b.n 791d0 │ │ │ │ + bl 71838 │ │ │ │ + b.n 79150 │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 791d4 │ │ │ │ + bne.w 79154 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1eaab8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 79130 │ │ │ │ + bne.w 790b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7919a │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7911a │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79348 │ │ │ │ + bne.n 792c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 7922c │ │ │ │ + bl 126d60 │ │ │ │ + b.n 791ac │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 792dc │ │ │ │ + b.n 7925c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7922c │ │ │ │ + b.n 791ac │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - movw r1, #12916 @ 0x3274 │ │ │ │ + movw r1, #14452 @ 0x3874 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 79326 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 792a6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79130 │ │ │ │ - b.n 79298 │ │ │ │ + bne.w 790b0 │ │ │ │ + b.n 79218 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12944 @ 0x3290 │ │ │ │ + movw r1, #14480 @ 0x3890 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 79326 │ │ │ │ + bl 12747c │ │ │ │ + b.n 792a6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13012 @ 0x32d4 │ │ │ │ + movw r1, #14548 @ 0x38d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 79326 │ │ │ │ + bl 12747c │ │ │ │ + b.n 792a6 │ │ │ │ ldr.w r0, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #48] @ 793e4 │ │ │ │ + ldr.w sl, [pc, #48] @ 79364 │ │ │ │ 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 790ae │ │ │ │ - b.n 79318 │ │ │ │ + bls.w 7902e │ │ │ │ + b.n 79298 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000793e8 : │ │ │ │ +00079368 : │ │ │ │ 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 7948e │ │ │ │ + bpl.n 7940e │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79454 │ │ │ │ + bne.n 793d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7945e │ │ │ │ + beq.n 793de │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 7946c │ │ │ │ + bne.n 793ec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7946c │ │ │ │ - ldr r1, [pc, #116] @ (794a4 ) │ │ │ │ + beq.n 793ec │ │ │ │ + ldr r1, [pc, #116] @ (79424 ) │ │ │ │ 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 79486 │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.n 79406 │ │ │ │ + bl 7b998 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79416 │ │ │ │ + bne.n 79396 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 79428 │ │ │ │ + beq.n 793a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7942e │ │ │ │ + bne.n 793ae │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19f248 │ │ │ │ - bl 794e4 │ │ │ │ + b.w 1a3138 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 79464 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79450 │ │ │ │ + b.n 793d0 │ │ │ │ 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 76030 │ │ │ │ - cbz r0, 794d2 │ │ │ │ + bl 75fac │ │ │ │ + cbz r0, 79452 │ │ │ │ mul.w r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19a7ec │ │ │ │ - movw r1, #64780 @ 0xfd0c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #4] @ (794e0 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + b.w 19e6e4 │ │ │ │ + movw r1, #780 @ 0x30c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #4] @ (79460 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ 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] @ (797cc ) │ │ │ │ + ldr r3, [pc, #700] @ (7974c ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r8 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 79758 │ │ │ │ + bne.w 796d8 │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 795fa │ │ │ │ + ble.n 7957a │ │ │ │ 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 │ │ │ │ @@ -118134,48 +118068,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 7981a │ │ │ │ + bne.w 7979a │ │ │ │ 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, 795ae │ │ │ │ + cbnz r1, 7952e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7973c │ │ │ │ + bmi.w 796bc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 796c0 │ │ │ │ + bmi.w 79640 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ - bgt.w 7970c │ │ │ │ + bgt.w 7968c │ │ │ │ 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 7972a │ │ │ │ + bne.w 796aa │ │ │ │ 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] │ │ │ │ @@ -118196,33 +118130,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, #6037 @ 0x1795 │ │ │ │ + movw r0, #6013 @ 0x177d │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 797d0 │ │ │ │ + bne.w 79750 │ │ │ │ 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 797ba │ │ │ │ + beq.w 7973a │ │ │ │ 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, 79674 │ │ │ │ + cbz r2, 795f4 │ │ │ │ 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 │ │ │ │ @@ -118232,48 +118166,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 79556 │ │ │ │ + b.n 794d6 │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 79786 │ │ │ │ + bcc.w 79706 │ │ │ │ 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 79648 │ │ │ │ + bne.n 795c8 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7980e │ │ │ │ + bne.w 7978e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 797e0 │ │ │ │ + beq.w 79760 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 79648 │ │ │ │ + b.n 795c8 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7978e │ │ │ │ + bne.n 7970e │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 797ae │ │ │ │ - ldr r2, [pc, #244] @ (797cc ) │ │ │ │ + beq.n 7972e │ │ │ │ + ldr r2, [pc, #244] @ (7974c ) │ │ │ │ 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 │ │ │ │ @@ -118281,175 +118215,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 795bc │ │ │ │ + ble.w 7953c │ │ │ │ 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 795d0 │ │ │ │ + beq.w 79550 │ │ │ │ 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 795da │ │ │ │ + b.n 7955a │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7976a │ │ │ │ + cbnz r2, 796ea │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 796d4 │ │ │ │ + bne.n 79654 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 796d4 │ │ │ │ - b.n 795a2 │ │ │ │ + bne.n 79654 │ │ │ │ + b.n 79522 │ │ │ │ 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 7960a │ │ │ │ - movw r1, #63357 @ 0xf77d │ │ │ │ + b.n 7958a │ │ │ │ + movw r1, #63349 @ 0xf775 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79838 │ │ │ │ + bne.n 797b8 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 795a2 │ │ │ │ + beq.w 79522 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 79742 │ │ │ │ + b.n 796c2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 79648 │ │ │ │ - movw r1, #63357 @ 0xf77d │ │ │ │ + b.n 795c8 │ │ │ │ + movw r1, #63349 @ 0xf775 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7982c │ │ │ │ + bne.n 797ac │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 795ae │ │ │ │ + beq.w 7952e │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 796c8 │ │ │ │ + b.n 79648 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 796d4 │ │ │ │ - b.n 795ae │ │ │ │ + bne.n 79654 │ │ │ │ + b.n 7952e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 79648 │ │ │ │ - b.n 79692 │ │ │ │ + bne.w 795c8 │ │ │ │ + b.n 79612 │ │ │ │ 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 79648 │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 795c8 │ │ │ │ + bl 1ea97c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 797f4 │ │ │ │ + beq.n 79774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 79844 │ │ │ │ + cbz r3, 797c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79808 │ │ │ │ + beq.n 79788 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7984c │ │ │ │ + cbz r3, 797cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 795f4 │ │ │ │ + b.n 79574 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 796ac │ │ │ │ + b.n 7962c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e0f54 │ │ │ │ + bl 1e4028 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 7956c │ │ │ │ + b.n 794ec │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 797a2 │ │ │ │ + b.n 79722 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7977c │ │ │ │ + b.n 796fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 797f4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79774 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 79808 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79788 │ │ │ │ stmdb 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 798ea │ │ │ │ + beq.n 7986a │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ - ldr r2, [pc, #576] @ (79abc ) │ │ │ │ + ldr r2, [pc, #576] @ (79a3c ) │ │ │ │ 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 79a18 │ │ │ │ + bhi.w 79998 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 79918 │ │ │ │ + bne.n 79898 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 79a14 │ │ │ │ + ble.w 79994 │ │ │ │ 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 │ │ │ │ @@ -118462,61 +118396,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] @ (79abc ) │ │ │ │ + ldr r3, [pc, #464] @ (79a3c ) │ │ │ │ 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 79a18 │ │ │ │ + bhi.n 79998 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ add.w r1, r9, r7 │ │ │ │ - movw r0, #6037 @ 0x1795 │ │ │ │ + movw r0, #6013 @ 0x177d │ │ │ │ movt r0, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79a98 │ │ │ │ + bne.w 79a18 │ │ │ │ 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 79a28 │ │ │ │ + bcs.n 799a8 │ │ │ │ adds r1, #19 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 79a5e │ │ │ │ + beq.n 799de │ │ │ │ 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 799ae │ │ │ │ + beq.n 7992e │ │ │ │ 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 │ │ │ │ @@ -118532,22 +118466,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 79a00 │ │ │ │ + bhi.n 79980 │ │ │ │ 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, 79a28 │ │ │ │ + cbz r4, 799a8 │ │ │ │ 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 │ │ │ │ @@ -118559,212 +118493,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 798e2 │ │ │ │ + b.n 79862 │ │ │ │ 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 799d0 │ │ │ │ + b.n 79950 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 79918 │ │ │ │ + b.n 79898 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 79a68 │ │ │ │ + bhi.n 799e8 │ │ │ │ add.w fp, r5, #1 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ - b.n 79918 │ │ │ │ + b.n 79898 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79aae │ │ │ │ + bne.n 79a2e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 79aa6 │ │ │ │ + cbz r4, 79a26 │ │ │ │ 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 799d0 │ │ │ │ + b.n 79950 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 799c6 │ │ │ │ + b.n 79946 │ │ │ │ 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 79aa6 │ │ │ │ + bmi.n 79a26 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r0, #6037 @ 0x1795 │ │ │ │ + movw r0, #6013 @ 0x177d │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7993c │ │ │ │ + beq.w 798bc │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 799c8 │ │ │ │ + bne.n 79948 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 798e2 │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 79862 │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79a46 │ │ │ │ + b.n 799c6 │ │ │ │ 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, 79b0a │ │ │ │ + cbz r3, 79a8a │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 79b0a │ │ │ │ - ldr r3, [pc, #692] @ (79da4 ) │ │ │ │ + cbz r3, 79a8a │ │ │ │ + ldr r3, [pc, #692] @ (79d24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 79d5c │ │ │ │ + beq.w 79cdc │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 79d5c │ │ │ │ + bne.w 79cdc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79bf4 │ │ │ │ + beq.n 79b74 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldrb.w r8, [r4, #-4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 79d84 │ │ │ │ + bne.w 79d04 │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79d6a │ │ │ │ + bne.w 79cea │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79d6a │ │ │ │ + bne.w 79cea │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79d6a │ │ │ │ + bne.w 79cea │ │ │ │ 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 79d42 │ │ │ │ + bne.w 79cc2 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79d42 │ │ │ │ + bne.w 79cc2 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79d42 │ │ │ │ + bne.w 79cc2 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79d42 │ │ │ │ + bne.w 79cc2 │ │ │ │ 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, #29761 @ 0x7441 │ │ │ │ + movw r3, #29629 @ 0x73bd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79bfa │ │ │ │ - ldr r3, [pc, #516] @ (79da4 ) │ │ │ │ + bne.n 79b7a │ │ │ │ + ldr r3, [pc, #516] @ (79d24 ) │ │ │ │ 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 79c18 │ │ │ │ + beq.n 79b98 │ │ │ │ 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 79be2 │ │ │ │ + bgt.n 79b62 │ │ │ │ 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, 79c18 │ │ │ │ + cbz r1, 79b98 │ │ │ │ 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, 79c06 │ │ │ │ - cbz r2, 79c3c │ │ │ │ + cbz r1, 79b86 │ │ │ │ + cbz r2, 79bbc │ │ │ │ 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 79bf4 │ │ │ │ + b.n 79b74 │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79d38 │ │ │ │ + bne.w 79cb8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 79bf4 │ │ │ │ + b.n 79b74 │ │ │ │ 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 │ │ │ │ @@ -118772,72 +118706,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 79c78 │ │ │ │ + bne.n 79bf8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79c74 │ │ │ │ + cbz r3, 79bf4 │ │ │ │ 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 79cd4 │ │ │ │ + beq.n 79c54 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 79cb4 │ │ │ │ + beq.n 79c34 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 79c90 │ │ │ │ + cbnz r3, 79c10 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79bf4 │ │ │ │ + beq.n 79b74 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 79cae │ │ │ │ + cbz r1, 79c2e │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 79caa │ │ │ │ + cbz r3, 79c2a │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 79bf4 │ │ │ │ + b.n 79b74 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 79c9c │ │ │ │ + b.n 79c1c │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 79cc2 │ │ │ │ + cbz r3, 79c42 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79bf4 │ │ │ │ + bne.n 79b74 │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 79bf4 │ │ │ │ + b.n 79b74 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79c82 │ │ │ │ + beq.n 79c02 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79d32 │ │ │ │ + cbz r3, 79cb2 │ │ │ │ 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, 79d08 │ │ │ │ + cbz r3, 79c88 │ │ │ │ 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 │ │ │ │ @@ -118846,83 +118780,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 79bf4 │ │ │ │ + b.n 79b74 │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 79ce0 │ │ │ │ + b.n 79c60 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 79c30 │ │ │ │ + b.n 79bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61a7c <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53356 @ 0xd06c │ │ │ │ + bl 61b2c <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #54892 @ 0xd66c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50740 @ 0xc634 │ │ │ │ + movw r0, #52276 @ 0xcc34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #64780 @ 0xfd0c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #64] @ (79da8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #780 @ 0x30c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #64] @ (79d28 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61a7c <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53332 @ 0xd054 │ │ │ │ + bl 61b2c <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #54868 @ 0xd654 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50740 @ 0xc634 │ │ │ │ + movw r0, #52276 @ 0xcc34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 61a7c <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53272 @ 0xd018 │ │ │ │ + bl 61b2c <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #54808 @ 0xd618 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50740 @ 0xc634 │ │ │ │ + movw r0, #52276 @ 0xcc34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl 65ec0 │ │ │ │ + bl 65f70 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -00079dac : │ │ │ │ +00079d2c : │ │ │ │ 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 19f6dc │ │ │ │ - cbz r0, 79dd4 │ │ │ │ + bl 1a35cc <_PyThreadState_New@@Base+0x2440> │ │ │ │ + cbz r0, 79d54 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00079dd8 : │ │ │ │ +00079d58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79e20 │ │ │ │ - cbz r0, 79e1a │ │ │ │ + bl 79da0 │ │ │ │ + cbz r0, 79d9a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 79e1a │ │ │ │ - ldr r4, [pc, #36] @ (79e1c ) │ │ │ │ + bpl.n 79d9a │ │ │ │ + ldr r4, [pc, #36] @ (79d9c ) │ │ │ │ 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 │ │ │ │ @@ -118964,1240 +118898,1240 @@ │ │ │ │ addmi r1, r3, #3 │ │ │ │ addmi r3, #1 │ │ │ │ ittt mi │ │ │ │ bicmi.w r1, r1, #3 │ │ │ │ addmi r1, r1, r2 │ │ │ │ addmi.w r2, r1, r3, lsl #2 │ │ │ │ adds.w r8, r2, r5 │ │ │ │ - bmi.w 79fbe │ │ │ │ + bmi.w 79f3e │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r9, [r7, #712] @ 0x2c8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7a096 │ │ │ │ - ldr r3, [pc, #612] @ (7a108 ) │ │ │ │ + bne.w 7a016 │ │ │ │ + ldr r3, [pc, #612] @ (7a088 ) │ │ │ │ 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 7a034 │ │ │ │ + bcs.w 79fb4 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7a080 │ │ │ │ + beq.w 7a000 │ │ │ │ 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 79f54 │ │ │ │ + beq.n 79ed4 │ │ │ │ add.w r7, fp, r5 │ │ │ │ - cbz r5, 79f18 │ │ │ │ + cbz r5, 79e98 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 79f18 │ │ │ │ - ldr r1, [pc, #528] @ (7a108 ) │ │ │ │ + beq.n 79e98 │ │ │ │ + ldr r1, [pc, #528] @ (7a088 ) │ │ │ │ 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 79ff4 │ │ │ │ + bgt.n 79f74 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79fd4 │ │ │ │ + bne.n 79f54 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #472] @ (7a10c ) │ │ │ │ + ldr r2, [pc, #472] @ (7a08c ) │ │ │ │ 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 7a0b0 │ │ │ │ + bne.w 7a030 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 79f84 │ │ │ │ + bmi.n 79f04 │ │ │ │ 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 79fc8 │ │ │ │ + bcc.n 79f48 │ │ │ │ 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 79eea │ │ │ │ + bne.n 79e6a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 79ef6 │ │ │ │ - b.n 79f18 │ │ │ │ + bne.n 79e76 │ │ │ │ + b.n 79e98 │ │ │ │ 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, 79fb0 │ │ │ │ + cbz r2, 79f30 │ │ │ │ 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 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 79ee4 │ │ │ │ + b.n 79e64 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #300] @ (7a10c ) │ │ │ │ + ldr r2, [pc, #300] @ (7a08c ) │ │ │ │ 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 7a0c4 │ │ │ │ + bne.n 7a044 │ │ │ │ str r6, [r7, #8] │ │ │ │ - b.n 79f46 │ │ │ │ + b.n 79ec6 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 79f18 │ │ │ │ + beq.n 79e98 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79f18 │ │ │ │ + bne.n 79e98 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a0fe │ │ │ │ + bne.n 7a07e │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 79f18 │ │ │ │ + bmi.w 79e98 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a01e │ │ │ │ + bne.n 79f9e │ │ │ │ dmb ish │ │ │ │ - b.n 79f18 │ │ │ │ + b.n 79e98 │ │ │ │ ldr.w sl, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 7a0d8 │ │ │ │ + bne.n 7a058 │ │ │ │ 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 79fbe │ │ │ │ + beq.n 79f3e │ │ │ │ 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 79eea │ │ │ │ + bne.w 79e6a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 79ef6 │ │ │ │ - b.n 79f18 │ │ │ │ + bne.w 79e76 │ │ │ │ + b.n 79e98 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a034 │ │ │ │ + beq.n 79fb4 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - b.n 79f70 │ │ │ │ + b.n 79ef0 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r9 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79fbe │ │ │ │ + beq.n 79f3e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7a06c │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 79fec │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a0e6 │ │ │ │ + bne.n 7a066 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126718 │ │ │ │ - b.n 79f46 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 126d60 │ │ │ │ + b.n 79ec6 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a0f2 │ │ │ │ + bne.n 7a072 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126718 │ │ │ │ - b.n 79ff0 │ │ │ │ + bl 126d60 │ │ │ │ + b.n 79f70 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 7a056 │ │ │ │ + b.n 79fd6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 79f46 │ │ │ │ + b.n 79ec6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 79ff0 │ │ │ │ + b.n 79f70 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79f18 │ │ │ │ - b.n 7a00e │ │ │ │ + bne.w 79e98 │ │ │ │ + b.n 79f8e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007a110 : │ │ │ │ +0007a090 : │ │ │ │ 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 7a180 │ │ │ │ - cbz r0, 7a150 │ │ │ │ + bl 7a100 │ │ │ │ + cbz r0, 7a0d0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7a154 ) │ │ │ │ + ldr r0, [pc, #24] @ (7a0d4 ) │ │ │ │ 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 7b1b4 │ │ │ │ + b.w 7b124 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a158 : │ │ │ │ +0007a0d8 : │ │ │ │ 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 7a180 │ │ │ │ + bl 7a100 │ │ │ │ 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 7a7ae │ │ │ │ + beq.w 7a72e │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7a450 │ │ │ │ + beq.w 7a3d0 │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7b028 │ │ │ │ + blt.w 7af9a │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7ae02 │ │ │ │ + bgt.w 7ad82 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6037 @ 0x1795 │ │ │ │ + movw r2, #6013 @ 0x177d │ │ │ │ movt r2, #7 │ │ │ │ add.w sl, r1, #21 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7a968 │ │ │ │ - ldr r2, [pc, #680] @ (7a48c ) │ │ │ │ + bne.w 7a8e8 │ │ │ │ + ldr r2, [pc, #680] @ (7a40c ) │ │ │ │ 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 7a7d0 │ │ │ │ + bgt.w 7a750 │ │ │ │ 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 7a7ba │ │ │ │ + beq.w 7a73a │ │ │ │ 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 7a318 │ │ │ │ + beq.n 7a298 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #596] @ (7a490 ) │ │ │ │ + ldr r2, [pc, #596] @ (7a410 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7aaca │ │ │ │ + bne.w 7aa4a │ │ │ │ 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 7a774 │ │ │ │ + bpl.w 7a6f4 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 7b0b0 │ │ │ │ + bpl.w 7b05e │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r7, #30 │ │ │ │ - bne.w 7a77c │ │ │ │ + bne.w 7a6fc │ │ │ │ adds r4, r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 7a368 │ │ │ │ + bhi.n 7a2e8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a368 │ │ │ │ + bne.n 7a2e8 │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7a364 │ │ │ │ + bcc.n 7a2e4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a364 │ │ │ │ + bne.n 7a2e4 │ │ │ │ add.w r4, r7, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7a474 │ │ │ │ + bcc.w 7a3f4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a474 │ │ │ │ + bne.w 7a3f4 │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r7, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 7a486 │ │ │ │ + bcc.w 7a406 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a486 │ │ │ │ + bne.w 7a406 │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r7, #20 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ - bcc.n 7a2fa │ │ │ │ + bcc.n 7a27a │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa90 │ │ │ │ + bne.w 7aa10 │ │ │ │ cmp r3, ip │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bcc.n 7a2f8 │ │ │ │ + bcc.n 7a278 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7a2da │ │ │ │ + b.n 7a25a │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 7a336 │ │ │ │ + bhi.n 7a2b6 │ │ │ │ sub.w r9, r4, r7 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 7a382 │ │ │ │ + bne.n 7a302 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ace0 │ │ │ │ + bne.w 7ac60 │ │ │ │ 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 7a47a │ │ │ │ + bcc.w 7a3fa │ │ │ │ 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 7a220 │ │ │ │ + b.n 7a1a0 │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7a2fe │ │ │ │ + blt.n 7a27e │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 7a2fe │ │ │ │ + bls.n 7a27e │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #1 │ │ │ │ tst.w r1, #128 @ 0x80 │ │ │ │ - bne.n 7a2fe │ │ │ │ + bne.n 7a27e │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ - bne.n 7a34c │ │ │ │ + bne.n 7a2cc │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7a2fe │ │ │ │ + b.n 7a27e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7a2fa │ │ │ │ + b.n 7a27a │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 7a37a │ │ │ │ + bls.n 7a2fa │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r4, r7 │ │ │ │ - bge.n 7a340 │ │ │ │ + bge.n 7a2c0 │ │ │ │ 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 7acb2 │ │ │ │ + bpl.w 7ac32 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b0aa │ │ │ │ + beq.w 7b058 │ │ │ │ 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 7a704 │ │ │ │ + bcs.w 7a684 │ │ │ │ ldrd r1, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7a9de │ │ │ │ + bne.w 7a95e │ │ │ │ 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 7a4a8 │ │ │ │ + bpl.n 7a428 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7aab0 │ │ │ │ + bls.w 7aa30 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 7a906 │ │ │ │ + bls.w 7a886 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7ae62 │ │ │ │ + bhi.w 7ade2 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7ac8c │ │ │ │ + ble.w 7ac0c │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a738 │ │ │ │ + bhi.w 7a6b8 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.w 7afae │ │ │ │ + beq.w 7af26 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7a41c │ │ │ │ + bne.n 7a39c │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a738 │ │ │ │ + bhi.w 7a6b8 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7aefe │ │ │ │ + bhi.w 7ae7e │ │ │ │ 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 7a930 │ │ │ │ + bhi.w 7a8b0 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r3, r1, #6 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrsb.w r3, [r0] │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 7ace6 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7af82 │ │ │ │ - ldr r6, [pc, #44] @ (7a494 ) │ │ │ │ - movs r3, #24 │ │ │ │ - mla r6, r3, r2, r6 │ │ │ │ + ldrsb.w r2, [r0] │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 7ac66 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 7af02 │ │ │ │ + ldr r6, [pc, #44] @ (7a414 ) │ │ │ │ + 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 7a2fa │ │ │ │ + b.n 7a27a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7a220 │ │ │ │ + b.n 7a1a0 │ │ │ │ mov r0, ip │ │ │ │ - b.n 7a2fa │ │ │ │ + b.n 7a27a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 7a436 │ │ │ │ + beq.n 7a3b6 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7aac6 │ │ │ │ + bcs.w 7aa46 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.w 7a640 │ │ │ │ + bhi.w 7a5c0 │ │ │ │ mov r0, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - bne.n 7a49c │ │ │ │ + bne.n 7a41c │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.n 7a498 │ │ │ │ + bcc.n 7a418 │ │ │ │ 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 7a56a │ │ │ │ + beq.n 7a4ea │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7a556 │ │ │ │ + beq.n 7a4d6 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7a546 │ │ │ │ + beq.n 7a4c6 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7a536 │ │ │ │ + beq.n 7a4b6 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 7a526 │ │ │ │ + beq.n 7a4a6 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 7a514 │ │ │ │ + beq.n 7a494 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 7a502 │ │ │ │ + beq.n 7a482 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a632 │ │ │ │ + bne.w 7a5b2 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a632 │ │ │ │ + bne.w 7a5b2 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a632 │ │ │ │ + bne.w 7a5b2 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5b2 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5b2 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5b2 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5b2 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 7a630 │ │ │ │ + beq.n 7a5b0 │ │ │ │ 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 7a632 │ │ │ │ + bne.n 7a5b2 │ │ │ │ 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 7a632 │ │ │ │ + bne.n 7a5b2 │ │ │ │ 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 7a632 │ │ │ │ + bne.n 7a5b2 │ │ │ │ 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 7a632 │ │ │ │ + bne.n 7a5b2 │ │ │ │ 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 7a632 │ │ │ │ + bne.n 7a5b2 │ │ │ │ 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 7a632 │ │ │ │ + bne.n 7a5b2 │ │ │ │ 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 7a632 │ │ │ │ + bne.n 7a5b2 │ │ │ │ str.w r2, [lr, #20] │ │ │ │ add.w r3, lr, #24 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a632 │ │ │ │ + bne.n 7a5b2 │ │ │ │ add.w r3, lr, #28 │ │ │ │ str.w r2, [lr, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 7a56a │ │ │ │ + bne.n 7a4ea │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a436 │ │ │ │ + beq.w 7a3b6 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7a49c │ │ │ │ + bls.w 7a41c │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bhi.w 7af30 │ │ │ │ + bhi.w 7aeb0 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b0fe │ │ │ │ + bls.w 7b070 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7aac6 │ │ │ │ + ble.w 7aa46 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b11a │ │ │ │ + bhi.w 7b08c │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.w 7a436 │ │ │ │ + bhi.w 7a3b6 │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 7a4a2 │ │ │ │ + b.n 7a422 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #51836 @ 0xca7c │ │ │ │ + movw r7, #53372 @ 0xd07c │ │ │ │ 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 7a6a0 │ │ │ │ + bne.n 7a620 │ │ │ │ mov r0, fp │ │ │ │ - bl f1d4c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1f30 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 7ad70 │ │ │ │ + bne.w 7acf0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7ad58 │ │ │ │ + ble.w 7acd8 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 7ad2e │ │ │ │ + blt.w 7acae │ │ │ │ sub.w r3, r6, r9 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 7a3c0 │ │ │ │ + b.n 7a340 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7a6e6 │ │ │ │ + bne.n 7a666 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7ae1e │ │ │ │ + bhi.w 7ad9e │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7ae18 │ │ │ │ + bhi.w 7ad98 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7ae1e │ │ │ │ + beq.w 7ad9e │ │ │ │ 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 7aff2 │ │ │ │ + beq.w 7af64 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7a712 │ │ │ │ + cbz r3, 7a692 │ │ │ │ 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 7a9ae │ │ │ │ + bne.w 7a92e │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7a982 │ │ │ │ + bne.w 7a902 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 91f18 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91e58 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a310 │ │ │ │ + b.n 7a290 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.w 7ae8c │ │ │ │ + bne.w 7ae0c │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7ae8c │ │ │ │ + bls.w 7ae0c │ │ │ │ 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 7a676 │ │ │ │ + beq.n 7a5f6 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7b130 │ │ │ │ + beq.w 7b0a2 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 7a678 │ │ │ │ + b.n 7a5f8 │ │ │ │ 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, #51816 @ 0xca68 │ │ │ │ + movw r7, #53352 @ 0xd068 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #1 │ │ │ │ - b.n 7a68e │ │ │ │ + b.n 7a60e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.w 7a270 │ │ │ │ + beq.w 7a1f0 │ │ │ │ cmp r3, r7 │ │ │ │ it hi │ │ │ │ movhi r4, r7 │ │ │ │ - bls.w 7a37a │ │ │ │ + bls.w 7a2fa │ │ │ │ lsls r2, r4, #30 │ │ │ │ - beq.n 7a808 │ │ │ │ + beq.n 7a788 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7a798 │ │ │ │ + blt.n 7a718 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 7a786 │ │ │ │ + bcc.n 7a706 │ │ │ │ sub.w r9, r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r9 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq.w 7a308 │ │ │ │ - b.n 7a382 │ │ │ │ + beq.w 7a288 │ │ │ │ + b.n 7a302 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b12a │ │ │ │ - ldr r6, [pc, #732] @ (7aa94 ) │ │ │ │ - b.n 7a310 │ │ │ │ + bne.w 7b09c │ │ │ │ + ldr r6, [pc, #732] @ (7aa14 ) │ │ │ │ + b.n 7a290 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a220 │ │ │ │ + bne.w 7a1a0 │ │ │ │ ldr.w r6, [r4, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 7af1c │ │ │ │ + bne.w 7ae9c │ │ │ │ mov r0, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ae02 │ │ │ │ + beq.w 7ad82 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a220 │ │ │ │ + b.n 7a1a0 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 7a8fe │ │ │ │ + bcc.n 7a87e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a8fe │ │ │ │ + bne.n 7a87e │ │ │ │ add.w r1, r4, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a9da │ │ │ │ + bcc.w 7a95a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9da │ │ │ │ + bne.w 7a95a │ │ │ │ add.w ip, r4, #12 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aa8c │ │ │ │ + bcc.w 7aa0c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa8c │ │ │ │ + bne.w 7aa0c │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a9da │ │ │ │ + bcc.w 7a95a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9da │ │ │ │ + bne.w 7a95a │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 7aa8c │ │ │ │ + bcc.w 7aa0c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa8c │ │ │ │ + bne.w 7aa0c │ │ │ │ add.w ip, r4, #24 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7acae │ │ │ │ + bcc.w 7ac2e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7acae │ │ │ │ + bne.w 7ac2e │ │ │ │ add.w r1, r4, #28 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a9da │ │ │ │ + bcc.w 7a95a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9da │ │ │ │ + bne.w 7a95a │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aa8c │ │ │ │ + bcc.w 7aa0c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa8c │ │ │ │ + bne.w 7aa0c │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a9da │ │ │ │ + bcc.w 7a95a │ │ │ │ ldr r2, [r4, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a9da │ │ │ │ + bne.w 7a95a │ │ │ │ add.w ip, r4, #40 @ 0x28 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7aa8c │ │ │ │ + bcc.w 7aa0c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7aa8c │ │ │ │ + bne.w 7aa0c │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7a9da │ │ │ │ + bcc.w 7a95a │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a9da │ │ │ │ + bne.n 7a95a │ │ │ │ sub.w ip, r3, #44 @ 0x2c │ │ │ │ sub.w ip, ip, r4 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r1 │ │ │ │ - b.n 7a8f8 │ │ │ │ + b.n 7a878 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a8fe │ │ │ │ + bne.n 7a87e │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 7a8ee │ │ │ │ + bne.n 7a86e │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7a78a │ │ │ │ - b.n 7a798 │ │ │ │ + bne.w 7a70a │ │ │ │ + b.n 7a718 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7afb8 │ │ │ │ + bls.w 7af30 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ad26 │ │ │ │ + ble.w 7aca6 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a738 │ │ │ │ + bhi.w 7a6b8 │ │ │ │ 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 7aa9c │ │ │ │ + bcc.w 7aa1c │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7aa9c │ │ │ │ + ble.w 7aa1c │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7a960 │ │ │ │ + beq.n 7a8e0 │ │ │ │ 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 7a3c2 │ │ │ │ + b.n 7a342 │ │ │ │ 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 7ae02 │ │ │ │ + beq.w 7ad82 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 7a220 │ │ │ │ + b.n 7a1a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a722 │ │ │ │ + beq.w 7a6a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a722 │ │ │ │ - ldr r1, [pc, #252] @ (7aa98 ) │ │ │ │ + bne.w 7a6a2 │ │ │ │ + ldr r1, [pc, #252] @ (7aa18 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7afd8 │ │ │ │ + bne.w 7af46 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a722 │ │ │ │ + b.n 7a6a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a71a │ │ │ │ + beq.w 7a69a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a71a │ │ │ │ - ldr r1, [pc, #208] @ (7aa98 ) │ │ │ │ + bne.w 7a69a │ │ │ │ + ldr r1, [pc, #208] @ (7aa18 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7adba │ │ │ │ + bne.w 7ad3a │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a71a │ │ │ │ + b.n 7a69a │ │ │ │ mov r4, ip │ │ │ │ - b.n 7a8fe │ │ │ │ + b.n 7a87e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7b040 │ │ │ │ + bne.w 7afb2 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ - b.n 7aa4e │ │ │ │ + b.n 7a9ce │ │ │ │ cmp r0, #223 @ 0xdf │ │ │ │ - bls.n 7aa64 │ │ │ │ + bls.n 7a9e4 │ │ │ │ cmp r0, #239 @ 0xef │ │ │ │ - bhi.w 7b00a │ │ │ │ + bhi.w 7af7c │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.w 7a6c2 │ │ │ │ + ble.w 7a642 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7afc8 │ │ │ │ + bhi.w 7af40 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7afc2 │ │ │ │ + beq.w 7af3a │ │ │ │ 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 7afc8 │ │ │ │ + bne.w 7af40 │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b0a4 │ │ │ │ + bhi.w 7b066 │ │ │ │ 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 7aaf8 │ │ │ │ + bcs.n 7aa78 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 7a9ee │ │ │ │ + bhi.n 7a96e │ │ │ │ mov r2, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.n 7ab06 │ │ │ │ + beq.n 7aa86 │ │ │ │ adds r4, #1 │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 7aa4a │ │ │ │ + b.n 7a9ca │ │ │ │ cmp r0, #193 @ 0xc1 │ │ │ │ - bls.w 7add4 │ │ │ │ + bls.w 7ad54 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 7aaf8 │ │ │ │ + ble.n 7aa78 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 7afc8 │ │ │ │ + bhi.w 7af40 │ │ │ │ add.w r2, r2, r0, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 7aa4a │ │ │ │ + b.n 7a9ca │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7a8fe │ │ │ │ + b.n 7a87e │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a2fa │ │ │ │ + b.n 7a27a │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9bbc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7ae26 │ │ │ │ + beq.w 7ada6 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a944 │ │ │ │ + b.n 7a8c4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7ae4a │ │ │ │ + beq.w 7adca │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.w 7a3e2 │ │ │ │ + bcc.w 7a362 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7a436 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7a3b6 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 7b052 │ │ │ │ + bne.w 7afc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ 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 7a258 │ │ │ │ + b.w 7a1d8 │ │ │ │ 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 7a43c │ │ │ │ + b.n 7a3bc │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7aeba │ │ │ │ + bcc.w 7ae3a │ │ │ │ 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 7abb8 │ │ │ │ + beq.n 7ab38 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7ab86 │ │ │ │ + beq.n 7ab06 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7ab5a │ │ │ │ + beq.n 7aada │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ac7c │ │ │ │ + bne.w 7abfc │ │ │ │ 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 7ac7c │ │ │ │ + bne.w 7abfc │ │ │ │ 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 7ac7c │ │ │ │ + bne.n 7abfc │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - beq.w 7acdc │ │ │ │ + beq.w 7ac5c │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ac62 │ │ │ │ + b.n 7abe2 │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ ldr.w r1, [r9] │ │ │ │ strh.w ip, [r3] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r7, [r3, #-6] │ │ │ │ @@ -120206,151 +120140,151 @@ │ │ │ │ uxtb.w ip, r1 │ │ │ │ strh.w r5, [r3, #-2] │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ mov sl, r3 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ac78 │ │ │ │ + bne.n 7abf8 │ │ │ │ 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 7ac78 │ │ │ │ + bne.n 7abf8 │ │ │ │ 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 7ac78 │ │ │ │ + bne.n 7abf8 │ │ │ │ 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 7acd8 │ │ │ │ + beq.n 7ac58 │ │ │ │ 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 7abbe │ │ │ │ + beq.n 7ab3e │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7aec0 │ │ │ │ + beq.w 7ae40 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.w 7aa5c │ │ │ │ - b.n 7a9ee │ │ │ │ - bne.n 7ad26 │ │ │ │ + bls.w 7a9dc │ │ │ │ + b.n 7a96e │ │ │ │ + bne.n 7aca6 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a738 │ │ │ │ + bhi.w 7a6b8 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7af0a │ │ │ │ + bhi.w 7ae8a │ │ │ │ sub.w r5, r2, #224 @ 0xe0 │ │ │ │ negs r2, r5 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a436 │ │ │ │ + b.w 7a3b6 │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a8fe │ │ │ │ + b.n 7a87e │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7af18 │ │ │ │ + beq.w 7ae98 │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b0aa │ │ │ │ + beq.w 7b058 │ │ │ │ add.w r2, r6, #28 │ │ │ │ - b.w 7a3a8 │ │ │ │ + b.w 7a328 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7ac7c │ │ │ │ + b.n 7abfc │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.w 7a310 │ │ │ │ + b.w 7a290 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6037 @ 0x1795 │ │ │ │ + movw r2, #6013 @ 0x177d │ │ │ │ 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 7a968 │ │ │ │ - ldr r2, [pc, #704] @ (7afd0 ) │ │ │ │ + bne.w 7a8e8 │ │ │ │ + ldr r2, [pc, #720] @ (7af60 ) │ │ │ │ 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 7a1fa │ │ │ │ + b.w 7a17a │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a6ea │ │ │ │ + b.n 7a66a │ │ │ │ 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 7b148 │ │ │ │ + beq.w 7b0ba │ │ │ │ cmp r5, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r1, r2, lsl #2] │ │ │ │ strheq.w r0, [r1, r2, lsl #1] │ │ │ │ ldrne r2, [sp, #96] @ 0x60 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a6b2 │ │ │ │ + b.n 7a632 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9bbc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7ae26 │ │ │ │ + beq.n 7ada6 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - b.n 7a6b0 │ │ │ │ + b.n 7a630 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 7ad82 │ │ │ │ + bls.n 7ad02 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 7ade6 │ │ │ │ + beq.n 7ad66 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 7adda │ │ │ │ + beq.n 7ad5a │ │ │ │ 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] │ │ │ │ @@ -120360,834 +120294,873 @@ │ │ │ │ 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, #13080 @ 0x3318 │ │ │ │ + movw r2, #14616 @ 0x3918 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1d9020 <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ + bl 1dc400 <_PyErr_ProgramDecodedTextObject@@Base+0x380> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ae26 │ │ │ │ + bne.n 7ada6 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a3c0 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.w 7a340 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a9d4 │ │ │ │ + beq.w 7a954 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7a9d4 │ │ │ │ + b.n 7a954 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 7aafc │ │ │ │ + b.n 7aa7c │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a3c0 │ │ │ │ + b.w 7a340 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e23c8 │ │ │ │ + bl e258c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7ae26 │ │ │ │ + beq.n 7ada6 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a3c0 │ │ │ │ + b.w 7a340 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a258 │ │ │ │ + bne.w 7a1d8 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 7a310 │ │ │ │ + b.w 7a290 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bne.w 7a6e6 │ │ │ │ + bne.w 7a666 │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a73e │ │ │ │ + b.n 7a6be │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1d3f78 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 7ae12 │ │ │ │ + bl 1d77cc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7ad92 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ae50 │ │ │ │ + bne.n 7add0 │ │ │ │ mov r4, r2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 7ae3a │ │ │ │ + bls.n 7adba │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a436 │ │ │ │ + beq.w 7a3b6 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7aab8 │ │ │ │ - b.w 7a3ea │ │ │ │ + bls.w 7aa38 │ │ │ │ + b.w 7a36a │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi.w 7afb8 │ │ │ │ + bhi.w 7af30 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.n 7aed0 │ │ │ │ + ble.n 7ae50 │ │ │ │ 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 7a738 │ │ │ │ + bhi.w 7a6b8 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7a72c │ │ │ │ + bne.w 7a6ac │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7a738 │ │ │ │ + bls.w 7a6b8 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7aefe │ │ │ │ + bhi.n 7ae7e │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7aec4 │ │ │ │ + bhi.n 7ae44 │ │ │ │ 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 7a436 │ │ │ │ + b.w 7a3b6 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 7aa5c │ │ │ │ + bne.w 7a9dc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.n 7aafc │ │ │ │ + b.n 7aa7c │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a678 │ │ │ │ + b.w 7a5f8 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ad26 │ │ │ │ + ble.w 7aca6 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7a738 │ │ │ │ + bhi.w 7a6b8 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b120 │ │ │ │ + bls.w 7b092 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq.w 7a738 │ │ │ │ + beq.w 7a6b8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7ad26 │ │ │ │ + beq.w 7aca6 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.w 7ad26 │ │ │ │ + bls.w 7aca6 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a678 │ │ │ │ + b.w 7a5f8 │ │ │ │ sub.w r0, r2, #237 @ 0xed │ │ │ │ negs r2, r0 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a436 │ │ │ │ + b.w 7a3b6 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 7acc8 │ │ │ │ + b.n 7ac48 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a7f2 │ │ │ │ + b.n 7a772 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b0fa │ │ │ │ + bhi.w 7b06c │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 7af6e │ │ │ │ + ble.n 7aeee │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b11a │ │ │ │ + bhi.w 7b08c │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.n 7af68 │ │ │ │ + beq.n 7aee8 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7af58 │ │ │ │ + bne.n 7aed8 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7b11a │ │ │ │ + bhi.w 7b08c │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bls.w 7a426 │ │ │ │ + bls.w 7a3a6 │ │ │ │ movs r5, #3 │ │ │ │ - b.w 7a436 │ │ │ │ + b.w 7a3b6 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7af58 │ │ │ │ - b.n 7b11a │ │ │ │ - bne.w 7aac6 │ │ │ │ + bhi.n 7aed8 │ │ │ │ + b.n 7b08c │ │ │ │ + bne.w 7aa46 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r7, r0, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7ac9a │ │ │ │ - b.w 7a436 │ │ │ │ + bls.w 7ac1a │ │ │ │ + b.w 7a3b6 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - iteee ge │ │ │ │ - movge r2, #24 │ │ │ │ - addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ - movwlt r6, #19968 @ 0x4e00 │ │ │ │ - movtlt r6, #72 @ 0x48 │ │ │ │ - itet ge │ │ │ │ - ldrge r6, [pc, #48] @ (7afd4 ) │ │ │ │ - addlt.w r6, r6, r3, lsl #5 │ │ │ │ - mlage r6, r2, r3, r6 │ │ │ │ - b.w 7a310 │ │ │ │ + bge.w 7a3e4 │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ + movw r6, #19968 @ 0x4e00 │ │ │ │ + movt r6, #72 @ 0x48 │ │ │ │ + add.w r6, r6, r3, lsl #5 │ │ │ │ + b.w 7a290 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a41c │ │ │ │ - b.w 7a738 │ │ │ │ + bhi.w 7a39c │ │ │ │ + b.w 7a6b8 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a75c │ │ │ │ + b.w 7a6dc │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7aa2c │ │ │ │ + bhi.w 7a9ac │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 7ae1e │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 7ad9e │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a9a8 │ │ │ │ + beq.w 7a928 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7a9a8 │ │ │ │ + b.n 7a928 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #51792 @ 0xca50 │ │ │ │ + movw r7, #53328 @ 0xd050 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r6, r6, sl │ │ │ │ sub.w r9, r4, sl │ │ │ │ - b.w 7a68e │ │ │ │ + b.w 7a60e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bhi.w 7a754 │ │ │ │ + bhi.w 7a6d4 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 7b060 │ │ │ │ + bgt.n 7afd2 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 7b0b8 │ │ │ │ + bgt.n 7b02a │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a6ea │ │ │ │ + b.w 7a66a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64264 @ 0xfb08 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #264 @ 0x108 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7ae12 │ │ │ │ + bl 12747c │ │ │ │ + b.n 7ad92 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 19a500 │ │ │ │ + bl 19e3f8 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7a43c │ │ │ │ + b.w 7a3bc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 7aae2 │ │ │ │ + b.n 7aa62 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b0e4 │ │ │ │ + bhi.n 7b026 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b0f0 │ │ │ │ + bne.n 7b01e │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b0e4 │ │ │ │ + bls.n 7b026 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b0ec │ │ │ │ + bhi.n 7b01a │ │ │ │ sub.w ip, r2, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b0e8 │ │ │ │ + bhi.n 7b016 │ │ │ │ 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 7aafc │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + b.n 7aa7c │ │ │ │ + movs r5, #4 │ │ │ │ + b.n 7aa7c │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7aafc │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - b.w 7a3a8 │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - b.w 7a776 │ │ │ │ + b.n 7aa7c │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ + bne.n 7afea │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.n 7afea │ │ │ │ + subs r3, r3, r1 │ │ │ │ + b.n 7ad9e │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 7b0e4 │ │ │ │ + bhi.n 7b026 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b0e0 │ │ │ │ + bls.n 7b052 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - beq.n 7b0e4 │ │ │ │ + beq.n 7b026 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7b0dc │ │ │ │ + beq.n 7b04e │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.n 7aafc │ │ │ │ + b.n 7aa7c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7aafc │ │ │ │ + b.n 7aa7c │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b0ca │ │ │ │ - subs r3, r3, r1 │ │ │ │ - b.n 7ae1e │ │ │ │ - movs r5, #4 │ │ │ │ - b.n 7aafc │ │ │ │ + bne.n 7b03c │ │ │ │ + b.n 7b026 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + b.w 7a328 │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + b.w 7a6f6 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7aafc │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ - bne.n 7b078 │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b078 │ │ │ │ - b.n 7b0e4 │ │ │ │ + b.n 7aa7c │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bls.n 7b104 │ │ │ │ + bls.n 7b076 │ │ │ │ movs r5, #1 │ │ │ │ - b.w 7a436 │ │ │ │ + b.w 7a3b6 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7b16c │ │ │ │ + bgt.n 7b0de │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7aac6 │ │ │ │ + ble.w 7aa46 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.n 7b14e │ │ │ │ + bls.n 7b0c0 │ │ │ │ movs r5, #2 │ │ │ │ - b.w 7a436 │ │ │ │ + b.w 7a3b6 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7aeee │ │ │ │ - b.w 7a738 │ │ │ │ + bne.w 7ae6e │ │ │ │ + b.w 7a6b8 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 7a7b6 │ │ │ │ + b.w 7a736 │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 7a750 │ │ │ │ + bne.w 7a6d0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 7a70a │ │ │ │ - b.w 7a678 │ │ │ │ + bls.w 7a68a │ │ │ │ + b.w 7a5f8 │ │ │ │ strb r7, [r1, r2] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7ad50 │ │ │ │ + b.n 7acd0 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7b1a2 │ │ │ │ + bhi.n 7b114 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.n 7b11a │ │ │ │ + beq.n 7b08c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7aac6 │ │ │ │ + beq.w 7aa46 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 7a436 │ │ │ │ + b.w 7a3b6 │ │ │ │ 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 7b11a │ │ │ │ + bhi.n 7b08c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b1a8 │ │ │ │ + bne.n 7b11a │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b11a │ │ │ │ + bls.n 7b08c │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7af62 │ │ │ │ + bhi.w 7aee2 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7aea0 │ │ │ │ + bls.w 7ae20 │ │ │ │ movs r5, #4 │ │ │ │ - b.w 7a436 │ │ │ │ + b.w 7a3b6 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b156 │ │ │ │ - b.n 7b11a │ │ │ │ + bne.n 7b0c8 │ │ │ │ + b.n 7b08c │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b184 │ │ │ │ + bne.n 7b0f6 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b184 │ │ │ │ - b.n 7b11a │ │ │ │ - nop │ │ │ │ + bls.n 7b0f6 │ │ │ │ + b.n 7b08c │ │ │ │ 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, 7b1fc │ │ │ │ + cbz r1, 7b16c │ │ │ │ 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 7b1fc │ │ │ │ + bmi.n 7b16c │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 7b206 │ │ │ │ + beq.n 7b176 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b312 │ │ │ │ + beq.w 7b282 │ │ │ │ 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 7b41e │ │ │ │ - ldr r3, [pc, #664] @ (7b4b0 ) │ │ │ │ + beq.w 7b38e │ │ │ │ + ldr r3, [pc, #664] @ (7b420 ) │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b2da │ │ │ │ + bne.n 7b24a │ │ │ │ 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 7cf20 │ │ │ │ + bl 7cf0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7b46e │ │ │ │ + blt.w 7b3de │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b294 │ │ │ │ + beq.n 7b204 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b260 │ │ │ │ + beq.n 7b1d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b466 │ │ │ │ + beq.w 7b3d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b35e │ │ │ │ + beq.n 7b2ce │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b362 │ │ │ │ + beq.n 7b2d2 │ │ │ │ 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 7b328 │ │ │ │ + bmi.n 7b298 │ │ │ │ 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 7b2b4 │ │ │ │ + beq.n 7b224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b2b4 │ │ │ │ - ldr r2, [pc, #528] @ (7b4b4 ) │ │ │ │ + cbnz r3, 7b224 │ │ │ │ + ldr r2, [pc, #528] @ (7b424 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b3bc │ │ │ │ + bne.w 7b32c │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b1fe │ │ │ │ + beq.n 7b16e │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7b1fe │ │ │ │ + bne.n 7b16e │ │ │ │ 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 7b386 │ │ │ │ + bmi.n 7b2f6 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7b1fe │ │ │ │ + b.n 7b16e │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7b222 │ │ │ │ + beq.n 7b192 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b302 │ │ │ │ + beq.n 7b272 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b302 │ │ │ │ - ldr r2, [pc, #448] @ (7b4b4 ) │ │ │ │ + cbnz r3, 7b272 │ │ │ │ + ldr r2, [pc, #448] @ (7b424 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b3ee │ │ │ │ + bne.n 7b35e │ │ │ │ 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 7b1fe │ │ │ │ + b.n 7b16e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7b1fc │ │ │ │ + beq.w 7b16c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 19dd70 │ │ │ │ - b.n 7b1fc │ │ │ │ + bl 1a1c60 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.n 7b16c │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b36e │ │ │ │ + cbnz r3, 7b2de │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b284 │ │ │ │ + beq.n 7b1f4 │ │ │ │ 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 7b284 │ │ │ │ + b.n 7b1f4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7b272 │ │ │ │ + bne.n 7b1e2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b1fc │ │ │ │ - movw r2, #63357 @ 0xf77d │ │ │ │ + b.n 7b16c │ │ │ │ + movw r2, #63349 @ 0xf775 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b406 │ │ │ │ + bne.n 7b376 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b32e │ │ │ │ - b.n 7b284 │ │ │ │ + bne.n 7b29e │ │ │ │ + b.n 7b1f4 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b3d6 │ │ │ │ + cbnz r3, 7b346 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b2d2 │ │ │ │ + beq.n 7b242 │ │ │ │ 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 7b2d2 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7b242 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7b2b0 │ │ │ │ + beq.w 7b220 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b2b0 │ │ │ │ - movw r2, #63357 @ 0xf77d │ │ │ │ + b.n 7b220 │ │ │ │ + movw r2, #63349 @ 0xf775 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b412 │ │ │ │ + bne.n 7b382 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b38c │ │ │ │ - b.n 7b2d2 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bne.n 7b2fc │ │ │ │ + b.n 7b242 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b2fe │ │ │ │ + beq.n 7b26e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b2fe │ │ │ │ + b.n 7b26e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b32e │ │ │ │ - b.n 7b284 │ │ │ │ + bne.n 7b29e │ │ │ │ + b.n 7b1f4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b38c │ │ │ │ - b.n 7b2d2 │ │ │ │ + bne.n 7b2fc │ │ │ │ + b.n 7b242 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7b214 │ │ │ │ + bne.w 7b184 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 7b49e │ │ │ │ + bpl.n 7b40e │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 7b474 │ │ │ │ + bpl.n 7b3e4 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7b486 │ │ │ │ + blt.n 7b3f6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ - ldr r7, [pc, #116] @ (7b4b8 ) │ │ │ │ + ldr r7, [pc, #116] @ (7b428 ) │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 7b1fe │ │ │ │ + beq.w 7b16e │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b1fe │ │ │ │ + bne.w 7b16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b1fe │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b16e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b260 │ │ │ │ - bl d3c50 │ │ │ │ - b.n 7b1fc │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b1d0 │ │ │ │ + bl d3d9c │ │ │ │ + b.n 7b16c │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7b43e │ │ │ │ + bge.n 7b3ae │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7b4aa │ │ │ │ + bpl.n 7b41a │ │ │ │ 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 7b448 │ │ │ │ + b.n 7b3b8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7b43e │ │ │ │ - b.n 7b48a │ │ │ │ + bge.n 7b3ae │ │ │ │ + b.n 7b3fa │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7b48a │ │ │ │ + b.n 7b3fa │ │ │ │ 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 7b49c │ │ │ │ + cbz r1, 7b49c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 7b48c │ │ │ │ + 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 7b490 │ │ │ │ + tst.w lr, #32 │ │ │ │ + beq.n 7b494 │ │ │ │ + tst.w lr, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne r0, #20 │ │ │ │ + addeq r0, #28 │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.n 7b498 │ │ │ │ + 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 7b46c │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 7b47c │ │ │ │ + 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 7b7dc │ │ │ │ + blt.w 7b7c4 │ │ │ │ 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 7b5ce │ │ │ │ + bne.n 7b5b6 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7b592 │ │ │ │ + bpl.n 7b57a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b6d6 │ │ │ │ + beq.w 7b6be │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #47073 @ 0xb7e1 │ │ │ │ + movw r3, #47049 @ 0xb7c9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b6cc │ │ │ │ + bne.w 7b6b4 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29761 @ 0x7441 │ │ │ │ + movw r3, #29629 @ 0x73bd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b6be │ │ │ │ - ldr r1, [pc, #688] @ (7b7d0 ) │ │ │ │ + bne.w 7b6a6 │ │ │ │ + ldr r1, [pc, #688] @ (7b7b8 ) │ │ │ │ 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 7b5aa │ │ │ │ + beq.n 7b592 │ │ │ │ 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 7b564 │ │ │ │ + bgt.n 7b54c │ │ │ │ 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, 7b5aa │ │ │ │ + cbz r1, 7b592 │ │ │ │ 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, 7b57c │ │ │ │ + cbz r1, 7b564 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b642 │ │ │ │ + beq.n 7b62a │ │ │ │ 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 7b6ee │ │ │ │ + bne.w 7b6d6 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7b4f0 │ │ │ │ + bmi.n 7b4d8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b4f0 │ │ │ │ - bl 77270 │ │ │ │ - b.n 7b4f0 │ │ │ │ + beq.n 7b4d8 │ │ │ │ + bl 771ec │ │ │ │ + b.n 7b4d8 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b7b4 │ │ │ │ + bne.w 7b79c │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7b576 │ │ │ │ + b.n 7b55e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7b7d6 │ │ │ │ + bne.w 7b7be │ │ │ │ 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] @ (7b7d0 ) │ │ │ │ + ldr r3, [pc, #488] @ (7b7b8 ) │ │ │ │ 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 7b7be │ │ │ │ + bpl.w 7b7a6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b7d4 │ │ │ │ + beq.w 7b7bc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7b706 │ │ │ │ + bne.n 7b6ee │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7b706 │ │ │ │ + beq.n 7b6ee │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl da93c <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl daae8 <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7b712 │ │ │ │ + beq.n 7b6fa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b7d4 │ │ │ │ + beq.w 7b7bc │ │ │ │ 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 7b4e2 │ │ │ │ + b.n 7b4ca │ │ │ │ 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 │ │ │ │ @@ -121195,112 +121168,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 7b67e │ │ │ │ + bne.n 7b666 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b67a │ │ │ │ + cbz r3, 7b662 │ │ │ │ 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 7b74c │ │ │ │ + beq.n 7b734 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b72a │ │ │ │ + beq.n 7b712 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b696 │ │ │ │ + cbnz r3, 7b67e │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7b576 │ │ │ │ + beq.w 7b55e │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b7ae │ │ │ │ + beq.w 7b796 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7b6b8 │ │ │ │ + cbz r3, 7b6a0 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7b576 │ │ │ │ + b.n 7b55e │ │ │ │ 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 7b59a │ │ │ │ + beq.w 7b582 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7b5a4 │ │ │ │ - bl 77270 │ │ │ │ + beq.w 7b58c │ │ │ │ + bl 771ec │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7b59a │ │ │ │ + b.n 7b582 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b6de │ │ │ │ + beq.n 7b6c6 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b4f0 │ │ │ │ - b.n 7b6e6 │ │ │ │ + beq.w 7b4d8 │ │ │ │ + b.n 7b6ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7b61a │ │ │ │ + bne.n 7b602 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19dd70 │ │ │ │ + bl 1a1c60 <_PyThreadState_New@@Base+0xad4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b576 │ │ │ │ + b.n 7b55e │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b738 │ │ │ │ + cbz r3, 7b720 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b576 │ │ │ │ + bne.w 7b55e │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7b576 │ │ │ │ + b.n 7b55e │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b688 │ │ │ │ + beq.n 7b670 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b7a8 │ │ │ │ + cbz r3, 7b790 │ │ │ │ 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, 7b780 │ │ │ │ + cbz r3, 7b768 │ │ │ │ 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 │ │ │ │ @@ -121309,101 +121282,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 7b576 │ │ │ │ + b.n 7b55e │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b758 │ │ │ │ + b.n 7b740 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b6a8 │ │ │ │ + b.n 7b690 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7b5c2 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 7b5aa │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3016 @ 0xbc8 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7b712 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7b6fa │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 19dd70 │ │ │ │ + b.w 1a1c60 <_PyThreadState_New@@Base+0xad4> │ │ │ │ │ │ │ │ -0007b7e0 : │ │ │ │ +0007b7c8 : │ │ │ │ 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, #29761 @ 0x7441 │ │ │ │ + movw r3, #29629 @ 0x73bd │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b916 │ │ │ │ - cbz r0, 7b864 │ │ │ │ - ldr r0, [pc, #412] @ (7b9ac ) │ │ │ │ + bne.w 7b8fe │ │ │ │ + cbz r0, 7b84c │ │ │ │ + ldr r0, [pc, #412] @ (7b994 ) │ │ │ │ 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 7b87c │ │ │ │ + beq.n 7b864 │ │ │ │ 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 7b854 │ │ │ │ + bgt.n 7b83c │ │ │ │ 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, 7b87c │ │ │ │ + cbz r0, 7b864 │ │ │ │ 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, 7b868 │ │ │ │ - cbz r2, 7b8a0 │ │ │ │ + cbz r0, 7b850 │ │ │ │ + cbz r2, 7b888 │ │ │ │ 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, #50069 @ 0xc395 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b9a4 │ │ │ │ + bne.w 7b98c │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7b864 │ │ │ │ + b.n 7b84c │ │ │ │ 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 │ │ │ │ @@ -121411,74 +121384,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 7b8da │ │ │ │ + bne.n 7b8c2 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7b8d6 │ │ │ │ + cbz r7, 7b8be │ │ │ │ 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 7b940 │ │ │ │ + beq.n 7b928 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b920 │ │ │ │ + beq.n 7b908 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b8f2 │ │ │ │ + cbnz r3, 7b8da │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7b864 │ │ │ │ + beq.n 7b84c │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b99e │ │ │ │ + beq.n 7b986 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7b910 │ │ │ │ + cbz r3, 7b8f8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7b864 │ │ │ │ + b.n 7b84c │ │ │ │ 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, 7b92e │ │ │ │ + cbz r3, 7b916 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b864 │ │ │ │ + bne.n 7b84c │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7b864 │ │ │ │ + b.n 7b84c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b8e4 │ │ │ │ + beq.n 7b8cc │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b998 │ │ │ │ + cbz r3, 7b980 │ │ │ │ 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, 7b972 │ │ │ │ + cbz r3, 7b95a │ │ │ │ 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 │ │ │ │ @@ -121487,22 +121460,22 @@ │ │ │ │ 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 7b864 │ │ │ │ + b.n 7b84c │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7b94c │ │ │ │ + b.n 7b934 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7b900 │ │ │ │ + b.n 7b8e8 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7b894 │ │ │ │ + b.n 7b87c │ │ │ │ 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] │ │ │ │ @@ -121510,43 +121483,43 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bcd2 │ │ │ │ + beq.w 7bcba │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bcac │ │ │ │ + bne.w 7bc94 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bcdc │ │ │ │ + bne.w 7bcc4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 7becc │ │ │ │ + beq.w 7beb4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bb02 │ │ │ │ + beq.n 7baea │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.w 7bb58 │ │ │ │ + bne.w 7bb40 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7bdb4 │ │ │ │ + ble.w 7bd9c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7bf2a │ │ │ │ + bne.w 7bf12 │ │ │ │ movw r2, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r8, r2 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -121558,29 +121531,29 @@ │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp.w r8, #7 │ │ │ │ lsl.w ip, ip, r8 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r9, ip │ │ │ │ - bgt.n 7bac2 │ │ │ │ + bgt.n 7baaa │ │ │ │ add.w lr, r6, #20 │ │ │ │ ldrsb.w r3, [lr, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bc8c │ │ │ │ + bge.w 7bc74 │ │ │ │ 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 7bd2a │ │ │ │ + beq.w 7bd12 │ │ │ │ add.w r3, r3, ip, lsl #3 │ │ │ │ add.w r2, r5, #20 │ │ │ │ str r7, [r2, r3] │ │ │ │ add r2, r3 │ │ │ │ str.w sl, [r2, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r3, ip, #1 │ │ │ │ @@ -121592,68 +121565,68 @@ │ │ │ │ str r2, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7be54 │ │ │ │ + bgt.w 7be3c │ │ │ │ add.w r3, r6, r2, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bbe0 │ │ │ │ + bge.w 7bbc8 │ │ │ │ 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 7bd2e │ │ │ │ + beq.w 7bd16 │ │ │ │ add.w r3, r3, ip, lsl #3 │ │ │ │ str.w r7, [lr, r3] │ │ │ │ add r3, lr │ │ │ │ str.w sl, [r3, #4] │ │ │ │ - b.n 7baa4 │ │ │ │ + b.n 7ba8c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7bd54 │ │ │ │ + bmi.w 7bd3c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7ba0c │ │ │ │ + bpl.w 7b9f4 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bd92 │ │ │ │ + bne.w 7bd7a │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7be70 │ │ │ │ - ldr r3, [pc, #792] @ (7be4c ) │ │ │ │ + beq.w 7be58 │ │ │ │ + ldr r3, [pc, #792] @ (7be34 ) │ │ │ │ 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 7ba0c │ │ │ │ + b.n 7b9f4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 7bbb6 │ │ │ │ + beq.n 7bb9e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 7bde6 │ │ │ │ + bne.w 7bdce │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r8, lr │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr.w r3, [r8, lr] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -121662,217 +121635,217 @@ │ │ │ │ adc.w r3, r0, #0 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7be38 │ │ │ │ + beq.w 7be20 │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #24] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - cbz r6, 7bbc2 │ │ │ │ + cbz r6, 7bbaa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bc30 │ │ │ │ + bne.n 7bc18 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7baba │ │ │ │ + beq.w 7baa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7baba │ │ │ │ + bne.w 7baa2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7baba │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7baa2 │ │ │ │ mov.w lr, r9, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r3, lr, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r2, r3, ip │ │ │ │ add.w r3, r6, r2, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bad8 │ │ │ │ + blt.w 7bac0 │ │ │ │ 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 7bc5e │ │ │ │ + bgt.n 7bc46 │ │ │ │ adds r3, r6, r2 │ │ │ │ ldrsb.w r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 7bd42 │ │ │ │ + bge.w 7bd2a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ strb r2, [r3, #20] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ - b.n 7ba86 │ │ │ │ + b.n 7ba6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bbc2 │ │ │ │ - ldr r2, [pc, #532] @ (7be50 ) │ │ │ │ + bne.n 7bbaa │ │ │ │ + ldr r2, [pc, #532] @ (7be38 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bf08 │ │ │ │ + bne.w 7bef0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7bbc2 │ │ │ │ + b.n 7bbaa │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp.w r8, #15 │ │ │ │ add.w r3, r6, r2, lsl #1 │ │ │ │ itet gt │ │ │ │ addgt.w r3, r6, r2, lsl #2 │ │ │ │ ldrshle.w r3, [r3, #20] │ │ │ │ ldrgt r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7bc4e │ │ │ │ + bge.n 7bc36 │ │ │ │ cmp.w r8, #15 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ it gt │ │ │ │ lslgt r3, r2, #2 │ │ │ │ - ble.w 7badc │ │ │ │ + ble.w 7bac4 │ │ │ │ add.w lr, r6, r3 │ │ │ │ - b.n 7be6a │ │ │ │ + b.n 7be52 │ │ │ │ mov.w lr, r9, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r3, lr, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r2, r3, ip │ │ │ │ adds r3, r6, r2 │ │ │ │ ldrsb.w fp, [r3, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 7bc24 │ │ │ │ - b.n 7bc00 │ │ │ │ + blt.n 7bc0c │ │ │ │ + b.n 7bbe8 │ │ │ │ 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 7c058 │ │ │ │ + bl 7c040 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7becc │ │ │ │ + beq.w 7beb4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b9f0 │ │ │ │ + beq.w 7b9d8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl d5eb4 <_PyEval_CheckExceptTypeValid@@Base+0x17dc> │ │ │ │ + bl d6008 <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 7bea6 │ │ │ │ + beq.w 7be8e │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1237c0 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ + bl 123e10 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7beee │ │ │ │ + bne.w 7bed6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7baba │ │ │ │ + beq.w 7baa2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7baba │ │ │ │ + bne.w 7baa2 │ │ │ │ mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7baba │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7baa2 │ │ │ │ add.w lr, r5, #20 │ │ │ │ movs r2, #12 │ │ │ │ mla r3, r2, ip, r3 │ │ │ │ add.w r2, lr, r3 │ │ │ │ strd r7, sl, [r2, #4] │ │ │ │ str.w r9, [lr, r3] │ │ │ │ - b.n 7baa4 │ │ │ │ + b.n 7ba8c │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r2, ip │ │ │ │ - b.n 7bc18 │ │ │ │ + b.n 7bc00 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7bd74 │ │ │ │ + cbnz r2, 7bd5c │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bb30 │ │ │ │ + bne.w 7bb18 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bb30 │ │ │ │ - b.n 7bb0c │ │ │ │ - movw r3, #63357 @ 0xf77d │ │ │ │ + bne.w 7bb18 │ │ │ │ + b.n 7baf4 │ │ │ │ + movw r3, #63349 @ 0xf775 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bf22 │ │ │ │ + bne.w 7bf0a │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb0c │ │ │ │ + beq.w 7baf4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 7bd5a │ │ │ │ - movw r3, #63357 @ 0xf77d │ │ │ │ + b.n 7bd42 │ │ │ │ + movw r3, #63349 @ 0xf775 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bf00 │ │ │ │ + bne.w 7bee8 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ba0c │ │ │ │ + beq.w 7b9f4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ - b.n 7bb22 │ │ │ │ + b.n 7bb0a │ │ │ │ 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 7c058 │ │ │ │ + bl 7c040 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7becc │ │ │ │ + beq.n 7beb4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7bf2a │ │ │ │ + bne.w 7bf12 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - b.n 7ba26 │ │ │ │ + b.n 7ba0e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e0f54 │ │ │ │ + bl 1e4028 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w lr, r8, r0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ @@ -121882,253 +121855,253 @@ │ │ │ │ str.w r3, [lr, #4] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ orr.w r2, r2, ip │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7bba8 │ │ │ │ + bne.w 7bb90 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #28] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - b.n 7bbb6 │ │ │ │ + b.n 7bb9e │ │ │ │ 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 7be7c │ │ │ │ + bge.n 7be64 │ │ │ │ str.w ip, [lr, #20] │ │ │ │ - b.n 7ba86 │ │ │ │ + b.n 7ba6e │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ba0c │ │ │ │ - b.n 7bb30 │ │ │ │ + beq.w 7b9f4 │ │ │ │ + b.n 7bb18 │ │ │ │ mov.w lr, r9, lsr #5 │ │ │ │ add fp, r2 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add r2, fp │ │ │ │ and.w r2, r2, ip │ │ │ │ lsls r3, r2, #2 │ │ │ │ add.w fp, r6, r3 │ │ │ │ ldr.w fp, [fp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ it lt │ │ │ │ ldrlt.w ip, [r6, #16] │ │ │ │ - blt.w 7bc86 │ │ │ │ - b.n 7bc02 │ │ │ │ + blt.w 7bc6e │ │ │ │ + b.n 7bbea │ │ │ │ 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 7c058 │ │ │ │ + bl 7c040 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7b9f0 │ │ │ │ + bne.w 7b9d8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bf3c │ │ │ │ + bne.n 7bf24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7bee8 │ │ │ │ + beq.n 7bed0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7bf4e │ │ │ │ + cbz r3, 7bf36 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7babc │ │ │ │ + b.n 7baa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bd08 │ │ │ │ + bne.w 7bcf0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bd08 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bcf0 │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7bda8 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7bd90 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7bc48 │ │ │ │ + beq.w 7bc30 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7bc48 │ │ │ │ + b.n 7bc30 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7bd88 │ │ │ │ + b.n 7bd70 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e0f54 │ │ │ │ + bl 1e4028 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7bde2 │ │ │ │ + b.n 7bdca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bed8 │ │ │ │ + bne.n 7bec0 │ │ │ │ mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bed8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bec0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bee8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bed0 │ │ │ │ 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 7bfce │ │ │ │ + bgt.n 7bfb6 │ │ │ │ add.w ip, r2, r0 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7bf84 │ │ │ │ + bge.n 7bf6c │ │ │ │ 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 7bf82 │ │ │ │ + blt.n 7bf6a │ │ │ │ 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 7bff8 │ │ │ │ + bgt.n 7bfe0 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bf82 │ │ │ │ + blt.n 7bf6a │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ - b.n 7bfb6 │ │ │ │ + b.n 7bf9e │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c01c │ │ │ │ + bgt.n 7c004 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bf82 │ │ │ │ + blt.n 7bf6a │ │ │ │ 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 7bf98 │ │ │ │ + b.n 7bf80 │ │ │ │ add.w ip, r2, r0, lsl #1 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c03e │ │ │ │ + bgt.n 7c026 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7bf82 │ │ │ │ + blt.n 7bf6a │ │ │ │ and.w r0, r4, r3 │ │ │ │ - b.n 7bff8 │ │ │ │ + b.n 7bfe0 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7bf82 │ │ │ │ + blt.n 7bf6a │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r0 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r0, r3 │ │ │ │ ands r0, r4 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 7bf98 │ │ │ │ + b.n 7bf80 │ │ │ │ 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 7c016 │ │ │ │ + bge.n 7bffe │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 7c97c │ │ │ │ + bhi.w 7c968 │ │ │ │ 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 7c63e │ │ │ │ + beq.w 7c62a │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsl.w fp, r3, r6 │ │ │ │ - ldr r0, [pc, #720] @ (7c370 ) │ │ │ │ + ldr r0, [pc, #720] @ (7c358 ) │ │ │ │ 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 7c67e │ │ │ │ + bhi.w 7c66a │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 7c20e │ │ │ │ + bne.w 7c1f6 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7c6be │ │ │ │ + ble.w 7c6aa │ │ │ │ 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 │ │ │ │ @@ -122147,86 +122120,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 7c946 │ │ │ │ + bne.w 7c932 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c692 │ │ │ │ + beq.w 7c67e │ │ │ │ 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 7c708 │ │ │ │ + bne.w 7c6f4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7c708 │ │ │ │ + bne.w 7c6f4 │ │ │ │ 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 7c1b8 │ │ │ │ + beq.n 7c1a0 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 7c192 │ │ │ │ + b.n 7c17a │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c626 │ │ │ │ + bgt.w 7c612 │ │ │ │ ldrsh.w lr, [r6, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c320 │ │ │ │ + bne.w 7c308 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c1b4 │ │ │ │ + beq.n 7c19c │ │ │ │ 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 7c174 │ │ │ │ + bgt.n 7c15c │ │ │ │ ldrsb.w lr, [r6, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c320 │ │ │ │ + bne.w 7c308 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c190 │ │ │ │ + bne.n 7c178 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r7, #24] │ │ │ │ - beq.n 7c1fa │ │ │ │ + beq.n 7c1e2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne.w 7c374 │ │ │ │ + bne.w 7c35c │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7c374 │ │ │ │ + bhi.w 7c35c │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c374 │ │ │ │ + beq.w 7c35c │ │ │ │ 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] │ │ │ │ @@ -122236,43 +122209,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, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c96c │ │ │ │ + bne.w 7c958 │ │ │ │ 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 7c8f6 │ │ │ │ + bcs.w 7c8e2 │ │ │ │ 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 7c93c │ │ │ │ + beq.w 7c928 │ │ │ │ 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 7c468 │ │ │ │ + beq.w 7c450 │ │ │ │ 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] │ │ │ │ @@ -122293,113 +122266,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 7c4e6 │ │ │ │ + bne.w 7c4ce │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c696 │ │ │ │ + beq.w 7c682 │ │ │ │ + add.w r3, r5, #20 │ │ │ │ + add.w sl, r3, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add.w r2, r5, #20 │ │ │ │ - add.w sl, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c13c │ │ │ │ + bne.w 7c124 │ │ │ │ add.w r1, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 7c316 │ │ │ │ + ble.n 7c2fe │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r1 │ │ │ │ mla r6, r6, fp, r1 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb3a │ │ │ │ + beq.w 7cb26 │ │ │ │ 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 7c2f4 │ │ │ │ + bne.n 7c2dc │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e61c │ │ │ │ - b.n 7c1b8 │ │ │ │ + bl 7e608 │ │ │ │ + b.n 7c1a0 │ │ │ │ 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 7c364 │ │ │ │ + ble.n 7c34c │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c81c │ │ │ │ + bgt.w 7c808 │ │ │ │ ldrsh.w r2, [r6, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c186 │ │ │ │ + beq.w 7c16e │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c33c │ │ │ │ + b.n 7c324 │ │ │ │ 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 7c1ac │ │ │ │ - b.n 7c356 │ │ │ │ + beq.w 7c194 │ │ │ │ + b.n 7c33e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #29761 @ 0x7441 │ │ │ │ + movw r2, #29629 @ 0x73bd │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r6, [r8, #704] @ 0x2c0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7c986 │ │ │ │ + bne.w 7c972 │ │ │ │ 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 7c8d0 │ │ │ │ + beq.w 7c8bc │ │ │ │ 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 7c3d0 │ │ │ │ + bgt.n 7c3b8 │ │ │ │ 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 7c8d0 │ │ │ │ + beq.w 7c8bc │ │ │ │ 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 7c6f6 │ │ │ │ + beq.w 7c6e2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c1fa │ │ │ │ + bne.w 7c1e2 │ │ │ │ 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] │ │ │ │ @@ -122407,57 +122380,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 7c424 │ │ │ │ + bne.n 7c40c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7c420 │ │ │ │ + cbz r1, 7c408 │ │ │ │ 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 7ca4c │ │ │ │ + beq.w 7ca38 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7ca28 │ │ │ │ + beq.w 7ca14 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c440 │ │ │ │ + cbnz r3, 7c428 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7c1fa │ │ │ │ + beq.w 7c1e2 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7caec │ │ │ │ + beq.w 7cad8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c462 │ │ │ │ + cbz r3, 7c44a │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7c1fa │ │ │ │ + b.n 7c1e2 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7c612 │ │ │ │ + bcc.w 7c5fe │ │ │ │ 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 7c8f6 │ │ │ │ + beq.w 7c8e2 │ │ │ │ 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] │ │ │ │ @@ -122478,131 +122451,133 @@ │ │ │ │ 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 7c2ca │ │ │ │ + beq.w 7c2b2 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c9ac │ │ │ │ + beq.w 7c998 │ │ │ │ add.w r2, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7ca22 │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - mov r0, r2 │ │ │ │ - add.w sl, r2, fp, lsl #3 │ │ │ │ - mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ + ble.w 7ca0e │ │ │ │ + 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, [r1] │ │ │ │ - add.w r1, r1, ip, lsl #2 │ │ │ │ - add.w ip, r1, #3 │ │ │ │ - ldrb.w r1, [ip, #1]! │ │ │ │ + ldrb.w ip, [r0] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add.w r0, r0, ip, lsl #2 │ │ │ │ + add.w ip, r0, #3 │ │ │ │ + ldrb.w r0, [ip, #1]! │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr.w r3, [r8, r1, lsl #3] │ │ │ │ - add.w lr, r2, r1, lsl #2 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + 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 7c822 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + adds r1, #8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - bne.w 7c836 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - adds r0, #8 │ │ │ │ - ldr.w r3, [lr, #4] │ │ │ │ - str.w r3, [r0, #-4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.n 7c51c │ │ │ │ + bne.n 7c506 │ │ │ │ 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 7c84e │ │ │ │ + ble.w 7c83a │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7c89e │ │ │ │ + bgt.w 7c88a │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c8a8 │ │ │ │ + bne.w 7c894 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c5f6 │ │ │ │ + beq.n 7c5e2 │ │ │ │ mvn.w r2, #7 │ │ │ │ mov r9, r4 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b.n 7c5a4 │ │ │ │ + b.n 7c590 │ │ │ │ strh.w r3, [r6, r2, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c5f4 │ │ │ │ + beq.n 7c5e0 │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, r0, r1 │ │ │ │ - bgt.w 7cb2e │ │ │ │ + bgt.w 7cb1a │ │ │ │ ldrsh.w r8, [r6, r2, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7c59a │ │ │ │ + beq.n 7c586 │ │ │ │ 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 7c9c2 │ │ │ │ + bne.w 7c9ae │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 7c59a │ │ │ │ + ble.n 7c586 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c5a4 │ │ │ │ + bne.n 7c590 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 1a2a5c │ │ │ │ + bl 1a6944 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb0c │ │ │ │ + beq.w 7caf8 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c1fa │ │ │ │ + b.n 7c1e2 │ │ │ │ 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 7c492 │ │ │ │ + b.n 7c47a │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 7c320 │ │ │ │ + bne.w 7c308 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c190 │ │ │ │ - b.n 7c1b4 │ │ │ │ + bne.w 7c178 │ │ │ │ + b.n 7c19c │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr r0, [pc, #784] @ (7c954 ) │ │ │ │ + ldr r0, [pc, #784] @ (7c940 ) │ │ │ │ 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 │ │ │ │ @@ -122612,257 +122587,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 7c212 │ │ │ │ + bls.w 7c1fa │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 7cab4 │ │ │ │ + bhi.w 7caa0 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ - b.n 7c212 │ │ │ │ + b.n 7c1fa │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r8, r6 │ │ │ │ add r1, r2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c86c │ │ │ │ + bne.w 7c858 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ blx 29c10 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e61c │ │ │ │ - b.n 7c1b8 │ │ │ │ + bl 7e608 │ │ │ │ + b.n 7c1a0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6037 @ 0x1795 │ │ │ │ + movw r1, #6013 @ 0x177d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7c958 │ │ │ │ + bne.w 7c944 │ │ │ │ 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 7c24e │ │ │ │ + b.n 7c236 │ │ │ │ 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 7c1fa │ │ │ │ + b.n 7c1e2 │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 7c9d0 │ │ │ │ + ble.w 7c9bc │ │ │ │ sub.w r3, r2, fp │ │ │ │ mvns r3, r3 │ │ │ │ ands.w ip, r3, #3 │ │ │ │ - beq.n 7c7e6 │ │ │ │ + beq.n 7c7d2 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c7ee │ │ │ │ + beq.n 7c7da │ │ │ │ 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 7c7e6 │ │ │ │ + beq.n 7c7d2 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 7c764 │ │ │ │ + beq.n 7c750 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c7ee │ │ │ │ + beq.n 7c7da │ │ │ │ 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 7c7ee │ │ │ │ + beq.n 7c7da │ │ │ │ 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 7c7e6 │ │ │ │ + b.n 7c7d2 │ │ │ │ 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 7c812 │ │ │ │ + beq.n 7c7fe │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ mov sl, ip │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c7ee │ │ │ │ + cbz r1, 7c7da │ │ │ │ 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, 7c7ee │ │ │ │ + cbz r1, 7c7da │ │ │ │ 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, 7c7ee │ │ │ │ + cbz r1, 7c7da │ │ │ │ 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 7c780 │ │ │ │ + bne.n 7c76c │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r3, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7c992 │ │ │ │ + beq.w 7c97e │ │ │ │ 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 7c714 │ │ │ │ + bne.n 7c700 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r2 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 7c16c │ │ │ │ + b.n 7c154 │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c630 │ │ │ │ + beq.w 7c61c │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c81c │ │ │ │ - str r1, [r3, #0] │ │ │ │ - adds r0, #8 │ │ │ │ - str.w r3, [r0, #-8] │ │ │ │ - ldr.w r3, [lr, #4] │ │ │ │ - str.w r3, [r0, #-4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 7c51c │ │ │ │ - b.n 7c546 │ │ │ │ + b.n 7c808 │ │ │ │ + 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 7c506 │ │ │ │ + b.n 7c530 │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7c8a8 │ │ │ │ + bne.n 7c894 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 7c9d8 │ │ │ │ + beq.w 7c9c4 │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 7c55c │ │ │ │ + b.n 7c548 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7c6b2 │ │ │ │ + ble.w 7c69e │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r8 │ │ │ │ mla r6, r6, fp, r8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 7c89a │ │ │ │ + cbz r2, 7c886 │ │ │ │ add.w ip, r1, #12 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7c6b2 │ │ │ │ + beq.w 7c69e │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c880 │ │ │ │ + bne.n 7c86c │ │ │ │ adds r1, #12 │ │ │ │ - b.n 7c87c │ │ │ │ + b.n 7c868 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 7cafc │ │ │ │ + beq.w 7cae8 │ │ │ │ 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 7c92e │ │ │ │ + bgt.n 7c91a │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7c99e │ │ │ │ + bne.n 7c98a │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.w 7c582 │ │ │ │ - b.n 7c858 │ │ │ │ + bgt.w 7c56e │ │ │ │ + b.n 7c844 │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb18 │ │ │ │ + bne.w 7cb04 │ │ │ │ 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 7c1fa │ │ │ │ + b.n 7c1e2 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cb22 │ │ │ │ + bne.w 7cb0e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7c97c │ │ │ │ + cbz r4, 7c968 │ │ │ │ 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 7c492 │ │ │ │ + b.n 7c47a │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7caf2 │ │ │ │ + bgt.w 7cade │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ - b.n 7c8c0 │ │ │ │ + b.n 7c8ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c484 │ │ │ │ + b.n 7c46c │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7c4f4 │ │ │ │ + b.n 7c4dc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w fp, #8 │ │ │ │ mov.w sl, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -122871,53 +122846,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 7c48a │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 7c472 │ │ │ │ + bl 1ea97c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c208 │ │ │ │ + b.n 7c1f0 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c1fa │ │ │ │ + b.n 7c1e2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c7fc │ │ │ │ - b.n 7c992 │ │ │ │ + bne.w 7c7e8 │ │ │ │ + b.n 7c97e │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c8b6 │ │ │ │ + b.n 7c8a2 │ │ │ │ add.w r1, r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, fp │ │ │ │ - blt.n 7c9dc │ │ │ │ + blt.n 7c9c8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e61c │ │ │ │ - b.n 7c5f6 │ │ │ │ + bl 7e608 │ │ │ │ + b.n 7c5e2 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ ands r2, r0 │ │ │ │ - b.n 7c5ce │ │ │ │ - bne.w 7c812 │ │ │ │ - b.w 7c1b8 │ │ │ │ + b.n 7c5ba │ │ │ │ + bne.w 7c7fe │ │ │ │ + b.w 7c1a0 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 7c5f6 │ │ │ │ + b.n 7c5e2 │ │ │ │ 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 │ │ │ │ @@ -122931,43 +122906,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 7c9b4 │ │ │ │ - beq.w 7c5f6 │ │ │ │ - b.n 7c548 │ │ │ │ + b.n 7c9a0 │ │ │ │ + beq.w 7c5e2 │ │ │ │ + b.n 7c534 │ │ │ │ ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7ca36 │ │ │ │ + cbz r3, 7ca22 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r6, #532] @ 0x214 │ │ │ │ str.w r2, [r6, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c1fa │ │ │ │ + bne.w 7c1e2 │ │ │ │ str.w r2, [r6, #532] @ 0x214 │ │ │ │ - b.w 7c1fa │ │ │ │ + b.w 7c1e2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c430 │ │ │ │ + beq.w 7c418 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7caae │ │ │ │ + cbz r1, 7ca9a │ │ │ │ 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, 7ca82 │ │ │ │ + cbz r3, 7ca6e │ │ │ │ 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 │ │ │ │ @@ -122977,125 +122952,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 7c1fa │ │ │ │ + b.w 7c1e2 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7ca5a │ │ │ │ + b.n 7ca46 │ │ │ │ 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 7c97c │ │ │ │ + bmi.w 7c968 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c238 │ │ │ │ - b.n 7c96c │ │ │ │ + beq.w 7c220 │ │ │ │ + b.n 7c958 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7c452 │ │ │ │ + b.n 7c43a │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7c99e │ │ │ │ + bne.w 7c98a │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c58e │ │ │ │ - b.n 7c5f6 │ │ │ │ + bne.w 7c57a │ │ │ │ + b.n 7c5e2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.w 7c1fa │ │ │ │ + b.w 7c1e2 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7c8e8 │ │ │ │ + b.n 7c8d4 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c916 │ │ │ │ + b.n 7c902 │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7c5ea │ │ │ │ - b.n 7c5c0 │ │ │ │ + beq.w 7c5d6 │ │ │ │ + b.n 7c5ac │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.w 7c2f4 │ │ │ │ + b.w 7c2dc │ │ │ │ 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 7cd4c │ │ │ │ + bne.w 7cd38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cd9c │ │ │ │ + bne.w 7cd88 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7ccc8 │ │ │ │ + bgt.w 7ccb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce0e │ │ │ │ + beq.w 7cdfa │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7ce0e │ │ │ │ + bhi.w 7cdfa │ │ │ │ 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 79e20 │ │ │ │ + bl 79da0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ccee │ │ │ │ - movw r9, #57709 @ 0xe16d │ │ │ │ + beq.w 7ccda │ │ │ │ + movw r9, #58041 @ 0xe2b9 │ │ │ │ movt r9, #12 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7cd62 │ │ │ │ - ldr r3, [pc, #628] @ (7ce44 ) │ │ │ │ + bpl.w 7cd4e │ │ │ │ + ldr r3, [pc, #628] @ (7ce30 ) │ │ │ │ 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, 7cc02 │ │ │ │ + cbz r5, 7cbee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -123103,37 +123078,37 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a100 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ce28 │ │ │ │ - ldr r3, [pc, #544] @ (7ce44 ) │ │ │ │ + beq.w 7ce14 │ │ │ │ + ldr r3, [pc, #544] @ (7ce30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cdda │ │ │ │ + beq.w 7cdc6 │ │ │ │ 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 7cc92 │ │ │ │ - ldr r3, [pc, #496] @ (7ce44 ) │ │ │ │ + bpl.n 7cc7e │ │ │ │ + ldr r3, [pc, #496] @ (7ce30 ) │ │ │ │ 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 │ │ │ │ @@ -123147,319 +123122,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 7cdf4 │ │ │ │ + beq.w 7cde0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7cd6a │ │ │ │ + bne.n 7cd56 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7cf20 │ │ │ │ + bl 7cf0c │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7cd78 │ │ │ │ + beq.n 7cd64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ccc0 │ │ │ │ + beq.n 7ccac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce06 │ │ │ │ + beq.w 7cdf2 │ │ │ │ negs r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r9, #42025 @ 0xa429 │ │ │ │ + movweq r9, #42449 @ 0xa5d1 │ │ │ │ movteq r9, #13 │ │ │ │ - bne.n 7cd28 │ │ │ │ + bne.n 7cd14 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79e20 │ │ │ │ + bl 79da0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cbbc │ │ │ │ + bne.w 7cba8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7ccc2 │ │ │ │ + b.n 7ccae │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79e20 │ │ │ │ + bl 79da0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ccee │ │ │ │ - movw r9, #26781 @ 0x689d │ │ │ │ + beq.n 7ccda │ │ │ │ + movw r9, #27121 @ 0x69f1 │ │ │ │ movt r9, #13 │ │ │ │ - b.n 7cbbc │ │ │ │ - movw r9, #28385 @ 0x6ee1 │ │ │ │ + b.n 7cba8 │ │ │ │ + movw r9, #28665 @ 0x6ff9 │ │ │ │ movt r9, #12 │ │ │ │ - b.n 7ccd6 │ │ │ │ - movw r9, #15101 @ 0x3afd │ │ │ │ + b.n 7ccc2 │ │ │ │ + movw r9, #14909 @ 0x3a3d │ │ │ │ movt r9, #9 │ │ │ │ - b.n 7ccd6 │ │ │ │ + b.n 7ccc2 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7ce0e │ │ │ │ + ble.n 7cdfa │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cd3a │ │ │ │ - movw r9, #43937 @ 0xaba1 │ │ │ │ + bne.n 7cd26 │ │ │ │ + movw r9, #44369 @ 0xad51 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 7ccd6 │ │ │ │ + b.n 7ccc2 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7ce0e │ │ │ │ - movw r9, #56301 @ 0xdbed │ │ │ │ + bne.n 7cdfa │ │ │ │ + movw r9, #57541 @ 0xe0c5 │ │ │ │ movt r9, #17 │ │ │ │ - b.n 7ccd6 │ │ │ │ + b.n 7ccc2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ce2c │ │ │ │ - bl 7d4c0 │ │ │ │ + bne.n 7ce18 │ │ │ │ + bl 7d4ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ccee │ │ │ │ + beq.n 7ccda │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7cc46 │ │ │ │ + b.n 7cc32 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7cbf4 │ │ │ │ - b.n 7cc02 │ │ │ │ + bne.w 7cbe0 │ │ │ │ + b.n 7cbee │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7ccac │ │ │ │ + bne.n 7cc98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7ccac │ │ │ │ + beq.n 7cc98 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ccac │ │ │ │ + bne.n 7cc98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7ccb6 │ │ │ │ - b.n 7ccc0 │ │ │ │ + bne.n 7cca2 │ │ │ │ + b.n 7ccac │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79018 │ │ │ │ + bl 78f98 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ccee │ │ │ │ - bl 7e5e8 │ │ │ │ + beq.n 7ccda │ │ │ │ + bl 7e5d4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cdc8 │ │ │ │ + beq.n 7cdb4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7cdfe │ │ │ │ + cbz r3, 7cdea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7ccee │ │ │ │ + beq.n 7ccda │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc46 │ │ │ │ + bne.w 7cc32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ccee │ │ │ │ + beq.n 7ccda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ccee │ │ │ │ + bne.n 7ccda │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ccee │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ccda │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7cc92 │ │ │ │ + b.n 7cc7e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cdc8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cdb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ccc0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ccac │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #12916 @ 0x3274 │ │ │ │ + movw r1, #14452 @ 0x3874 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 7ccee │ │ │ │ + bl d1af0 │ │ │ │ + b.n 7ccda │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7cdda │ │ │ │ + b.n 7cdc6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13088 @ 0x3320 │ │ │ │ + movw r1, #14624 @ 0x3920 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7ccee │ │ │ │ + bl 12747c │ │ │ │ + b.n 7ccda │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ce48 : │ │ │ │ +0007ce34 : │ │ │ │ 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 7ce7a │ │ │ │ - cbz r3, 7cecc │ │ │ │ + bgt.n 7ce66 │ │ │ │ + cbz r3, 7ceb8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7cecc │ │ │ │ + bhi.n 7ceb8 │ │ │ │ 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 7cea6 │ │ │ │ - movw r5, #42025 @ 0xa429 │ │ │ │ + bne.n 7ce92 │ │ │ │ + movw r5, #42449 @ 0xa5d1 │ │ │ │ movt r5, #13 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 19f6dc │ │ │ │ - cbz r0, 7ce9a │ │ │ │ + bl 1a35cc <_PyThreadState_New@@Base+0x2440> │ │ │ │ + cbz r0, 7ce86 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #26781 @ 0x689d │ │ │ │ + movw r5, #27121 @ 0x69f1 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7ce86 │ │ │ │ + b.n 7ce72 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cecc │ │ │ │ + ble.n 7ceb8 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cef2 │ │ │ │ - movw r5, #43937 @ 0xaba1 │ │ │ │ + bne.n 7cede │ │ │ │ + movw r5, #44369 @ 0xad51 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7ce86 │ │ │ │ - movw r5, #57709 @ 0xe16d │ │ │ │ + b.n 7ce72 │ │ │ │ + movw r5, #58041 @ 0xe2b9 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7ce86 │ │ │ │ - movw r5, #15101 @ 0x3afd │ │ │ │ + b.n 7ce72 │ │ │ │ + movw r5, #14909 @ 0x3a3d │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7ce86 │ │ │ │ + b.n 7ce72 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #12916 @ 0x3274 │ │ │ │ + movw r1, #14452 @ 0x3874 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #28385 @ 0x6ee1 │ │ │ │ + movw r5, #28665 @ 0x6ff9 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7ce86 │ │ │ │ + b.n 7ce72 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cecc │ │ │ │ - movw r5, #56301 @ 0xdbed │ │ │ │ + bne.n 7ceb8 │ │ │ │ + movw r5, #57541 @ 0xe0c5 │ │ │ │ movt r5, #17 │ │ │ │ - b.n 7ce86 │ │ │ │ + b.n 7ce72 │ │ │ │ │ │ │ │ -0007cf04 : │ │ │ │ +0007cef0 : │ │ │ │ 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 7cf20 │ │ │ │ + bl 7cf0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w sl, [pc, #1416] @ 7d4bc │ │ │ │ + ldr.w sl, [pc, #1416] @ 7d4a8 │ │ │ │ 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 7d48c │ │ │ │ + bpl.w 7d494 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d2ae │ │ │ │ + bne.w 7d2a4 │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7d2ae │ │ │ │ + beq.w 7d2a4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d388 │ │ │ │ + beq.w 7d37e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d408 │ │ │ │ + bne.w 7d3fe │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7d304 │ │ │ │ + beq.w 7d2fa │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d0a8 │ │ │ │ + bne.w 7d094 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7d194 │ │ │ │ + beq.w 7d180 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7d19c │ │ │ │ + beq.w 7d188 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d1a6 │ │ │ │ + ble.w 7d192 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7d3e4 │ │ │ │ + bne.w 7d3da │ │ │ │ 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 │ │ │ │ @@ -123473,217 +123448,220 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r1, r1, lr │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ and.w r2, r2, r8 │ │ │ │ - bgt.n 7d0c2 │ │ │ │ + bgt.n 7d0ae │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w r9, [ip, r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d106 │ │ │ │ + bge.n 7d0f2 │ │ │ │ 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 7d230 │ │ │ │ + beq.w 7d21c │ │ │ │ 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, 7d084 │ │ │ │ + cbnz r1, 7d070 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7d290 │ │ │ │ + bmi.w 7d236 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7d24a │ │ │ │ + bmi.w 7d284 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r7, 7d0a0 │ │ │ │ + cbz r7, 7d08c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d09e │ │ │ │ + cbz r3, 7d08a │ │ │ │ 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, 7d0be │ │ │ │ + cbz r7, 7d0aa │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7d0bc │ │ │ │ + cbz r2, 7d0a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d310 │ │ │ │ + bne.w 7d306 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7d0a2 │ │ │ │ + b.n 7d08e │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d348 │ │ │ │ + bgt.w 7d33e │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d132 │ │ │ │ + bge.n 7d11e │ │ │ │ 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 7d234 │ │ │ │ + beq.w 7d220 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7d05a │ │ │ │ + b.n 7d046 │ │ │ │ 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 7d152 │ │ │ │ + bge.n 7d13e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7d032 │ │ │ │ + b.n 7d01e │ │ │ │ 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 7d0d8 │ │ │ │ + blt.n 7d0c4 │ │ │ │ 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 7d21e │ │ │ │ + ble.n 7d20a │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d3be │ │ │ │ + bgt.w 7d3b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d0d8 │ │ │ │ + blt.n 7d0c4 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d176 │ │ │ │ + b.n 7d162 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cfba │ │ │ │ + bne.w 7cfa6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7cfc8 │ │ │ │ + bgt.w 7cfb4 │ │ │ │ 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 7c058 │ │ │ │ + bl 7c040 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cfc8 │ │ │ │ + bne.w 7cfb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d1e0 │ │ │ │ + beq.n 7d1cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d49e │ │ │ │ + beq.w 7d44a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d1f4 │ │ │ │ + beq.n 7d1e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d4a6 │ │ │ │ + beq.w 7d452 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d4ae │ │ │ │ + beq.w 7d45a │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d070 │ │ │ │ + beq.w 7d05c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d08c │ │ │ │ + b.n 7d078 │ │ │ │ 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 7d126 │ │ │ │ - b.n 7d210 │ │ │ │ + blt.w 7d112 │ │ │ │ + b.n 7d1fc │ │ │ │ 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 7d05a │ │ │ │ + b.n 7d046 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d330 │ │ │ │ + bne.n 7d326 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7d454 │ │ │ │ + bne.n 7d254 │ │ │ │ + ldr.w r3, [r5, #-8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7d066 │ │ │ │ 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] │ │ │ │ @@ -123691,107 +123669,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 7d08c │ │ │ │ - b.n 7d0a0 │ │ │ │ + bne.w 7d078 │ │ │ │ + b.n 7d08c │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d318 │ │ │ │ + bne.n 7d30e │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d260 │ │ │ │ - ldr.w r3, [r5, #-8] │ │ │ │ + bne.n 7d254 │ │ │ │ + ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d260 │ │ │ │ - b.n 7d07a │ │ │ │ + beq.w 7d070 │ │ │ │ + b.n 7d254 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7d304 │ │ │ │ + beq.n 7d2fa │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7d388 │ │ │ │ + beq.n 7d37e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7cf80 │ │ │ │ + beq.w 7cf6c │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf80 │ │ │ │ + beq.w 7cf6c │ │ │ │ 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 7c058 │ │ │ │ + bl 7c040 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cf80 │ │ │ │ - cbz r7, 7d30a │ │ │ │ + bne.w 7cf6c │ │ │ │ + cbz r7, 7d300 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d0a2 │ │ │ │ + b.n 7d08e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7d0be │ │ │ │ - movw r3, #63357 @ 0xf77d │ │ │ │ - movt r3, #7 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7d3f4 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ - bpl.w 7d07a │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - b.n 7d298 │ │ │ │ - movw r3, #63357 @ 0xf77d │ │ │ │ + b.n 7d0aa │ │ │ │ + movw r3, #63349 @ 0xf775 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d3fe │ │ │ │ + bne.n 7d3ea │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7d084 │ │ │ │ + bpl.w 7d070 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7d252 │ │ │ │ + b.n 7d28c │ │ │ │ + movw r3, #63349 @ 0xf775 │ │ │ │ + movt r3, #7 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7d3f4 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ + bpl.w 7d066 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + b.n 7d23e │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w r9, r3, ip │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d364 │ │ │ │ + bge.n 7d35a │ │ │ │ add.w r2, r3, ip │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7d032 │ │ │ │ + b.n 7d01e │ │ │ │ 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 7d35a │ │ │ │ - b.n 7d156 │ │ │ │ + blt.n 7d350 │ │ │ │ + b.n 7d142 │ │ │ │ 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 │ │ │ │ @@ -123801,237 +123779,234 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 794e4 │ │ │ │ + bl 79464 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7d304 │ │ │ │ + beq.n 7d2fa │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d08c │ │ │ │ - b.n 7d0a0 │ │ │ │ + bne.w 7d078 │ │ │ │ + b.n 7d08c │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d3d2 │ │ │ │ + bge.n 7d3c8 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7d35a │ │ │ │ + b.n 7d350 │ │ │ │ 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 7d16c │ │ │ │ + b.n 7d158 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e0f54 │ │ │ │ + bl 1e4028 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7cfd2 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 7cfbe │ │ │ │ + mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d32c │ │ │ │ - b.n 7d07a │ │ │ │ - mov r0, r6 │ │ │ │ + bne.n 7d322 │ │ │ │ + b.n 7d070 │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d344 │ │ │ │ - b.n 7d084 │ │ │ │ + bne.n 7d33a │ │ │ │ + b.n 7d066 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5eb4 <_PyEval_CheckExceptTypeValid@@Base+0x17dc> │ │ │ │ + bl d6008 <_PyEval_CheckExceptTypeValid@@Base+0x17e4> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7d464 │ │ │ │ + beq.n 7d46c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7d460 │ │ │ │ + bne.n 7d468 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1237c0 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ - cbz r7, 7d44a │ │ │ │ + bl 123e10 <_PyUnicode_IsNumeric@@Base+0x5f0> │ │ │ │ + cbz r7, 7d440 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d448 │ │ │ │ + cbz r3, 7d43e │ │ │ │ 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 7d0a2 │ │ │ │ - ldr.w r3, [r6, #-8] │ │ │ │ + b.n 7d08e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d1cc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d084 │ │ │ │ - b.n 7d260 │ │ │ │ + beq.w 7d05c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 7d08c │ │ │ │ mov r6, r8 │ │ │ │ - b.n 7d434 │ │ │ │ + b.n 7d42a │ │ │ │ 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 7c058 │ │ │ │ + bl 7c040 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cf88 │ │ │ │ - b.n 7d304 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bne.w 7cf74 │ │ │ │ + b.n 7d2fa │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #4277 @ 0x10b5 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7d304 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d1e0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d1f4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7d070 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 7d0a0 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7d2fa │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007d4c0 : │ │ │ │ +0007d4ac : │ │ │ │ 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 19f6dc │ │ │ │ - cbz r0, 7d4e4 │ │ │ │ + bl 1a35cc <_PyThreadState_New@@Base+0x2440> │ │ │ │ + cbz r0, 7d4d0 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d4e8 : │ │ │ │ +0007d4d4 : │ │ │ │ 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 19f6dc │ │ │ │ - cbz r0, 7d50c │ │ │ │ + bl 1a35cc <_PyThreadState_New@@Base+0x2440> │ │ │ │ + cbz r0, 7d4f8 │ │ │ │ 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, 7d57e │ │ │ │ + cbz r1, 7d56a │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r6, r0 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7d52e │ │ │ │ + cbz r0, 7d51a │ │ │ │ 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, 7d57e │ │ │ │ + cbnz r0, 7d56a │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7d57e │ │ │ │ - movw r6, #13128 @ 0x3348 │ │ │ │ + bne.n 7d56a │ │ │ │ + movw r6, #14664 @ 0x3948 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - b.n 7d55e │ │ │ │ + b.n 7d54a │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7d578 │ │ │ │ + beq.n 7d564 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7d57e │ │ │ │ + cbz r3, 7d56a │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7d554 │ │ │ │ + bne.n 7d540 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d558 │ │ │ │ + bne.n 7d544 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7d558 │ │ │ │ + bne.n 7d544 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d584 : │ │ │ │ +0007d570 : │ │ │ │ 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 7d604 │ │ │ │ + beq.n 7d5f0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77b0c │ │ │ │ - cbz r0, 7d5fa │ │ │ │ + bl 77a88 │ │ │ │ + cbz r0, 7d5e6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7d5d4 │ │ │ │ + ble.n 7d5c0 │ │ │ │ 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 7d5bc │ │ │ │ - ldr r4, [pc, #48] @ (7d608 ) │ │ │ │ + bne.n 7d5a8 │ │ │ │ + ldr r4, [pc, #48] @ (7d5f4 ) │ │ │ │ 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 │ │ │ │ @@ -124040,62 +124015,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] @ (7d60c ) │ │ │ │ - b.n 7d5fa │ │ │ │ + ldr r0, [pc, #4] @ (7d5f8 ) │ │ │ │ + b.n 7d5e6 │ │ │ │ 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] @ (7d71c ) │ │ │ │ + ldr r5, [pc, #248] @ (7d708 ) │ │ │ │ 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 7d6d0 │ │ │ │ - ldr.w ip, [pc, #224] @ 7d720 │ │ │ │ + beq.n 7d6bc │ │ │ │ + ldr.w ip, [pc, #224] @ 7d70c │ │ │ │ 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 7d6f8 │ │ │ │ + bne.n 7d6e4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7d66e │ │ │ │ + beq.n 7d65a │ │ │ │ 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 7d6b0 │ │ │ │ + beq.n 7d69c │ │ │ │ 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 │ │ │ │ @@ -124116,79 +124091,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 7d6a4 │ │ │ │ + b.n 7d690 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d6a4 │ │ │ │ + beq.n 7d690 │ │ │ │ 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 7d66a │ │ │ │ - b.n 7d66e │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + bne.n 7d656 │ │ │ │ + b.n 7d65a │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d70e │ │ │ │ + bne.n 7d6fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d6e6 │ │ │ │ + b.n 7d6d2 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d6e6 │ │ │ │ + b.n 7d6d2 │ │ │ │ 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] @ (7d818 ) │ │ │ │ + ldr r5, [pc, #224] @ (7d804 ) │ │ │ │ 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, 7d7ac │ │ │ │ - ldr r0, [pc, #204] @ (7d81c ) │ │ │ │ + cbz r4, 7d798 │ │ │ │ + ldr r0, [pc, #204] @ (7d808 ) │ │ │ │ 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 7d7f2 │ │ │ │ + bne.n 7d7de │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7d7d0 │ │ │ │ + beq.n 7d7bc │ │ │ │ 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 │ │ │ │ @@ -124203,176 +124178,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 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d7a0 │ │ │ │ + beq.n 7d78c │ │ │ │ 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 7d778 │ │ │ │ + bne.n 7d764 │ │ │ │ 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 7d7a0 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 7d78c │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d808 │ │ │ │ + bne.n 7d7f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d7c2 │ │ │ │ + b.n 7d7ae │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d7c2 │ │ │ │ + b.n 7d7ae │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007d820 : │ │ │ │ +0007d80c : │ │ │ │ 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 7d84c │ │ │ │ + bmi.n 7d838 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 19f6dc │ │ │ │ - cbz r0, 7d84a │ │ │ │ + bl 1a35cc <_PyThreadState_New@@Base+0x2440> │ │ │ │ + cbz r0, 7d836 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64996 @ 0xfde4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #996 @ 0x3e4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 7db8c │ │ │ │ + bls.w 7db78 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov.w r9, r1, lsr #30 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ 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 7dcf6 │ │ │ │ - ldr r3, [pc, #712] @ (7db84 ) │ │ │ │ + bne.w 7dce2 │ │ │ │ + ldr r3, [pc, #712] @ (7db70 ) │ │ │ │ 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 7dcbc │ │ │ │ + beq.w 7dca8 │ │ │ │ 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 7daaa │ │ │ │ + beq.w 7da96 │ │ │ │ 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] @ (7db88 ) │ │ │ │ + ldr r2, [pc, #632] @ (7db74 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dd18 │ │ │ │ + bne.w 7dd04 │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7dbd2 │ │ │ │ + bne.w 7dbbe │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7db9c │ │ │ │ + beq.w 7db88 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7db08 │ │ │ │ + blt.w 7daf4 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add.w r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7db54 │ │ │ │ + bne.w 7db40 │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40281 @ 0x9d59 │ │ │ │ movt r3, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7dd76 │ │ │ │ - bl 79e20 │ │ │ │ + bne.w 7dd62 │ │ │ │ + bl 79da0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dbb4 │ │ │ │ + beq.w 7dba0 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7d9a8 │ │ │ │ - ldr r3, [pc, #512] @ (7db84 ) │ │ │ │ + bpl.n 7d994 │ │ │ │ + ldr r3, [pc, #512] @ (7db70 ) │ │ │ │ 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] │ │ │ │ @@ -124380,33 +124355,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, #8073 @ 0x1f89 │ │ │ │ + movw r3, #9321 @ 0x2469 │ │ │ │ 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 7dc42 │ │ │ │ + bne.w 7dc2e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7dcb2 │ │ │ │ + bne.w 7dc9e │ │ │ │ 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 7da22 │ │ │ │ - ldr r2, [pc, #412] @ (7db84 ) │ │ │ │ + bpl.n 7da0e │ │ │ │ + ldr r2, [pc, #412] @ (7db70 ) │ │ │ │ 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 │ │ │ │ @@ -124419,750 +124394,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 7dd2c │ │ │ │ + beq.w 7dd18 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dbd8 │ │ │ │ + beq.w 7dbc4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7ddbc │ │ │ │ + bpl.w 7dda8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7dad0 │ │ │ │ + bne.n 7dabc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7dada │ │ │ │ + bne.n 7dac6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7daec │ │ │ │ + bne.n 7dad8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7daec │ │ │ │ - ldr r0, [pc, #300] @ (7db84 ) │ │ │ │ + beq.n 7dad8 │ │ │ │ + ldr r0, [pc, #300] @ (7db70 ) │ │ │ │ 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 7dc2e │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.w 7dc1a │ │ │ │ + bl 7b998 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7da8e │ │ │ │ + beq.n 7da7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dd82 │ │ │ │ + beq.w 7dd6e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7daa2 │ │ │ │ + beq.n 7da8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ddb4 │ │ │ │ + beq.w 7dda0 │ │ │ │ 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 7d8f0 │ │ │ │ + bcc.w 7d8dc │ │ │ │ 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 7d8f0 │ │ │ │ + b.n 7d8dc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7da42 │ │ │ │ + beq.n 7da2e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 7da50 │ │ │ │ + beq.n 7da3c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7da56 │ │ │ │ + bne.n 7da42 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f248 │ │ │ │ + bl 1a3138 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7dc34 │ │ │ │ + b.n 7dc20 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.w 7d93e │ │ │ │ - ldr r3, [pc, #112] @ (7db84 ) │ │ │ │ + bpl.w 7d92a │ │ │ │ + ldr r3, [pc, #112] @ (7db70 ) │ │ │ │ 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 7db48 │ │ │ │ + beq.n 7db34 │ │ │ │ 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 7d94a │ │ │ │ + beq.w 7d936 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d94a │ │ │ │ + bne.w 7d936 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7d952 │ │ │ │ + bne.w 7d93e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d952 │ │ │ │ + ble.w 7d93e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7d9da │ │ │ │ + beq.w 7d9c6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7d9da │ │ │ │ + b.n 7d9c6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #588] @ (7dddc ) │ │ │ │ + ldr r5, [pc, #588] @ (7ddc8 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d936 │ │ │ │ + bne.w 7d922 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13136 @ 0x3350 │ │ │ │ + movw r1, #14672 @ 0x3950 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7dd0a │ │ │ │ + beq.w 7dcf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dd0a │ │ │ │ + bne.w 7dcf6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd0a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dcf6 │ │ │ │ str.w r9, [r5, #16] │ │ │ │ - b.n 7d92c │ │ │ │ - bl 71328 │ │ │ │ + b.n 7d918 │ │ │ │ + bl 71310 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dd8a │ │ │ │ + beq.w 7dd76 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7da28 │ │ │ │ - ldr r2, [pc, #492] @ (7dde0 ) │ │ │ │ + bpl.w 7da14 │ │ │ │ + ldr r2, [pc, #492] @ (7ddcc ) │ │ │ │ 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 7dc2a │ │ │ │ + beq.n 7dc16 │ │ │ │ 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 7da28 │ │ │ │ - bl 794e4 │ │ │ │ + b.n 7da14 │ │ │ │ + bl 79464 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7da84 │ │ │ │ - b.n 7da8e │ │ │ │ + bne.w 7da70 │ │ │ │ + b.n 7da7a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dcac │ │ │ │ + bne.n 7dc98 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7dd52 │ │ │ │ + bne.w 7dd3e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7dc60 │ │ │ │ + cbnz r1, 7dc4c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7dd56 │ │ │ │ + bne.n 7dd42 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7d9d6 │ │ │ │ + b.n 7d9c2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dc54 │ │ │ │ + bne.n 7dc40 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ movw r0, #10624 @ 0x2980 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7dc86 │ │ │ │ + beq.n 7dc72 │ │ │ │ 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 7dc5a │ │ │ │ + beq.n 7dc46 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7dc9c │ │ │ │ + beq.n 7dc88 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 7dd10 │ │ │ │ - cbz r2, 7dcb2 │ │ │ │ + bne.n 7dcfc │ │ │ │ + cbz r2, 7dc9e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7dca8 │ │ │ │ + cbz r3, 7dc94 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7d9da │ │ │ │ + b.n 7d9c6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7dc5a │ │ │ │ + beq.n 7dc46 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d9d6 │ │ │ │ - b.n 7dc5c │ │ │ │ + beq.w 7d9c2 │ │ │ │ + b.n 7dc48 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d8f0 │ │ │ │ + bne.w 7d8dc │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7dd42 │ │ │ │ + bne.n 7dd2e │ │ │ │ mov r0, sl │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7dd06 │ │ │ │ + cbz r5, 7dcf2 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7d8f0 │ │ │ │ + b.n 7d8dc │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d8f0 │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 7d8dc │ │ │ │ + bl 1ea97c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7daa2 │ │ │ │ + b.n 7da8e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7dc9c │ │ │ │ + beq.n 7dc88 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7dc9e │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7dc8a │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7dd36 │ │ │ │ + bne.n 7dd22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ - b.n 7d91e │ │ │ │ + bl 126d60 │ │ │ │ + b.n 7d90a │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #248] @ 0xf8 │ │ │ │ - b.n 7da22 │ │ │ │ + b.n 7da0e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7d91e │ │ │ │ + b.n 7d90a │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7dce8 │ │ │ │ + b.n 7dcd4 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7dc68 │ │ │ │ + b.n 7dc54 │ │ │ │ movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7dd72 │ │ │ │ + beq.n 7dd5e │ │ │ │ movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bne.n 7dc9c │ │ │ │ + bne.n 7dc88 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7dc9e │ │ │ │ + b.n 7dc8a │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9a8 │ │ │ │ - b.n 7dbb4 │ │ │ │ + bne.w 7d994 │ │ │ │ + b.n 7dba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7da8e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7da7a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dd9a │ │ │ │ + beq.n 7dd86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7ddd2 │ │ │ │ + cbz r3, 7ddbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dd0a │ │ │ │ + beq.n 7dcf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7dd0a │ │ │ │ + bne.n 7dcf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd0a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dcf6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7daa2 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7da8e │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7dc34 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7dc20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd9a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dd86 │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007dde4 : │ │ │ │ - b.w 7dde8 │ │ │ │ +0007ddd0 : │ │ │ │ + b.w 7ddd4 │ │ │ │ │ │ │ │ -0007dde8 : │ │ │ │ +0007ddd4 : │ │ │ │ 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 7dec4 │ │ │ │ + bls.n 7deb0 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov.w r8, r0, lsr #30 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ 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 7df16 │ │ │ │ - ldr r3, [pc, #292] @ (7df5c ) │ │ │ │ + bne.n 7df02 │ │ │ │ + ldr r3, [pc, #292] @ (7df48 ) │ │ │ │ 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 7dede │ │ │ │ + beq.n 7deca │ │ │ │ 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, 7dea4 │ │ │ │ + cbz r2, 7de90 │ │ │ │ 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] @ (7df60 ) │ │ │ │ + ldr r2, [pc, #220] @ (7df4c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7df2c │ │ │ │ + bne.n 7df18 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7ded2 │ │ │ │ + bne.n 7debe │ │ │ │ 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 7de64 │ │ │ │ + bcc.n 7de50 │ │ │ │ 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 7de64 │ │ │ │ - ldr r5, [pc, #156] @ (7df64 ) │ │ │ │ + b.n 7de50 │ │ │ │ + ldr r5, [pc, #156] @ (7df50 ) │ │ │ │ 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 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7de64 │ │ │ │ + bne.n 7de50 │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7df40 │ │ │ │ + bne.n 7df2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7df24 │ │ │ │ + cbz r5, 7df10 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7de64 │ │ │ │ + b.n 7de50 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7de64 │ │ │ │ + bne.n 7de50 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 7de9c │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 7de88 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7df50 │ │ │ │ + bne.n 7df3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ - b.n 7de90 │ │ │ │ + bl 126d60 │ │ │ │ + b.n 7de7c │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7df08 │ │ │ │ + b.n 7def4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7de90 │ │ │ │ + b.n 7de7c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007df68 <_PyLong_New@@Base>: │ │ │ │ +0007df54 <_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 7e110 <_PyLong_New@@Base+0x1a8> │ │ │ │ + bgt.w 7e0fc <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e03a <_PyLong_New@@Base+0xd2> │ │ │ │ + beq.n 7e026 <_PyLong_New@@Base+0xd2> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 7e0c2 <_PyLong_New@@Base+0x15a> │ │ │ │ + bmi.w 7e0ae <_PyLong_New@@Base+0x15a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e0b4 <_PyLong_New@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #376] @ (7e128 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.w 7e0a0 <_PyLong_New@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #376] @ (7e114 <_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 7e084 <_PyLong_New@@Base+0x11c> │ │ │ │ + bcs.n 7e070 <_PyLong_New@@Base+0x11c> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7e074 <_PyLong_New@@Base+0x10c> │ │ │ │ + beq.n 7e060 <_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, 7e01a <_PyLong_New@@Base+0xb2> │ │ │ │ + cbz r2, 7e006 <_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] @ (7e12c <_PyLong_New@@Base+0x1c4>) │ │ │ │ - bne.n 7e0ca <_PyLong_New@@Base+0x162> │ │ │ │ + ldr r2, [pc, #296] @ (7e118 <_PyLong_New@@Base+0x1c4>) │ │ │ │ + bne.n 7e0b6 <_PyLong_New@@Base+0x162> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e0da <_PyLong_New@@Base+0x172> │ │ │ │ + bne.n 7e0c6 <_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 7e032 <_PyLong_New@@Base+0xca> │ │ │ │ + bcc.n 7e01e <_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 7dfe2 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7dfce <_PyLong_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7dfe2 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7dfce <_PyLong_New@@Base+0x7a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e0ee <_PyLong_New@@Base+0x186> │ │ │ │ - ldr r3, [pc, #212] @ (7e128 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.n 7e0da <_PyLong_New@@Base+0x186> │ │ │ │ + ldr r3, [pc, #212] @ (7e114 <_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 7dfd4 <_PyLong_New@@Base+0x6c> │ │ │ │ + bne.n 7dfc0 <_PyLong_New@@Base+0x6c> │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dfe2 <_PyLong_New@@Base+0x7a> │ │ │ │ + bne.n 7dfce <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e0f6 <_PyLong_New@@Base+0x18e> │ │ │ │ + bne.n 7e0e2 <_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, 7e0c2 <_PyLong_New@@Base+0x15a> │ │ │ │ + cbz r5, 7e0ae <_PyLong_New@@Base+0x15a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7dfe2 <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7dfce <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dfe2 <_PyLong_New@@Base+0x7a> │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.n 7dfce <_PyLong_New@@Base+0x7a> │ │ │ │ + bl 1ea97c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e014 <_PyLong_New@@Base+0xac> │ │ │ │ + b.n 7e000 <_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 7e010 <_PyLong_New@@Base+0xa8> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + beq.n 7dffc <_PyLong_New@@Base+0xa8> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e104 <_PyLong_New@@Base+0x19c> │ │ │ │ + bne.n 7e0f0 <_PyLong_New@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ - b.n 7e010 <_PyLong_New@@Base+0xa8> │ │ │ │ + bl 126d60 │ │ │ │ + b.n 7dffc <_PyLong_New@@Base+0xa8> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 7e0b8 <_PyLong_New@@Base+0x150> │ │ │ │ + b.n 7e0a4 <_PyLong_New@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e0a6 <_PyLong_New@@Base+0x13e> │ │ │ │ + b.n 7e092 <_PyLong_New@@Base+0x13e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e010 <_PyLong_New@@Base+0xa8> │ │ │ │ + b.n 7dffc <_PyLong_New@@Base+0xa8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13180 @ 0x337c │ │ │ │ + movw r1, #14716 @ 0x397c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7e0c6 <_PyLong_New@@Base+0x15e> │ │ │ │ + bl 12747c │ │ │ │ + b.n 7e0b2 <_PyLong_New@@Base+0x15e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e130 : │ │ │ │ +0007e11c : │ │ │ │ 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 7e3ea │ │ │ │ + beq.w 7e3d6 │ │ │ │ mov r5, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 7e3a8 │ │ │ │ + beq.w 7e394 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e242 │ │ │ │ + blt.n 7e22e │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e28e │ │ │ │ + bne.w 7e27a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7e2aa │ │ │ │ + bne.w 7e296 │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40281 @ 0x9d59 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e3d2 │ │ │ │ + bne.w 7e3be │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e3a4 │ │ │ │ + beq.w 7e390 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 7e2dc │ │ │ │ - ldr r3, [pc, #632] @ (7e428 ) │ │ │ │ + bpl.w 7e2c8 │ │ │ │ + ldr r3, [pc, #632] @ (7e414 ) │ │ │ │ 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] │ │ │ │ @@ -125173,536 +125148,537 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7e210 │ │ │ │ - movw r3, #8073 @ 0x1f89 │ │ │ │ + bne.n 7e1fc │ │ │ │ + movw r3, #9321 @ 0x2469 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e306 │ │ │ │ + bne.w 7e2f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7e404 │ │ │ │ + bne.w 7e3f0 │ │ │ │ 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, #8073 @ 0x1f89 │ │ │ │ + movw r3, #9321 @ 0x2469 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e204 │ │ │ │ + beq.n 7e1f0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e30c │ │ │ │ + beq.n 7e2f8 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e20a │ │ │ │ + b.n 7e1f6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e162 │ │ │ │ - ldr r2, [pc, #476] @ (7e428 ) │ │ │ │ + bpl.n 7e14e │ │ │ │ + ldr r2, [pc, #476] @ (7e414 ) │ │ │ │ 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 7e280 │ │ │ │ + beq.n 7e26c │ │ │ │ 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 7e16e │ │ │ │ + beq.w 7e15a │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40281 @ 0x9d59 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e394 │ │ │ │ + bne.n 7e380 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 7e190 │ │ │ │ + b.n 7e17c │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e384 │ │ │ │ + bne.n 7e370 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 7e296 │ │ │ │ + bne.n 7e282 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7e296 │ │ │ │ + ble.n 7e282 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e2d8 │ │ │ │ + beq.n 7e2c4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7e20c │ │ │ │ + b.n 7e1f8 │ │ │ │ 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 7e212 │ │ │ │ - movw r3, #8073 @ 0x1f89 │ │ │ │ + bne.n 7e1fe │ │ │ │ + movw r3, #9321 @ 0x2469 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e1fc │ │ │ │ + beq.w 7e1e8 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e388 │ │ │ │ + bne.n 7e374 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7e38e │ │ │ │ + bne.n 7e37a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 7e34a │ │ │ │ - cbnz r5, 7e33c │ │ │ │ + cbnz r2, 7e336 │ │ │ │ + cbnz r5, 7e328 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7e238 │ │ │ │ + beq.n 7e224 │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e374 │ │ │ │ + beq.n 7e360 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e374 │ │ │ │ - cbz r5, 7e374 │ │ │ │ + beq.n 7e360 │ │ │ │ + cbz r5, 7e360 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 7e346 │ │ │ │ + cbz r2, 7e332 │ │ │ │ str r0, [r2, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n 7e20c │ │ │ │ + b.n 7e1f8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e316 │ │ │ │ + bne.n 7e302 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7e36e │ │ │ │ + beq.n 7e35a │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7e3b4 │ │ │ │ - cbnz r5, 7e3ca │ │ │ │ + bne.n 7e3a0 │ │ │ │ + cbnz r5, 7e3b6 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7e31a │ │ │ │ - cbnz r1, 7e3ce │ │ │ │ + b.n 7e306 │ │ │ │ + cbnz r1, 7e3ba │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e20a │ │ │ │ - b.n 7e23e │ │ │ │ + beq.w 7e1f6 │ │ │ │ + b.n 7e22a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e296 │ │ │ │ + b.n 7e282 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7e31a │ │ │ │ + b.n 7e306 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e352 │ │ │ │ + b.n 7e33e │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e2de │ │ │ │ + bne.n 7e2ca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e20c │ │ │ │ + b.n 7e1f8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e3c0 │ │ │ │ + blt.n 7e3ac │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ - b.n 7e16e │ │ │ │ + b.n 7e15a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7e31a │ │ │ │ - cbnz r1, 7e3ce │ │ │ │ + beq.n 7e306 │ │ │ │ + cbnz r1, 7e3ba │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - b.n 7e23e │ │ │ │ + b.n 7e22a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 7e3ac │ │ │ │ + bpl.n 7e398 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e248 │ │ │ │ + b.n 7e234 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7e33c │ │ │ │ + b.n 7e328 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7e33c │ │ │ │ + b.n 7e328 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e3a4 │ │ │ │ + beq.n 7e390 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 7e2f0 │ │ │ │ + b.n 7e2dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #13136 @ 0x3350 │ │ │ │ + movw r1, #14672 @ 0x3950 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 7e3a4 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 7e390 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e422 │ │ │ │ + beq.n 7e40e │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r2, r3, r2 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e376 │ │ │ │ + beq.n 7e362 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e376 │ │ │ │ + b.n 7e362 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e456 │ │ │ │ - cbnz r2, 7e44e │ │ │ │ + cbnz r3, 7e442 │ │ │ │ + cbnz r2, 7e43a │ │ │ │ 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 7e4b0 │ │ │ │ + bne.n 7e49c │ │ │ │ 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 7e4d0 │ │ │ │ + bne.n 7e4bc │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e4e0 │ │ │ │ + bne.n 7e4cc │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbnz r5, 7e4a0 │ │ │ │ - cbnz r2, 7e4bc │ │ │ │ + cbnz r5, 7e48c │ │ │ │ + cbnz r2, 7e4a8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e4c6 │ │ │ │ + beq.n 7e4b2 │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e4ac │ │ │ │ + beq.n 7e498 │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e4ac │ │ │ │ - cbz r2, 7e4ac │ │ │ │ + beq.n 7e498 │ │ │ │ + cbz r2, 7e498 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - cbz r3, 7e4c2 │ │ │ │ + cbz r3, 7e4ae │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e4c2 │ │ │ │ + b.n 7e4ae │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - cbz r4, 7e502 │ │ │ │ + cbz r4, 7e4ee │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e472 │ │ │ │ - b.n 7e494 │ │ │ │ + beq.n 7e45e │ │ │ │ + b.n 7e480 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e494 │ │ │ │ + bne.n 7e480 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e452 │ │ │ │ - b.n 7e4cc │ │ │ │ + beq.n 7e43e │ │ │ │ + b.n 7e4b8 │ │ │ │ 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 7e452 │ │ │ │ + b.n 7e43e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e4c6 │ │ │ │ + bne.n 7e4b2 │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7e472 │ │ │ │ + b.n 7e45e │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw lr, #10624 @ 0x2980 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e4fc │ │ │ │ + beq.n 7e4e8 │ │ │ │ movw lr, #10172 @ 0x27bc │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e506 │ │ │ │ - cbnz r2, 7e514 │ │ │ │ + bne.n 7e4f2 │ │ │ │ + cbnz r2, 7e500 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 7e472 │ │ │ │ + b.n 7e45e │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7e4e2 │ │ │ │ + b.n 7e4ce │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e472 │ │ │ │ + beq.n 7e45e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e494 │ │ │ │ + bne.n 7e480 │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 7e4cc │ │ │ │ + b.n 7e4b8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7e494 │ │ │ │ + b.n 7e480 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e538 │ │ │ │ + bhi.n 7e524 │ │ │ │ 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 7e5d6 │ │ │ │ + beq.n 7e5c2 │ │ │ │ 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 7e5b6 │ │ │ │ + bcs.n 7e5a2 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e5c6 │ │ │ │ + beq.n 7e5b2 │ │ │ │ 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 7e5b6 │ │ │ │ + bcs.n 7e5a2 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e5c6 │ │ │ │ + beq.n 7e5b2 │ │ │ │ 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 7e5b6 │ │ │ │ + bcs.n 7e5a2 │ │ │ │ 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 7e5c6 │ │ │ │ + beq.n 7e5b2 │ │ │ │ ldr.w r3, [r4, #-4]! │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 7e598 │ │ │ │ + bcc.n 7e584 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e546 │ │ │ │ + bne.n 7e532 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007e5e8 : │ │ │ │ +0007e5d4 : │ │ │ │ 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 79dd8 │ │ │ │ - cbz r0, 7e618 │ │ │ │ + bl 79d58 │ │ │ │ + cbz r0, 7e604 │ │ │ │ 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, 7e67c │ │ │ │ - subs r5, #1 │ │ │ │ - add.w lr, r1, #12 │ │ │ │ + movs r6, #1 │ │ │ │ + ldrb r7, [r0, #4] │ │ │ │ + lsls r6, r7 │ │ │ │ + cbz r2, 7e668 │ │ │ │ + subs r6, #1 │ │ │ │ + add.w r5, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e64c │ │ │ │ + b.n 7e638 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w r7, [ip, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e67e │ │ │ │ + ldrsb.w lr, [ip, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e66a │ │ │ │ strb.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e67c │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ - ldr.w r1, [lr, #-12] │ │ │ │ - cmp r6, #7 │ │ │ │ - and.w r3, r5, r1 │ │ │ │ - ble.n 7e630 │ │ │ │ - cmp r6, #15 │ │ │ │ - bgt.n 7e6d8 │ │ │ │ + beq.n 7e668 │ │ │ │ + ldrb r7, [r0, #4] │ │ │ │ + ldr.w r1, [r5, #-12] │ │ │ │ + cmp r7, #7 │ │ │ │ + and.w r3, r6, r1 │ │ │ │ + ble.n 7e61c │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.n 7e6c8 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - add.w r7, r0, ip │ │ │ │ - ldrsh.w r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e67e │ │ │ │ + add.w lr, r0, ip │ │ │ │ + ldrsh.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e66a │ │ │ │ add ip, r0 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ strh.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e64a │ │ │ │ + bne.n 7e636 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add ip, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ - cmp r6, #7 │ │ │ │ + cmp r7, #7 │ │ │ │ add r3, ip │ │ │ │ - and.w r3, r3, r5 │ │ │ │ - bgt.n 7e6be │ │ │ │ + and.w r3, r3, r6 │ │ │ │ + bgt.n 7e6ac │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w r7, [ip, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e6f8 │ │ │ │ - cmp r6, #7 │ │ │ │ - ble.n 7e6d2 │ │ │ │ - cmp r6, #15 │ │ │ │ + ldrsb.w ip, [ip, #20] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e6ea │ │ │ │ + cmp r7, #7 │ │ │ │ + ble.n 7e6c2 │ │ │ │ + cmp r7, #15 │ │ │ │ it gt │ │ │ │ movgt.w ip, r3, lsl #2 │ │ │ │ - bgt.n 7e6e6 │ │ │ │ + bgt.n 7e6da │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - b.n 7e66c │ │ │ │ + b.n 7e65a │ │ │ │ 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 7e706 │ │ │ │ - ldrsh.w r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e6b2 │ │ │ │ - cmp r6, #7 │ │ │ │ - bgt.n 7e6a2 │ │ │ │ + ands r3, r6 │ │ │ │ + add.w ip, r0, r3, lsl #1 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.n 7e6f8 │ │ │ │ + ldrsh.w ip, [ip, #20] │ │ │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e6a0 │ │ │ │ + cmp r7, #7 │ │ │ │ + bgt.n 7e690 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - b.n 7e63c │ │ │ │ + b.n 7e62a │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - add.w r7, r0, ip │ │ │ │ - ldr r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - bne.n 7e682 │ │ │ │ + add.w lr, r0, ip │ │ │ │ + ldr.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 7e66e │ │ │ │ add ip, r0 │ │ │ │ - add.w lr, lr, #12 │ │ │ │ + adds r5, #12 │ │ │ │ str.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e64a │ │ │ │ + bne.n 7e636 │ │ │ │ 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 7e692 │ │ │ │ - add.w r7, r0, r3, lsl #2 │ │ │ │ + ands r3, r6 │ │ │ │ + b.n 7e67e │ │ │ │ + add.w lr, r0, r3, lsl #2 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - ldr r7, [r7, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - beq.n 7e69e │ │ │ │ + ldr.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 7e68c │ │ │ │ add r3, ip │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r5 │ │ │ │ - b.n 7e6be │ │ │ │ + ands r3, r6 │ │ │ │ + b.n 7e6ac │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ @@ -125713,214 +125689,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, 7e76c │ │ │ │ + cbnz r5, 7e764 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbnz r5, 7e7b6 │ │ │ │ + cbnz r5, 7e7ae │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbnz r5, 7e792 │ │ │ │ + cbnz r5, 7e78a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e828 │ │ │ │ + b.w 7e820 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e75a │ │ │ │ + beq.n 7e752 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e75a │ │ │ │ - ldr r2, [pc, #164] @ (7e824 ) │ │ │ │ + bne.n 7e752 │ │ │ │ + ldr r2, [pc, #164] @ (7e81c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e7f2 │ │ │ │ + bne.n 7e7ea │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e75a │ │ │ │ + b.n 7e752 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e762 │ │ │ │ + beq.n 7e75a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e762 │ │ │ │ - ldr r2, [pc, #124] @ (7e824 ) │ │ │ │ + bne.n 7e75a │ │ │ │ + ldr r2, [pc, #124] @ (7e81c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e80a │ │ │ │ + cbnz r3, 7e802 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e762 │ │ │ │ + b.n 7e75a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e75e │ │ │ │ + beq.n 7e756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e75e │ │ │ │ - ldr r2, [pc, #88] @ (7e824 ) │ │ │ │ + bne.n 7e756 │ │ │ │ + ldr r2, [pc, #88] @ (7e81c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e7da │ │ │ │ + cbnz r3, 7e7d2 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e75e │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7e756 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e7d4 │ │ │ │ + beq.n 7e7cc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e7d4 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7e7cc │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e78c │ │ │ │ + beq.n 7e784 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e78c │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7e784 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e7b0 │ │ │ │ + beq.n 7e7a8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e7b0 │ │ │ │ + b.n 7e7a8 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e828 : │ │ │ │ +0007e820 : │ │ │ │ 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 7e8dc │ │ │ │ - ldr r3, [pc, #532] @ (7ea6c ) │ │ │ │ + bne.n 7e8d4 │ │ │ │ + ldr r3, [pc, #532] @ (7ea64 ) │ │ │ │ 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 7e908 │ │ │ │ + ble.n 7e900 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ - movw r2, #29761 @ 0x7441 │ │ │ │ + movw r2, #29629 @ 0x73bd │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7e922 │ │ │ │ - cbz r1, 7e8d8 │ │ │ │ + bne.n 7e91a │ │ │ │ + cbz r1, 7e8d0 │ │ │ │ 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 7e942 │ │ │ │ + beq.n 7e93a │ │ │ │ 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 7e8c6 │ │ │ │ + bgt.n 7e8be │ │ │ │ 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 7e942 │ │ │ │ + beq.n 7e93a │ │ │ │ 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, 7e92e │ │ │ │ + cbz r0, 7e926 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e966 │ │ │ │ + beq.n 7e95e │ │ │ │ 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] @ (7ea6c ) │ │ │ │ + ldr r2, [pc, #372] @ (7ea64 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7e866 │ │ │ │ + bgt.n 7e85e │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r2, #29761 @ 0x7441 │ │ │ │ + movw r2, #29629 @ 0x73bd │ │ │ │ movt r2, #7 │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e886 │ │ │ │ + beq.n 7e87e │ │ │ │ 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, #50069 @ 0xc395 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ea62 │ │ │ │ + bne.w 7ea5a │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7e8d8 │ │ │ │ + b.n 7e8d0 │ │ │ │ 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 │ │ │ │ @@ -125928,71 +125904,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 7e9a0 │ │ │ │ + bne.n 7e998 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7e99c │ │ │ │ + cbz r7, 7e994 │ │ │ │ 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 7e9fe │ │ │ │ + beq.n 7e9f6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e9dc │ │ │ │ + beq.n 7e9d4 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 7e9b8 │ │ │ │ + cbnz r2, 7e9b0 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7e8d8 │ │ │ │ + beq.n 7e8d0 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ea5c │ │ │ │ + beq.n 7ea54 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, lr, [r3, #20] │ │ │ │ - cbz r2, 7e9d6 │ │ │ │ + cbz r2, 7e9ce │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [lr, #20] │ │ │ │ - b.n 7e8d8 │ │ │ │ + b.n 7e8d0 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7e9ea │ │ │ │ + cbz r2, 7e9e2 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e8d8 │ │ │ │ + bne.w 7e8d0 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7e8d8 │ │ │ │ + b.n 7e8d0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e9aa │ │ │ │ + beq.n 7e9a2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7ea56 │ │ │ │ + cbz r2, 7ea4e │ │ │ │ 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, 7ea30 │ │ │ │ + cbz r3, 7ea28 │ │ │ │ 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 │ │ │ │ @@ -126001,336 +125977,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 7e8d8 │ │ │ │ + b.n 7e8d0 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ea0a │ │ │ │ + b.n 7ea02 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7e9c6 │ │ │ │ + b.n 7e9be │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7e95a │ │ │ │ + b.n 7e952 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ea70 <_PyType_GetDict@@Base>: │ │ │ │ +0007ea68 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7ea7c <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7ea74 <_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] @ (7eac0 <_PyType_GetDict@@Base+0x50>) │ │ │ │ + ldr r4, [pc, #60] @ (7eab8 <_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 7eab8 <_PyType_GetDict@@Base+0x48> │ │ │ │ + beq.n 7eab0 <_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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eac4 : │ │ │ │ +0007eabc : │ │ │ │ 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 7eb1a │ │ │ │ + bpl.n 7eb12 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7eb00 │ │ │ │ + bne.n 7eaf8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7eb00 │ │ │ │ + beq.n 7eaf8 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7eb2a │ │ │ │ + beq.n 7eb22 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7eafc │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 7eaf4 │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7eafc │ │ │ │ + b.n 7eaf4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007eb30 : │ │ │ │ +0007eb28 : │ │ │ │ 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 7eb54 │ │ │ │ + bl 7eb4c │ │ │ │ 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 7f14a │ │ │ │ + beq.w 7f142 │ │ │ │ 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 7f4a0 │ │ │ │ + bhi.w 7f498 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7ef9c │ │ │ │ + beq.w 7ef94 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7f04c │ │ │ │ + beq.w 7f044 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7eb86 │ │ │ │ + bne.n 7eb7e │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f51a │ │ │ │ + beq.w 7f512 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7ebb4 │ │ │ │ + cbz r0, 7ebac │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f514 │ │ │ │ + beq.w 7f50c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f49c │ │ │ │ + beq.w 7f494 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f0dc │ │ │ │ + bne.w 7f0d4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f154 │ │ │ │ + beq.w 7f14c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2ba │ │ │ │ + beq.w 7f2b2 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f3b6 │ │ │ │ + beq.w 7f3ae │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ecb4 │ │ │ │ + beq.n 7ecac │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2b6 │ │ │ │ + beq.w 7f2ae │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ecac │ │ │ │ + beq.n 7eca4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f302 │ │ │ │ + beq.w 7f2fa │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ecac │ │ │ │ + beq.n 7eca4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f306 │ │ │ │ + beq.w 7f2fe │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7ecac │ │ │ │ + cbz r2, 7eca4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f30a │ │ │ │ + beq.w 7f302 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7ecac │ │ │ │ + cbz r2, 7eca4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f30e │ │ │ │ + beq.w 7f306 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7ecac │ │ │ │ + cbz r2, 7eca4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f312 │ │ │ │ + beq.w 7f30a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7ecac │ │ │ │ + cbz r2, 7eca4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2b2 │ │ │ │ + beq.w 7f2aa │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ - cbz r2, 7ecac │ │ │ │ + cbz r2, 7eca4 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f2de │ │ │ │ + beq.w 7f2d6 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f316 │ │ │ │ + beq.w 7f30e │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ec96 │ │ │ │ + bne.n 7ec8e │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f4b8 │ │ │ │ + bne.w 7f4b0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d710 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f4d8 │ │ │ │ + beq.w 7f4d0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 7ecf4 │ │ │ │ + bpl.n 7ecec │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7f0cc │ │ │ │ + ble.w 7f0c4 │ │ │ │ add.w fp, r5, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f208 │ │ │ │ + beq.w 7f200 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 7f352 │ │ │ │ + beq.w 7f34a │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7ecd8 │ │ │ │ + blt.n 7ecd0 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7ed3e │ │ │ │ + ble.n 7ed36 │ │ │ │ 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 7f180 │ │ │ │ + beq.w 7f178 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble.w 7f19e │ │ │ │ + ble.w 7f196 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 7f15e │ │ │ │ + bne.w 7f156 │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 7ed10 │ │ │ │ + bne.n 7ed08 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f402 │ │ │ │ + bge.w 7f3fa │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7ed60 │ │ │ │ + cbz r2, 7ed58 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f3dc │ │ │ │ + bne.w 7f3d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0424 │ │ │ │ + bl 1a430c <_PyThreadState_New@@Base+0x3180> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f208 │ │ │ │ + beq.w 7f200 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7f16e │ │ │ │ + beq.w 7f166 │ │ │ │ it ge │ │ │ │ strge.w fp, [sp, #36] @ 0x24 │ │ │ │ - blt.w 7f228 │ │ │ │ + blt.w 7f220 │ │ │ │ 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 7f208 │ │ │ │ + beq.w 7f200 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 7edb4 │ │ │ │ + cbz r3, 7edac │ │ │ │ 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] │ │ │ │ @@ -126350,15 +126326,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 7f4f4 │ │ │ │ + bmi.w 7f4ec │ │ │ │ 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 │ │ │ │ @@ -126370,895 +126346,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, 7ee6c │ │ │ │ - movw r8, #26932 @ 0x6934 │ │ │ │ + cbz r3, 7ee64 │ │ │ │ + movw r8, #28468 @ 0x6f34 │ │ │ │ movt r8, #46 @ 0x2e │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f040 │ │ │ │ - bgt.w 7efd2 │ │ │ │ + beq.w 7f038 │ │ │ │ + bgt.w 7efca │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 7f040 │ │ │ │ + bls.w 7f038 │ │ │ │ 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 7f134 │ │ │ │ + bne.w 7f12c │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ee38 │ │ │ │ + bne.n 7ee30 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f162 │ │ │ │ + beq.w 7f15a │ │ │ │ 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 7f698 │ │ │ │ + bl 7f690 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ef6a │ │ │ │ + blt.n 7ef62 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40281 @ 0x9d59 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7eecc │ │ │ │ + bne.n 7eec4 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7eeac │ │ │ │ + cbz r2, 7eea4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f552 │ │ │ │ + blt.w 7f54a │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f536 │ │ │ │ + blt.w 7f52e │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f336 │ │ │ │ + blt.w 7f32e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f31a │ │ │ │ + blt.w 7f312 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f460 │ │ │ │ + bmi.w 7f458 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7ef16 │ │ │ │ + cbz r1, 7ef0e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7d510 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7d4fc │ │ │ │ + bl 7a0d8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ef6a │ │ │ │ + beq.n 7ef62 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #716] @ (7f1c0 ) │ │ │ │ + ldr r1, [pc, #716] @ (7f1b8 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ef12 │ │ │ │ + beq.n 7ef0a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f458 │ │ │ │ + beq.w 7f450 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 7ef6a │ │ │ │ + blt.n 7ef62 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f104 │ │ │ │ + bne.w 7f0fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f13a │ │ │ │ - ldr r1, [pc, #668] @ (7f1c4 ) │ │ │ │ + bne.w 7f132 │ │ │ │ + ldr r1, [pc, #668] @ (7f1bc ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 782e8 │ │ │ │ - cbnz r0, 7ef6a │ │ │ │ + bl 78264 │ │ │ │ + cbnz r0, 7ef62 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f43c │ │ │ │ + beq.w 7f434 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f6bc │ │ │ │ + bl 7f6b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7ef6a │ │ │ │ + cbz r0, 7ef62 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #628] @ (7f1c4 ) │ │ │ │ + ldr r1, [pc, #628] @ (7f1bc ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ef6a │ │ │ │ + beq.n 7ef62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f434 │ │ │ │ - bl 7f720 │ │ │ │ + beq.w 7f42c │ │ │ │ + bl 7f718 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f390 │ │ │ │ + bne.w 7f388 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ 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 7f4fc │ │ │ │ + bne.w 7f4f4 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7f26a │ │ │ │ + beq.w 7f262 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f3ce │ │ │ │ + beq.w 7f3c6 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ - b.n 7eb98 │ │ │ │ + b.n 7eb90 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7ee4c │ │ │ │ + bne.w 7ee44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r7 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f730 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f730 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f730 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7f040 │ │ │ │ + ble.n 7f038 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f2be │ │ │ │ + bmi.w 7f2b6 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 7f040 │ │ │ │ + beq.n 7f038 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f2ce │ │ │ │ + bmi.w 7f2c6 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 7f040 │ │ │ │ + beq.n 7f038 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f2e2 │ │ │ │ + bmi.w 7f2da │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 7f040 │ │ │ │ + beq.n 7f038 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f2f2 │ │ │ │ + bmi.w 7f2ea │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ subs r3, r7, #4 │ │ │ │ - beq.n 7f040 │ │ │ │ + beq.n 7f038 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bmi.w 7f270 │ │ │ │ + bmi.w 7f268 │ │ │ │ adds r0, #20 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 7f032 │ │ │ │ + bne.n 7f02a │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ee38 │ │ │ │ - b.n 7ee6c │ │ │ │ + bne.w 7ee30 │ │ │ │ + b.n 7ee64 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7f378 │ │ │ │ + bne.w 7f370 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7eb98 │ │ │ │ - movw ip, #13276 @ 0x33dc │ │ │ │ + beq.w 7eb90 │ │ │ │ + movw ip, #14812 @ 0x39dc │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #59156 @ 0xe714 │ │ │ │ + movw r1, #60692 @ 0xed14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r2, #13296 @ 0x33f0 │ │ │ │ + movw r2, #14832 @ 0x39f0 │ │ │ │ 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 7f114 │ │ │ │ + beq.n 7f10c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f12c │ │ │ │ + beq.n 7f124 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f178 │ │ │ │ + beq.n 7f170 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7f1d0 │ │ │ │ + bmi.w 7f1c8 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f08a │ │ │ │ + bne.n 7f082 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7eb98 │ │ │ │ + b.n 7eb90 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7ed3e │ │ │ │ + b.n 7ed36 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7ecb4 │ │ │ │ + bpl.w 7ecac │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f4ee │ │ │ │ + beq.w 7f4e6 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7ecc2 │ │ │ │ - ldr r1, [pc, #192] @ (7f1c8 ) │ │ │ │ + b.n 7ecba │ │ │ │ + ldr r1, [pc, #192] @ (7f1c0 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc248 │ │ │ │ + bl bc418 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ef1e │ │ │ │ - b.n 7ef6a │ │ │ │ + bge.w 7ef16 │ │ │ │ + b.n 7ef62 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #59156 @ 0xe714 │ │ │ │ + movw r1, #60692 @ 0xed14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f0a4 │ │ │ │ + bne.n 7f09c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7f0a4 │ │ │ │ + b.n 7f09c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 7f040 │ │ │ │ - ldr r1, [pc, #144] @ (7f1cc ) │ │ │ │ + b.n 7f038 │ │ │ │ + ldr r1, [pc, #144] @ (7f1c4 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc248 │ │ │ │ + bl bc418 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ef26 │ │ │ │ - b.n 7ef6a │ │ │ │ + bge.w 7ef1e │ │ │ │ + b.n 7ef62 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - b.n 7eba0 │ │ │ │ + b.n 7eb98 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 7ecb4 │ │ │ │ + b.n 7ecac │ │ │ │ adds r0, #1 │ │ │ │ - b.n 7ed26 │ │ │ │ - movw r3, #65005 @ 0xfded │ │ │ │ - movt r3, #15 │ │ │ │ + b.n 7ed1e │ │ │ │ + movw r3, #209 @ 0xd1 │ │ │ │ + movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7ee74 │ │ │ │ + b.n 7ee6c │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ - b.n 7ed84 │ │ │ │ + b.n 7ed7c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 7f0b4 │ │ │ │ + b.n 7f0ac │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ed36 │ │ │ │ + beq.w 7ed2e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f182 │ │ │ │ + bne.n 7f17a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ed36 │ │ │ │ + beq.w 7ed2e │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f280 │ │ │ │ + beq.n 7f278 │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 7f29a │ │ │ │ + ble.n 7f292 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f1ac │ │ │ │ + bne.n 7f1a4 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 7ed36 │ │ │ │ - add r2, pc, #608 @ (adr r2, 7f424 ) │ │ │ │ + b.n 7ed2e │ │ │ │ + add r2, pc, #608 @ (adr r2, 7f41c ) │ │ │ │ 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, 7f2b0 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 7f2a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f20c │ │ │ │ + bgt.n 7f204 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f1e6 │ │ │ │ + blt.n 7f1de │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7f0ba │ │ │ │ + blt.w 7f0b2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13376 @ 0x3440 │ │ │ │ + movw r1, #14912 @ 0x3a40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7ef7c │ │ │ │ + b.n 7ef74 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13320 @ 0x3408 │ │ │ │ + movw r1, #14856 @ 0x3a08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f200 │ │ │ │ + bl 12747c │ │ │ │ + b.n 7f1f8 │ │ │ │ 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 7ed84 │ │ │ │ + beq.w 7ed7c │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bmi.w 7ed84 │ │ │ │ + bmi.w 7ed7c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13996 @ 0x36ac │ │ │ │ + movw r1, #15532 @ 0x3cac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f208 │ │ │ │ - bl 77270 │ │ │ │ - b.n 7eb98 │ │ │ │ + bl 12747c │ │ │ │ + b.n 7f200 │ │ │ │ + bl 771ec │ │ │ │ + b.n 7eb90 │ │ │ │ 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 7f03a │ │ │ │ + b.n 7f032 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7f1bc │ │ │ │ + beq.n 7f1b4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f282 │ │ │ │ + bne.n 7f27a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f1bc │ │ │ │ + beq.n 7f1b4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13644 @ 0x354c │ │ │ │ + movw r1, #15180 @ 0x3b4c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f208 │ │ │ │ + bl 12747c │ │ │ │ + b.n 7f200 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7ec8e │ │ │ │ + b.n 7ec86 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7ec1e │ │ │ │ + b.n 7ec16 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ec06 │ │ │ │ + b.n 7ebfe │ │ │ │ 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 7f008 │ │ │ │ + b.n 7f000 │ │ │ │ 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 7f014 │ │ │ │ + b.n 7f00c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7eca2 │ │ │ │ + b.n 7ec9a │ │ │ │ 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 7f020 │ │ │ │ + b.n 7f018 │ │ │ │ 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 7f02c │ │ │ │ + b.n 7f024 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ec32 │ │ │ │ + b.n 7ec2a │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7ec46 │ │ │ │ + b.n 7ec3e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7ec58 │ │ │ │ + b.n 7ec50 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ec6a │ │ │ │ + b.n 7ec62 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ec7c │ │ │ │ + b.n 7ec74 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 7eca2 │ │ │ │ + b.n 7ec9a │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14268 @ 0x37bc │ │ │ │ + movw r1, #15804 @ 0x3dbc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 7ef6a │ │ │ │ + bl d1af0 │ │ │ │ + b.n 7ef62 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14200 @ 0x3778 │ │ │ │ + movw r1, #15736 @ 0x3d78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 7ef6a │ │ │ │ + bl d1af0 │ │ │ │ + b.n 7ef62 │ │ │ │ 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, #13536 @ 0x34e0 │ │ │ │ + movw r2, #15072 @ 0x3ae0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1f560c │ │ │ │ + bl 1f827c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f208 │ │ │ │ + bne.w 7f200 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 7ecec │ │ │ │ + b.n 7ece4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #14764 @ 0x39ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f200 │ │ │ │ + bl 12747c │ │ │ │ + b.n 7f1f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f3a0 │ │ │ │ + beq.n 7f398 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f3ae │ │ │ │ + cbz r3, 7f3a6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7ef7c │ │ │ │ + b.n 7ef74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f3a0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f398 │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ec10 │ │ │ │ - b.n 7ecac │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 7ec08 │ │ │ │ + b.n 7eca4 │ │ │ │ + bl 1ea97c │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 7f208 │ │ │ │ + b.n 7f200 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 7f41c │ │ │ │ + cbz r3, 7f414 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #13812 @ 0x35f4 │ │ │ │ + movw r2, #15348 @ 0x3bf4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 1f560c │ │ │ │ + bl 1f827c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ed60 │ │ │ │ - b.n 7f208 │ │ │ │ + bge.w 7ed58 │ │ │ │ + b.n 7f200 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #13768 @ 0x35c8 │ │ │ │ + movw r1, #15304 @ 0x3bc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 7f208 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 7f200 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13944 @ 0x3678 │ │ │ │ + movw r1, #15480 @ 0x3c78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f208 │ │ │ │ + bl 12747c │ │ │ │ + b.n 7f200 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ef6a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ef62 │ │ │ │ movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14340 @ 0x3804 │ │ │ │ + movw r2, #15876 @ 0x3e04 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f560c │ │ │ │ - b.n 7ef6a │ │ │ │ + bl 1f827c │ │ │ │ + b.n 7ef62 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ef12 │ │ │ │ - ldr r2, [pc, #272] @ (7f574 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ef0a │ │ │ │ + ldr r2, [pc, #272] @ (7f56c ) │ │ │ │ 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 7f498 │ │ │ │ + beq.n 7f490 │ │ │ │ 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 7eeda │ │ │ │ + b.n 7eed2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 7f208 │ │ │ │ + b.n 7f200 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13208 @ 0x3398 │ │ │ │ + movw r1, #14744 @ 0x3998 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f200 │ │ │ │ + bl 12747c │ │ │ │ + b.n 7f1f8 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 7f4dc │ │ │ │ + bmi.n 7f4d4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13508 @ 0x34c4 │ │ │ │ + movw r1, #15044 @ 0x3ac4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7f208 │ │ │ │ + b.n 7f200 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f4ee │ │ │ │ + beq.n 7f4e6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.w 7ecc2 │ │ │ │ + b.w 7ecba │ │ │ │ mov r0, r5 │ │ │ │ - bl 19dd70 │ │ │ │ - b.n 7edf6 │ │ │ │ + bl 1a1c60 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.n 7edee │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13420 @ 0x346c │ │ │ │ + movw r1, #14956 @ 0x3a6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f200 │ │ │ │ + bl 12747c │ │ │ │ + b.n 7f1f8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 7f208 │ │ │ │ + b.n 7f200 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13464 @ 0x3498 │ │ │ │ + movw r1, #15000 @ 0x3a98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 7f208 │ │ │ │ + b.n 7f200 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14128 @ 0x3730 │ │ │ │ + movw r1, #15664 @ 0x3d30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 7ef6a │ │ │ │ + bl d1af0 │ │ │ │ + b.n 7ef62 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #14064 @ 0x36f0 │ │ │ │ + movw r1, #15600 @ 0x3cf0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 7ef6a │ │ │ │ + bl d1af0 │ │ │ │ + b.n 7ef62 │ │ │ │ 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 7f624 │ │ │ │ + beq.n 7f61c │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - cbz r6, 7f5f8 │ │ │ │ + cbz r6, 7f5f0 │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f654 │ │ │ │ + beq.n 7f64c │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7f63a │ │ │ │ + beq.n 7f632 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f66e │ │ │ │ - bl 7f578 │ │ │ │ + beq.n 7f666 │ │ │ │ + bl 7f570 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f680 │ │ │ │ + bne.n 7f678 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f692 │ │ │ │ + bne.n 7f68a │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f68e │ │ │ │ + bne.n 7f686 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f64a │ │ │ │ + bne.n 7f642 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f68a │ │ │ │ + bne.n 7f682 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f664 │ │ │ │ + bne.n 7f65c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f608 │ │ │ │ + beq.n 7f600 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f634 │ │ │ │ + bne.n 7f62c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7f616 │ │ │ │ + b.n 7f60e │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f5ee │ │ │ │ + bne.n 7f5e6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f5ee │ │ │ │ + bne.n 7f5e6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f634 │ │ │ │ + bne.n 7f62c │ │ │ │ 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 7f616 │ │ │ │ + beq.n 7f60e │ │ │ │ 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 7f5d0 │ │ │ │ + beq.n 7f5c8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f68a │ │ │ │ + bne.n 7f682 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f5de │ │ │ │ + b.n 7f5d6 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f5de │ │ │ │ + beq.n 7f5d6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f5ec │ │ │ │ + bne.n 7f5e4 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7f608 │ │ │ │ + b.n 7f600 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f5c0 │ │ │ │ + beq.n 7f5b8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f64a │ │ │ │ + bne.n 7f642 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f5d0 │ │ │ │ + b.n 7f5c8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f664 │ │ │ │ + b.n 7f65c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f64a │ │ │ │ + b.n 7f642 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7f680 │ │ │ │ + b.n 7f678 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f698 : │ │ │ │ +0007f690 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 7f6b6 │ │ │ │ + bmi.n 7f6ae │ │ │ │ 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 72eb4 │ │ │ │ + b.w 72e30 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f6bc : │ │ │ │ +0007f6b4 : │ │ │ │ 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 7f6e8 │ │ │ │ - cbz r0, 7f6e2 │ │ │ │ + blt.n 7f6e0 │ │ │ │ + cbz r0, 7f6da │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a100 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - cbnz r3, 7f702 │ │ │ │ - ldr r0, [pc, #52] @ (7f71c ) │ │ │ │ - b.n 7f6dc │ │ │ │ + cbnz r3, 7f6fa │ │ │ │ + ldr r0, [pc, #52] @ (7f714 ) │ │ │ │ + b.n 7f6d4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14504 @ 0x38a8 │ │ │ │ + movw r1, #16040 @ 0x3ea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f6dc │ │ │ │ + b.n 7f6d4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14556 @ 0x38dc │ │ │ │ + movw r1, #16092 @ 0x3edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 7f6fe │ │ │ │ + bl 12747c │ │ │ │ + b.n 7f6f6 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007f720 : │ │ │ │ - ldr r3, [pc, #16] @ (7f734 ) │ │ │ │ +0007f718 : │ │ │ │ + ldr r3, [pc, #16] @ (7f72c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7f72e │ │ │ │ + cbnz r0, 7f726 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7f72c │ │ │ │ + b.n 7f724 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f738 : │ │ │ │ +0007f730 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq.n 7f748 │ │ │ │ + beq.n 7f740 │ │ │ │ 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, #14636 @ 0x392c │ │ │ │ + movw r1, #16172 @ 0x3f2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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 │ │ │ │ @@ -127268,221 +127244,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 7f908 │ │ │ │ + bl 7f900 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f8b2 │ │ │ │ + beq.w 7f8aa │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (7f8f8 ) │ │ │ │ + ldr r1, [pc, #328] @ (7f8f0 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8a8 │ │ │ │ + blt.n 7f8a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f8b8 │ │ │ │ + bne.n 7f8b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f900 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8b2 │ │ │ │ + beq.n 7f8aa │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (7f8fc ) │ │ │ │ + ldr r1, [pc, #296] @ (7f8f4 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8a8 │ │ │ │ + blt.n 7f8a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f8d0 │ │ │ │ + bne.n 7f8c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f908 │ │ │ │ + bl 7f900 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8b2 │ │ │ │ + beq.n 7f8aa │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (7f900 ) │ │ │ │ + ldr r1, [pc, #264] @ (7f8f8 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8a8 │ │ │ │ + blt.n 7f8a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f8e0 │ │ │ │ + bne.n 7f8d8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8b2 │ │ │ │ + beq.n 7f8aa │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7f864 │ │ │ │ - movw r8, #14684 @ 0x395c │ │ │ │ + ble.n 7f85c │ │ │ │ + movw r8, #16220 @ 0x3f5c │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 7f834 │ │ │ │ + b.n 7f82c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w fp, [r2, r4, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 7f898 │ │ │ │ + beq.n 7f890 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a100 │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r7, r5, lsl #2 │ │ │ │ - cbz r0, 7f8a0 │ │ │ │ + cbz r0, 7f898 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7f832 │ │ │ │ + bgt.n 7f82a │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7fac0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fab8 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7f8a2 │ │ │ │ - ldr r1, [pc, #144] @ (7f904 ) │ │ │ │ + beq.n 7f89a │ │ │ │ + ldr r1, [pc, #144] @ (7f8fc ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7f994 │ │ │ │ + bl 7f98c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f8a0 │ │ │ │ + blt.n 7f898 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f890 │ │ │ │ + beq.n 7f888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f8c8 │ │ │ │ + cbz r3, 7f8c0 │ │ │ │ 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 7f834 │ │ │ │ - b.n 7f864 │ │ │ │ + bgt.n 7f82c │ │ │ │ + b.n 7f85c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f8b2 │ │ │ │ + beq.n 7f8aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f8f0 │ │ │ │ + cbz r3, 7f8e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7f892 │ │ │ │ + b.n 7f88a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f7c4 │ │ │ │ + bne.n 7f7bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f7c4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f7bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f890 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f7e8 │ │ │ │ + bne.n 7f7e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f7e8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f7e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f80c │ │ │ │ + bne.n 7f804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f80c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f8b2 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f8aa │ │ │ │ + strb r4, [r7, #1] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + strb r0, [r2, #2] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + strb r4, [r3, #2] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + strb r0, [r6, #2] │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0007f908 : │ │ │ │ +0007f900 : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 7f924 │ │ │ │ + bcs.n 7f91c │ │ │ │ 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 7f94c │ │ │ │ + blt.n 7f944 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne.n 7f966 │ │ │ │ + bne.n 7f95e │ │ │ │ movs r0, #1 │ │ │ │ - bl 7df68 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7f990 │ │ │ │ + bl 7df54 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7f988 │ │ │ │ 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 7f968 │ │ │ │ + bne.n 7f960 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7df68 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7f990 │ │ │ │ + bl 7df54 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7f988 │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7df68 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7f990 │ │ │ │ - cbnz r6, 7f984 │ │ │ │ + bl 7df54 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7f988 │ │ │ │ + cbnz r6, 7f97c │ │ │ │ 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 7f97c │ │ │ │ + b.n 7f974 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007f994 : │ │ │ │ +0007f98c : │ │ │ │ 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 │ │ │ │ @@ -127490,218 +127466,218 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa98 │ │ │ │ - ldr.w r8, [pc, #216] @ 7faa0 │ │ │ │ + beq.n 7fa90 │ │ │ │ + ldr.w r8, [pc, #216] @ 7fa98 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 7fa82 │ │ │ │ + bpl.n 7fa7a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7fa56 │ │ │ │ + bne.n 7fa4e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f9f8 │ │ │ │ + beq.n 7f9f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fa3e │ │ │ │ + bne.n 7fa36 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7fa3e │ │ │ │ + beq.n 7fa36 │ │ │ │ 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 7fa62 │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.n 7fa5a │ │ │ │ + bl 7b998 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa72 │ │ │ │ + bne.n 7fa6a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7fa0c │ │ │ │ + bne.n 7fa04 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f248 │ │ │ │ + bl 1a3138 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7fa68 │ │ │ │ + b.n 7fa60 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7f9f4 │ │ │ │ - b.n 7f9f8 │ │ │ │ - bl 794e4 │ │ │ │ + bne.n 7f9ec │ │ │ │ + b.n 7f9f0 │ │ │ │ + bl 79464 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fa36 │ │ │ │ + beq.n 7fa2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fa36 │ │ │ │ + bne.n 7fa2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fa36 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa2e │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fa68 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fa60 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fa36 │ │ │ │ + b.n 7fa2e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007faa4 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +0007fa9c <_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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fac0 <_PyTuple_Resize@@Base>: │ │ │ │ +0007fab8 <_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 7fd4c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + beq.w 7fd44 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fd4c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fd44 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7fc9a <_PyTuple_Resize@@Base+0x1da> │ │ │ │ + beq.w 7fc92 <_PyTuple_Resize@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7fd4c <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fd44 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 7fbfa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fbf2 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fc00 <_PyTuple_Resize@@Base+0x140> │ │ │ │ + beq.n 7fbf8 <_PyTuple_Resize@@Base+0x140> │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 7fb30 <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r2, 7fb28 <_PyTuple_Resize@@Base+0x70> │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 7fbac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + bge.n 7fba4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fcdc <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 7fcd4 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fba4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fcfe <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 7fcf6 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fba4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc3e <_PyTuple_Resize@@Base+0x17e> │ │ │ │ + bne.n 7fc36 <_PyTuple_Resize@@Base+0x17e> │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fba4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc5c <_PyTuple_Resize@@Base+0x19c> │ │ │ │ + bne.n 7fc54 <_PyTuple_Resize@@Base+0x19c> │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fba4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc20 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 7fc18 <_PyTuple_Resize@@Base+0x160> │ │ │ │ adds r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fbac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fba4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fcba <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ + bne.w 7fcb2 <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ add.w r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble.n 7fbac <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fba4 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r9, r5, #8 │ │ │ │ add.w r9, r4, r9, lsl #2 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc7c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + bne.n 7fc74 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n 7fb9c <_PyTuple_Resize@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #440] @ (7fd68 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ + blt.n 7fb94 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #440] @ (7fd60 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd20 <_PyTuple_Resize@@Base+0x260> │ │ │ │ + bne.w 7fd18 <_PyTuple_Resize@@Base+0x260> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108a60 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 108d54 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fd2c <_PyTuple_Resize@@Base+0x26c> │ │ │ │ - bl 9b0ec <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq.w 7fd24 <_PyTuple_Resize@@Base+0x26c> │ │ │ │ + bl 9b014 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 7fc0e <_PyTuple_Resize@@Base+0x14e> │ │ │ │ - ldr r0, [pc, #408] @ (7fd6c <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ + bgt.n 7fc06 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + ldr r0, [pc, #408] @ (7fd64 <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ sub.w r1, r8, #8 │ │ │ │ str.w r8, [r7] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -127711,181 +127687,181 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r8, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #356] @ (7fd70 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #356] @ (7fd68 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7fbfa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 7fbf2 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ subs r2, r5, r6 │ │ │ │ adds r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r8, r6, lsl #2 │ │ │ │ blx 2957c │ │ │ │ - b.n 7fbd0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + b.n 7fbc8 <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb7c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + beq.n 7fb74 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb7c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb7c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bne.n 7fb74 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb74 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb60 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + beq.n 7fb58 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb60 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb60 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bne.n 7fb58 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb58 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fb6e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + beq.n 7fb66 <_PyTuple_Resize@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb6e <_PyTuple_Resize@@Base+0xae> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb6e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bne.w 7fb66 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb66 <_PyTuple_Resize@@Base+0xae> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fba4 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + beq.n 7fb9c <_PyTuple_Resize@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fba4 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fba4 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bne.n 7fb9c <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb9c <_PyTuple_Resize@@Base+0xe4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fbfa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fbf2 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fd3c <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne.n 7fd34 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ str r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 7fbfc <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fbf4 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fb8c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.w 7fb84 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb8c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb8c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bne.w 7fb84 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb84 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fb42 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 7fb3a <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb42 <_PyTuple_Resize@@Base+0x82> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb42 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 7fb3a <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb3a <_PyTuple_Resize@@Base+0x82> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fb52 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + beq.w 7fb4a <_PyTuple_Resize@@Base+0x92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb52 <_PyTuple_Resize@@Base+0x92> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb52 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bne.w 7fb4a <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb4a <_PyTuple_Resize@@Base+0x92> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7fbb8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + b.n 7fbb0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r7] │ │ │ │ - bl 7e828 │ │ │ │ + bl 7e820 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fbfc <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fbf4 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fca8 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bne.n 7fca0 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fca8 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fca0 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 78230 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 781ac │ │ │ │ + movw r0, #384 @ 0x180 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fd36 <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fd2e <_PyTuple_Resize@@Base+0x276> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7fd88 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ + bne.n 7fd80 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1a0878 │ │ │ │ - b.n 7fd8c <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + b.w 1a4760 <_PyThreadState_New@@Base+0x35d4> │ │ │ │ + b.n 7fd84 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40281 @ 0x9d59 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fe0e <_PyTuple_Resize@@Base+0x34e> │ │ │ │ + bne.n 7fe06 <_PyTuple_Resize@@Base+0x34e> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 79e20 │ │ │ │ - cbz r0, 7fe16 <_PyTuple_Resize@@Base+0x356> │ │ │ │ + bl 79da0 │ │ │ │ + cbz r0, 7fe0e <_PyTuple_Resize@@Base+0x356> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7fde6 <_PyTuple_Resize@@Base+0x326> │ │ │ │ - ldr r1, [pc, #92] @ (7fe1c <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ + bpl.n 7fdde <_PyTuple_Resize@@Base+0x326> │ │ │ │ + ldr r1, [pc, #92] @ (7fe14 <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -127896,36 +127872,39 @@ │ │ │ │ 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, 7fe0a <_PyTuple_Resize@@Base+0x34a> │ │ │ │ + cbz r4, 7fe02 <_PyTuple_Resize@@Base+0x34a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fe06 <_PyTuple_Resize@@Base+0x346> │ │ │ │ + beq.n 7fdfe <_PyTuple_Resize@@Base+0x346> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #20] @ (7fe20 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ - b.n 7fe06 <_PyTuple_Resize@@Base+0x346> │ │ │ │ + ldr r4, [pc, #20] @ (7fe18 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ + b.n 7fdfe <_PyTuple_Resize@@Base+0x346> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fde6 <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.n 7fdde <_PyTuple_Resize@@Base+0x326> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + mov r0, r1 │ │ │ │ + b.w 1a417c <_PyThreadState_New@@Base+0x2ff0> │ │ │ │ + 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 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ @@ -127935,29 +127914,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 7febc <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + bl 7feb4 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7fe96 <_PyTuple_Resize@@Base+0x3d6> │ │ │ │ - ldr r3, [pc, #64] @ (7feb0 <_PyTuple_Resize@@Base+0x3f0>) │ │ │ │ + bne.n 7fe96 <_PyTuple_Resize@@Base+0x3de> │ │ │ │ + ldr r3, [pc, #64] @ (7feb0 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 7fea2 <_PyTuple_Resize@@Base+0x3e2> │ │ │ │ + bgt.n 7fea2 <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ ldr.w r1, [r3, #1796] @ 0x704 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str.w r4, [r3, #1796] @ 0x704 │ │ │ │ str.w r2, [r3, #1800] @ 0x708 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -127967,365 +127946,362 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - b.w 1a0294 │ │ │ │ - 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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff56 <_PyTuple_Resize@@Base+0x496> │ │ │ │ + bne.n 7ff4e <_PyTuple_Resize@@Base+0x496> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbz r5, 7fefc <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + cbz r5, 7fef4 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fefc <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + beq.n 7fef4 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7fefc <_PyTuple_Resize@@Base+0x43c> │ │ │ │ - ldr r2, [pc, #240] @ (7ffdc <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 7fef4 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + ldr r2, [pc, #240] @ (7ffd4 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff72 <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ + bne.n 7ff6a <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ffbe <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ + bne.n 7ffb6 <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbz r5, 7ff2c <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + cbz r5, 7ff24 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff2c <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + beq.n 7ff24 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7ff2c <_PyTuple_Resize@@Base+0x46c> │ │ │ │ - ldr r2, [pc, #192] @ (7ffdc <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 7ff24 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + ldr r2, [pc, #192] @ (7ffd4 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff8a <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ + bne.n 7ff82 <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ffa2 <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ + bne.n 7ff9a <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 7ff3a <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + cbnz r0, 7ff32 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff36 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + beq.n 7ff2e <_PyTuple_Resize@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff36 <_PyTuple_Resize@@Base+0x476> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff36 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bne.n 7ff2e <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff2e <_PyTuple_Resize@@Base+0x476> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fed2 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + beq.n 7feca <_PyTuple_Resize@@Base+0x412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fed2 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fed2 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bne.n 7feca <_PyTuple_Resize@@Base+0x412> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7feca <_PyTuple_Resize@@Base+0x412> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7fef8 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + beq.n 7fef0 <_PyTuple_Resize@@Base+0x438> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7fef8 <_PyTuple_Resize@@Base+0x438> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 7fef0 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7ff28 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + beq.n 7ff20 <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ff28 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + b.n 7ff20 <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff32 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + beq.n 7ff2a <_PyTuple_Resize@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff32 <_PyTuple_Resize@@Base+0x472> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff32 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bne.n 7ff2a <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff2a <_PyTuple_Resize@@Base+0x472> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff02 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + beq.n 7fefa <_PyTuple_Resize@@Base+0x442> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff02 <_PyTuple_Resize@@Base+0x442> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff02 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bne.n 7fefa <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fefa <_PyTuple_Resize@@Base+0x442> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007ffe0 : │ │ │ │ +0007ffd8 : │ │ │ │ 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 8000c │ │ │ │ + bcs.n 80004 │ │ │ │ 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 800e8 │ │ │ │ + bcs.n 800de │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8011a │ │ │ │ - ldr r3, [pc, #308] @ (8016c ) │ │ │ │ + bne.n 80110 │ │ │ │ + ldr r3, [pc, #308] @ (80164 ) │ │ │ │ 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 800b4 │ │ │ │ + beq.n 800aa │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 80096 │ │ │ │ + cbnz r2, 80070 │ │ │ │ + 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] │ │ │ │ + ittet cc │ │ │ │ + ldrcc r3, [r3, #12] │ │ │ │ + strcc r3, [r1, #12] │ │ │ │ + strcs r2, [r3, r0] │ │ │ │ + strcc r1, [r3, #8] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ ite lt │ │ │ │ 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, #236] @ (80170 ) │ │ │ │ - bne.n 80130 │ │ │ │ + ldr r2, [pc, #208] @ (80168 ) │ │ │ │ + bne.n 80126 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80140 │ │ │ │ + bne.n 80136 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - 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] │ │ │ │ - ittet cc │ │ │ │ - ldrcc r3, [r3, #12] │ │ │ │ - strcc r3, [r1, #12] │ │ │ │ - strcs r2, [r3, r0] │ │ │ │ - strcc r1, [r3, #8] │ │ │ │ - b.n 8005c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8005c │ │ │ │ + bne.n 80070 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80154 │ │ │ │ + bne.n 8014a │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 80128 │ │ │ │ + cbz r4, 8011e │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 8005c │ │ │ │ + b.n 80070 │ │ │ │ movs r0, #2 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ - bl 7df68 <_PyLong_New@@Base> │ │ │ │ + bl 7df54 <_PyLong_New@@Base> │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8012c │ │ │ │ + cbz r0, 80122 │ │ │ │ cmp r5, #0 │ │ │ │ bic.w r2, r6, #3221225472 @ 0xc0000000 │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #1 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r6, [r0, #16] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 80008 │ │ │ │ + b.n 80000 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8005c │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.n 80070 │ │ │ │ + bl 1ea97c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 80008 │ │ │ │ + b.n 80000 │ │ │ │ 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 80090 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + beq.n 800a4 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80160 │ │ │ │ + bne.n 80156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 80090 │ │ │ │ + bl 126d60 │ │ │ │ + b.n 800a4 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 800da │ │ │ │ + b.n 800d0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 80090 │ │ │ │ + b.n 800a4 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080174 : │ │ │ │ +0008016c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 801a2 │ │ │ │ - bl 801b0 │ │ │ │ + cbz r0, 8019a │ │ │ │ + bl 801a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 801a0 │ │ │ │ + beq.n 80198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 801a6 │ │ │ │ + cbz r3, 8019e │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 801a2 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8019a │ │ │ │ │ │ │ │ -000801b0 : │ │ │ │ +000801a8 : │ │ │ │ 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 1a1c24 │ │ │ │ - cbz r0, 80202 │ │ │ │ + bl 1a5b0c <_PyThreadState_New@@Base+0x4980> │ │ │ │ + cbz r0, 801fa │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a1c6c │ │ │ │ - cbnz r0, 801ec │ │ │ │ + bl 1a5b54 <_PyThreadState_New@@Base+0x49c8> │ │ │ │ + cbnz r0, 801e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80208 │ │ │ │ + bl 80200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80208 │ │ │ │ + bl 80200 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80202 │ │ │ │ + beq.n 801fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 80202 │ │ │ │ + cbnz r3, 801fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 801e8 │ │ │ │ + b.n 801e0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080208 : │ │ │ │ +00080200 : │ │ │ │ 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, 80244 │ │ │ │ - ldr r4, [pc, #40] @ (80248 ) │ │ │ │ + cbnz r2, 8023c │ │ │ │ + ldr r4, [pc, #40] @ (80240 ) │ │ │ │ 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] │ │ │ │ @@ -128336,291 +128312,291 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2b6d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008024c : │ │ │ │ +00080244 : │ │ │ │ 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 80294 │ │ │ │ - cbz r0, 80286 │ │ │ │ + bl 8028c │ │ │ │ + cbz r0, 8027e │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 803bc │ │ │ │ + bl 803b4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80282 │ │ │ │ + beq.n 8027a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8028c │ │ │ │ + cbz r3, 80284 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80282 │ │ │ │ + b.n 8027a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80282 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8027a │ │ │ │ │ │ │ │ -00080294 : │ │ │ │ +0008028c : │ │ │ │ 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 802da │ │ │ │ + bne.n 802d2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 802f2 │ │ │ │ + cbz r0, 802ea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 802f2 │ │ │ │ - ldr r1, [pc, #92] @ (80320 ) │ │ │ │ + bpl.n 802ea │ │ │ │ + ldr r1, [pc, #92] @ (80318 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 80324 │ │ │ │ + bl 8031c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 802f2 │ │ │ │ + ble.n 802ea │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 802e8 │ │ │ │ + bpl.n 802e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 802b4 │ │ │ │ - bl 498ac │ │ │ │ - b.n 8030e │ │ │ │ + bne.n 802ac │ │ │ │ + bl 498b6 │ │ │ │ + b.n 80306 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80312 │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 8030e │ │ │ │ + bne.n 8030a │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 80306 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15556 @ 0x3cc4 │ │ │ │ + movw r1, #17092 @ 0x42c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 802d6 │ │ │ │ + b.n 802ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 802f2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 802f2 │ │ │ │ + bne.n 802ea │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 802ea │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080324 : │ │ │ │ +0008031c : │ │ │ │ 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 803a4 │ │ │ │ + bpl.n 8039c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80382 │ │ │ │ + bne.n 8037a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 80382 │ │ │ │ + beq.n 8037a │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8039c │ │ │ │ + beq.n 80394 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 8036c │ │ │ │ + cbnz r3, 80364 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 803b4 │ │ │ │ + beq.n 803ac │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 80360 │ │ │ │ + bne.n 80358 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80366 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 8035e │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 80366 │ │ │ │ + b.n 8035e │ │ │ │ stmdb 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 80656 │ │ │ │ + beq.w 8064e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 808b6 │ │ │ │ + beq.w 808ae │ │ │ │ mov fp, r2 │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r3, #29349 @ 0x72a5 │ │ │ │ + movw r3, #29841 @ 0x7491 │ │ │ │ movt r3, #11 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #12961 @ 0x32a1 │ │ │ │ + movw r3, #13225 @ 0x33a9 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80e50 │ │ │ │ + bne.w 80e48 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 806b6 │ │ │ │ + bgt.w 806ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80f0e │ │ │ │ + beq.w 80f06 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 80f0e │ │ │ │ + bhi.w 80f06 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r6, #21 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #4 │ │ │ │ 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 80e38 │ │ │ │ + bmi.w 80e30 │ │ │ │ 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 8068e │ │ │ │ - ldr.w r9, [pc, #920] @ 80800 │ │ │ │ + bmi.w 80686 │ │ │ │ + ldr.w r9, [pc, #920] @ 807f8 │ │ │ │ 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 80e14 │ │ │ │ + bhi.w 80e0c │ │ │ │ adds.w r1, r3, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ - bmi.w 80854 │ │ │ │ + bmi.w 8084c │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6037 @ 0x1795 │ │ │ │ + movw r2, #6013 @ 0x177d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80846 │ │ │ │ + bne.w 8083e │ │ │ │ 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 80804 │ │ │ │ + bcs.w 807fc │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8087a │ │ │ │ + beq.w 80872 │ │ │ │ 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 806d8 │ │ │ │ + beq.w 806d0 │ │ │ │ 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 80722 │ │ │ │ + blt.w 8071a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80872 │ │ │ │ - ldr r3, [pc, #744] @ (807fc ) │ │ │ │ + bne.w 8086a │ │ │ │ + ldr r3, [pc, #744] @ (807f4 ) │ │ │ │ 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 80882 │ │ │ │ + bne.w 8087a │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.n 8053e │ │ │ │ + beq.n 80536 │ │ │ │ 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] │ │ │ │ @@ -128644,412 +128620,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 80f00 │ │ │ │ + bne.w 80ef8 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a100 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80c68 │ │ │ │ + beq.w 80c60 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80c68 │ │ │ │ + beq.w 80c60 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 80c82 │ │ │ │ + bpl.w 80c7a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 807b8 │ │ │ │ + bne.w 807b0 │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 807d6 │ │ │ │ - movw r3, #4885 @ 0x1315 │ │ │ │ + beq.w 807ce │ │ │ │ + movw r3, #4877 @ 0x130d │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8076e │ │ │ │ + bne.w 80766 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8131c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81314 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80784 │ │ │ │ + bne.w 8077c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80632 │ │ │ │ + beq.n 8062a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 808ae │ │ │ │ + beq.w 808a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80c68 │ │ │ │ + bne.w 80c60 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8064c │ │ │ │ + beq.n 80644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80d5c │ │ │ │ + beq.w 80d54 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80404 │ │ │ │ + bne.w 803fc │ │ │ │ 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 80e38 │ │ │ │ + bmi.w 80e30 │ │ │ │ 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, #58325 @ 0xe3d5 │ │ │ │ + movw r2, #58789 @ 0xe5a5 │ │ │ │ movt r2, #11 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 80466 │ │ │ │ + beq.w 8045e │ │ │ │ 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 80466 │ │ │ │ - movw r3, #61377 @ 0xefc1 │ │ │ │ + b.n 8045e │ │ │ │ + movw r3, #61193 @ 0xef09 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80442 │ │ │ │ + b.n 8043a │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 80442 │ │ │ │ + beq.w 8043a │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8083a │ │ │ │ + beq.w 80832 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 80f0e │ │ │ │ + bne.w 80f06 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80442 │ │ │ │ + b.n 8043a │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 807ac │ │ │ │ + bhi.n 807a4 │ │ │ │ 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 80804 │ │ │ │ + beq.w 807fc │ │ │ │ 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 80502 │ │ │ │ + ble.w 804fa │ │ │ │ ldr.w r3, [r5, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80502 │ │ │ │ + beq.w 804fa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80502 │ │ │ │ + beq.w 804fa │ │ │ │ ldr.w r3, [r5, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80502 │ │ │ │ + bne.w 804fa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80ef6 │ │ │ │ + bne.w 80eee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 80502 │ │ │ │ + bmi.w 804fa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80758 │ │ │ │ + bne.n 80750 │ │ │ │ dmb ish │ │ │ │ - b.n 80502 │ │ │ │ + b.n 804fa │ │ │ │ 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 8061e │ │ │ │ + beq.w 80616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8061e │ │ │ │ + bne.w 80616 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ - cbz r3, 807a6 │ │ │ │ + cbz r3, 8079e │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b.n 8061e │ │ │ │ + b.n 80616 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 804e0 │ │ │ │ + b.n 804d8 │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 805f6 │ │ │ │ + bne.w 805ee │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80d92 │ │ │ │ + beq.w 80d8a │ │ │ │ mov r0, r6 │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d64 │ │ │ │ + beq.w 80d5c │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 80776 │ │ │ │ + b.n 8076e │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80d52 │ │ │ │ + bne.w 80d4a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 80854 │ │ │ │ + cbz r0, 8084c │ │ │ │ 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 80700 │ │ │ │ - movw r3, #48213 @ 0xbc55 │ │ │ │ + b.n 806f8 │ │ │ │ + movw r3, #54029 @ 0xd30d │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80442 │ │ │ │ + b.n 8043a │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 806f8 │ │ │ │ + bne.w 806f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1eaab8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80d0a │ │ │ │ + beq.w 80d02 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80512 │ │ │ │ + beq.w 8050a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 80512 │ │ │ │ + b.n 8050a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 71850 │ │ │ │ - b.n 806f2 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + bl 71838 │ │ │ │ + b.n 806ea │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80d38 │ │ │ │ + bne.w 80d30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ 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 80538 │ │ │ │ - b.n 8053e │ │ │ │ + bne.w 80530 │ │ │ │ + b.n 80536 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1e60 │ │ │ │ - b.n 80632 │ │ │ │ + bl 1a5d48 <_PyThreadState_New@@Base+0x4bbc> │ │ │ │ + b.n 8062a │ │ │ │ mov fp, r2 │ │ │ │ - movw r3, #29349 @ 0x72a5 │ │ │ │ + movw r3, #29841 @ 0x7491 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #12961 @ 0x32a1 │ │ │ │ + movw r3, #13225 @ 0x33a9 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #61377 @ 0xefc1 │ │ │ │ + movw r3, #61193 @ 0xef09 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 80e50 │ │ │ │ + bne.w 80e48 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 80b32 │ │ │ │ + bgt.w 80b2a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80f0e │ │ │ │ + beq.w 80f06 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 80f0e │ │ │ │ + bhi.w 80f06 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r0, #12 │ │ │ │ movs r0, r1 │ │ │ │ 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 80e38 │ │ │ │ + bmi.w 80e30 │ │ │ │ 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 80e1e │ │ │ │ - ldr r4, [pc, #748] @ (80c2c ) │ │ │ │ + bmi.w 80e16 │ │ │ │ + ldr r4, [pc, #748] @ (80c24 ) │ │ │ │ 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 80cfa │ │ │ │ + bcc.w 80cf2 │ │ │ │ adds.w r3, r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bmi.w 80cfa │ │ │ │ + bmi.w 80cf2 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6037 @ 0x1795 │ │ │ │ + movw r2, #6013 @ 0x177d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80cea │ │ │ │ + bne.w 80ce2 │ │ │ │ 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 80cb6 │ │ │ │ + bcs.w 80cae │ │ │ │ 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 80caa │ │ │ │ + beq.w 80ca2 │ │ │ │ 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 80b3c │ │ │ │ + beq.w 80b34 │ │ │ │ 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 80be4 │ │ │ │ + blt.w 80bdc │ │ │ │ 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, #572] @ (80c30 ) │ │ │ │ + ldr r5, [pc, #572] @ (80c28 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80d24 │ │ │ │ + bne.w 80d1c │ │ │ │ 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] │ │ │ │ @@ -129073,517 +129049,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 80e0a │ │ │ │ + bne.w 80e02 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a100 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80c66 │ │ │ │ + beq.w 80c5e │ │ │ │ ldr r3, [r4, r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80c66 │ │ │ │ + beq.w 80c5e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 80c34 │ │ │ │ + bpl.w 80c2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80b84 │ │ │ │ + bne.n 80b7c │ │ │ │ ldr r3, [r4, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 80b94 │ │ │ │ - movw r3, #4885 @ 0x1315 │ │ │ │ + beq.n 80b8c │ │ │ │ + movw r3, #4877 @ 0x130d │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 80b64 │ │ │ │ + bne.n 80b5c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8131c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81314 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80bc0 │ │ │ │ + bne.n 80bb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80af8 │ │ │ │ + beq.n 80af0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80d1c │ │ │ │ + beq.w 80d14 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80c66 │ │ │ │ + bne.w 80c5e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80b16 │ │ │ │ + beq.n 80b0e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80f28 │ │ │ │ + beq.w 80f20 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 808d6 │ │ │ │ - b.n 80656 │ │ │ │ + bne.w 808ce │ │ │ │ + b.n 8064e │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 80914 │ │ │ │ - movw r8, #58325 @ 0xe3d5 │ │ │ │ + b.n 8090c │ │ │ │ + movw r8, #58789 @ 0xe5a5 │ │ │ │ movt r8, #11 │ │ │ │ - b.n 80914 │ │ │ │ + b.n 8090c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 80b70 │ │ │ │ + bne.n 80b68 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 80914 │ │ │ │ + b.n 8090c │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 80b8a │ │ │ │ + bcc.n 80b82 │ │ │ │ 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 80cb6 │ │ │ │ + beq.w 80cae │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - b.n 809be │ │ │ │ + b.n 809b6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80ada │ │ │ │ + b.n 80ad2 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80c5c │ │ │ │ + beq.n 80c54 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 80f0e │ │ │ │ + bne.w 80f06 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - b.n 80914 │ │ │ │ + b.n 8090c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 80aaa │ │ │ │ + b.n 80aa2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 809be │ │ │ │ + b.n 809b6 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80ea2 │ │ │ │ - bl 8fe38 │ │ │ │ + beq.w 80e9a │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80e72 │ │ │ │ + beq.w 80e6a │ │ │ │ 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 80ae4 │ │ │ │ + beq.n 80adc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80ae4 │ │ │ │ + bne.n 80adc │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 80bde │ │ │ │ + cbz r3, 80bd6 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 80ae4 │ │ │ │ + b.n 80adc │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 809e0 │ │ │ │ + beq.w 809d8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 809e0 │ │ │ │ + beq.w 809d8 │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 809e0 │ │ │ │ + bne.w 809d8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80e68 │ │ │ │ + bne.w 80e60 │ │ │ │ add.w r3, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 809e0 │ │ │ │ + bmi.w 809d8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80c16 │ │ │ │ + bne.n 80c0e │ │ │ │ dmb ish │ │ │ │ - b.n 809e0 │ │ │ │ + b.n 809d8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #17220 @ 0x4344 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c66 │ │ │ │ + beq.n 80c5e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80aee │ │ │ │ - movw r8, #48213 @ 0xbc55 │ │ │ │ + b.n 80ae6 │ │ │ │ + movw r8, #54029 @ 0xd30d │ │ │ │ movt r8, #21 │ │ │ │ - b.n 80914 │ │ │ │ + b.n 8090c │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d0a │ │ │ │ + beq.n 80d02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80d0a │ │ │ │ + bne.n 80d02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80d0a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80d02 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #17220 @ 0x4344 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c68 │ │ │ │ + beq.n 80c60 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80628 │ │ │ │ + b.n 80620 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80b56 │ │ │ │ + b.n 80b4e │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80d10 │ │ │ │ + bne.n 80d08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 80cfa │ │ │ │ + cbz r3, 80cf2 │ │ │ │ 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 809be │ │ │ │ + b.n 809b6 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80b5c │ │ │ │ + bne.w 80b54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1eaab8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 809e0 │ │ │ │ + bne.w 809d8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80658 │ │ │ │ + b.n 80650 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80cd4 │ │ │ │ + b.n 80ccc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1e60 │ │ │ │ - b.n 80af8 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + bl 1a5d48 <_PyThreadState_New@@Base+0x4bbc> │ │ │ │ + b.n 80af0 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80d46 │ │ │ │ + bne.n 80d3e │ │ │ │ mov r0, r9 │ │ │ │ - bl 126718 │ │ │ │ - b.n 80a04 │ │ │ │ + bl 126d60 │ │ │ │ + b.n 809fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 80896 │ │ │ │ + b.n 8088e │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 80a04 │ │ │ │ + b.n 809fc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 80822 │ │ │ │ + b.n 8081a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8064c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80644 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c9a │ │ │ │ + beq.n 80c92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80c9a │ │ │ │ + bne.n 80c92 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80d8c │ │ │ │ + cbz r3, 80d84 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 80c9a │ │ │ │ + b.n 80c92 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80da2 │ │ │ │ + beq.n 80d9a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 80dce │ │ │ │ + cbz r2, 80dc6 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - cbz r1, 80dea │ │ │ │ + cbz r1, 80de2 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #15572 @ 0x3cd4 │ │ │ │ + movw r3, #17108 @ 0x42d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15584 @ 0x3ce0 │ │ │ │ + movw r1, #17120 @ 0x42e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 80c9a │ │ │ │ + bl d1af0 │ │ │ │ + b.n 80c92 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80de4 │ │ │ │ + cbz r3, 80ddc │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 80da2 │ │ │ │ + b.n 80d9a │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80db6 │ │ │ │ + bne.n 80dae │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #15572 @ 0x3cd4 │ │ │ │ + movw r3, #17108 @ 0x42d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15640 @ 0x3d18 │ │ │ │ + movw r1, #17176 @ 0x4318 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 80c9a │ │ │ │ + bl d1af0 │ │ │ │ + b.n 80c92 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80af8 │ │ │ │ + b.n 80af0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1eaab8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8085c │ │ │ │ + b.n 80854 │ │ │ │ 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 8093e │ │ │ │ + b.n 80936 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12944 @ 0x3290 │ │ │ │ + movw r1, #14480 @ 0x3890 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 80d0a │ │ │ │ + bl 12747c │ │ │ │ + b.n 80d02 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15728 @ 0x3d70 │ │ │ │ + movw r1, #17264 @ 0x4370 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 80d0a │ │ │ │ + bl 12747c │ │ │ │ + b.n 80d02 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 809e0 │ │ │ │ - b.n 80c06 │ │ │ │ + bne.w 809d8 │ │ │ │ + b.n 80bfe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80c4c │ │ │ │ + beq.w 80c44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80c4c │ │ │ │ + bne.w 80c44 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80e9c │ │ │ │ + cbz r3, 80e94 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80c4c │ │ │ │ + b.n 80c44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80eb2 │ │ │ │ + beq.n 80eaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 80ede │ │ │ │ + cbz r3, 80ed6 │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 80f30 │ │ │ │ + cbz r1, 80f28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15572 @ 0x3cd4 │ │ │ │ + movw r3, #17108 @ 0x42d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15584 @ 0x3ce0 │ │ │ │ + movw r1, #17120 @ 0x42e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 80c4c │ │ │ │ + bl d1af0 │ │ │ │ + b.n 80c44 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 80ef0 │ │ │ │ + cbz r3, 80ee8 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 80eb2 │ │ │ │ + b.n 80eaa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80502 │ │ │ │ - b.n 80746 │ │ │ │ + bne.w 804fa │ │ │ │ + b.n 8073e │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 80632 │ │ │ │ + b.w 8062a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #12916 @ 0x3274 │ │ │ │ + movw r1, #14452 @ 0x3874 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 80d0a │ │ │ │ + bl d1af0 │ │ │ │ + b.n 80d02 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80b16 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80b0e │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80ec6 │ │ │ │ + bne.n 80ebe │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15572 @ 0x3cd4 │ │ │ │ + movw r3, #17108 @ 0x42d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15640 @ 0x3d18 │ │ │ │ + movw r1, #17176 @ 0x4318 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 80c4c │ │ │ │ + bl d1af0 │ │ │ │ + b.n 80c44 │ │ │ │ │ │ │ │ -00080f50 : │ │ │ │ +00080f48 : │ │ │ │ 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 8109a │ │ │ │ + bne.w 81092 │ │ │ │ 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 7a180 │ │ │ │ + bl 7a100 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81094 │ │ │ │ - ldr.w r8, [pc, #448] @ 81150 │ │ │ │ + beq.w 8108c │ │ │ │ + ldr.w r8, [pc, #448] @ 81148 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81094 │ │ │ │ + beq.n 8108c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 81076 │ │ │ │ + bpl.n 8106e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ iteee eq │ │ │ │ moveq r2, r5 │ │ │ │ addne r3, #1 │ │ │ │ movne r2, r5 │ │ │ │ @@ -129591,513 +129567,571 @@ │ │ │ │ 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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr.w r8, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8105a │ │ │ │ - movw r3, #4885 @ 0x1315 │ │ │ │ + beq.n 81052 │ │ │ │ + movw r3, #4877 @ 0x130d │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 81024 │ │ │ │ + bne.n 8101c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8131c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81314 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8102e │ │ │ │ + bne.n 81026 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8101c │ │ │ │ + beq.n 81014 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 81052 │ │ │ │ + cbz r3, 8104a │ │ │ │ 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 81000 │ │ │ │ + b.n 80ff8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8100c │ │ │ │ - ldr r2, [pc, #276] @ (8114c ) │ │ │ │ + bne.n 81004 │ │ │ │ + ldr r2, [pc, #276] @ (81144 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8104c │ │ │ │ + cbz r3, 81044 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 8100c │ │ │ │ + b.n 81004 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1e60 │ │ │ │ - b.n 8101c │ │ │ │ + bl 1a5d48 <_PyThreadState_New@@Base+0x4bbc> │ │ │ │ + b.n 81014 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 810d2 │ │ │ │ - bl 8fe38 │ │ │ │ + beq.n 810ca │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 810a4 │ │ │ │ + cbz r0, 8109c │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 81000 │ │ │ │ + b.n 80ff8 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #17220 @ 0x4344 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8100c │ │ │ │ + b.n 81004 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8101c │ │ │ │ + b.n 81014 │ │ │ │ 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 8108e │ │ │ │ + beq.n 81086 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8108e │ │ │ │ - ldr r2, [pc, #148] @ (8114c ) │ │ │ │ + bne.n 81086 │ │ │ │ + ldr r2, [pc, #148] @ (81144 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 810cc │ │ │ │ + cbz r3, 810c4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 8108e │ │ │ │ + b.n 81086 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 810e2 │ │ │ │ + beq.n 810da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81130 │ │ │ │ + cbz r3, 81128 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r3, 8111c │ │ │ │ - movw r1, #15584 @ 0x3ce0 │ │ │ │ + cbz r3, 81114 │ │ │ │ + movw r1, #17120 @ 0x42e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r5, #15572 @ 0x3cd4 │ │ │ │ + movw r5, #17108 @ 0x42d4 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw r3, #15784 @ 0x3da8 │ │ │ │ + movw r3, #17320 @ 0x43a8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - bl d1990 │ │ │ │ - b.n 8108e │ │ │ │ + bl d1af0 │ │ │ │ + b.n 81086 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 810f6 │ │ │ │ - movw r1, #15640 @ 0x3d18 │ │ │ │ + bne.n 810ee │ │ │ │ + movw r1, #17176 @ 0x4318 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 81100 │ │ │ │ - ldr r2, [pc, #24] @ (8114c ) │ │ │ │ + b.n 810f8 │ │ │ │ + ldr r2, [pc, #24] @ (81144 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81144 │ │ │ │ + cbz r3, 8113c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 810e2 │ │ │ │ + b.n 810da │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081154 : │ │ │ │ +0008114c : │ │ │ │ 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 811f8 │ │ │ │ + bpl.n 811f0 │ │ │ │ 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] @ (812f0 ) │ │ │ │ + ldr r2, [pc, #356] @ (812e8 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 81216 │ │ │ │ - movw r3, #4885 @ 0x1315 │ │ │ │ + beq.n 8120e │ │ │ │ + movw r3, #4877 @ 0x130d │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 811ca │ │ │ │ + bne.n 811c2 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8131c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 81314 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 811d4 │ │ │ │ + bne.n 811cc │ │ │ │ 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 811b6 │ │ │ │ + b.n 811ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 811c2 │ │ │ │ - ldr r2, [pc, #276] @ (812f4 ) │ │ │ │ + bne.n 811ba │ │ │ │ + ldr r2, [pc, #276] @ (812ec ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 811f2 │ │ │ │ + cbz r3, 811ea │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 811c2 │ │ │ │ + b.n 811ba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #17220 @ 0x4344 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 811c2 │ │ │ │ + b.n 811ba │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 8125e │ │ │ │ - bl 8fe38 │ │ │ │ + cbz r3, 81256 │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 81230 │ │ │ │ + cbz r0, 81228 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 811b6 │ │ │ │ + b.n 811ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81210 │ │ │ │ + beq.n 81208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81210 │ │ │ │ - ldr r2, [pc, #176] @ (812f4 ) │ │ │ │ + bne.n 81208 │ │ │ │ + ldr r2, [pc, #176] @ (812ec ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81258 │ │ │ │ + cbz r3, 81250 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81210 │ │ │ │ + b.n 81208 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8126e │ │ │ │ + beq.n 81266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 812d6 │ │ │ │ + cbz r3, 812ce │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 812a8 │ │ │ │ - movw r1, #15572 @ 0x3cd4 │ │ │ │ + cbz r3, 812a0 │ │ │ │ + movw r1, #17108 @ 0x42d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #15784 @ 0x3da8 │ │ │ │ + movw r3, #17320 @ 0x43a8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15584 @ 0x3ce0 │ │ │ │ + movw r1, #17120 @ 0x42e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 81210 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 81208 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81282 │ │ │ │ - movw r1, #15572 @ 0x3cd4 │ │ │ │ + bne.n 8127a │ │ │ │ + movw r1, #17108 @ 0x42d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #15784 @ 0x3da8 │ │ │ │ + movw r3, #17320 @ 0x43a8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15640 @ 0x3d18 │ │ │ │ + movw r1, #17176 @ 0x4318 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 81210 │ │ │ │ - ldr r2, [pc, #28] @ (812f4 ) │ │ │ │ + bl d1af0 │ │ │ │ + b.n 81208 │ │ │ │ + ldr r2, [pc, #28] @ (812ec ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 812ea │ │ │ │ + cbz r3, 812e2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8126e │ │ │ │ + b.n 81266 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000812f8 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000812f0 <_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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00081314 : │ │ │ │ +0008130c : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 8131c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 81314 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008131c <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00081314 <_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 81920 <_PyObject_GenericSetAttrWithDict@@Base+0x604> │ │ │ │ + bpl.w 8191c <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 81514 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + bmi.w 815a6 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81560 <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ - ldr.w sl, [pc, #1528] @ 81950 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq.w 815f2 <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + ldr.w sl, [pc, #1524] @ 81944 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 81572 <_PyObject_GenericSetAttrWithDict@@Base+0x256> │ │ │ │ + bne.n 8141e <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8157e <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + beq.n 81428 <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ eor.w r3, r1, r4, asr #3 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 815a4 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + bne.n 8144c <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r1, r6, r2 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 815a4 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + bne.n 8144c <_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 8163e <_PyObject_GenericSetAttrWithDict@@Base+0x322> │ │ │ │ + beq.w 8161a <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8162e <_PyObject_GenericSetAttrWithDict@@Base+0x312> │ │ │ │ + beq.w 818a0 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cbz r3, 81448 <_PyObject_GenericSetAttrWithDict@@Base+0x12c> │ │ │ │ - movw r2, #17805 @ 0x458d │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 814da <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + movw r2, #18061 @ 0x468d │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8176a <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + bne.w 8174a <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 8178a <_PyObject_GenericSetAttrWithDict@@Base+0x46e> │ │ │ │ + bne.w 81762 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c48a4 │ │ │ │ + bl c49a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 814ec <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + beq.w 8157e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 814ec <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + bne.w 8157e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a1e60 │ │ │ │ - b.n 814ec <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + bl 1a5d48 <_PyThreadState_New@@Base+0x4bbc> │ │ │ │ + b.n 8157e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 81364 <_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 8138c <_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 81600 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + bgt.w 81600 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 81a60 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 81b1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81626 <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - adds r2, #1 │ │ │ │ - bne.w 8163e <_PyObject_GenericSetAttrWithDict@@Base+0x322> │ │ │ │ - bl d3c50 │ │ │ │ + bne.w 81614 <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cbz r2, 814ce <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + movs r2, #12 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + add.w r2, r6, #43520 @ 0xaa00 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ + adds r1, r2, r3 │ │ │ │ + str r0, [r1, #8] │ │ │ │ + add r6, r3 │ │ │ │ + movw r1, #43772 @ 0xaafc │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ + adds r6, r3, #4 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r4, #0] │ │ │ │ + str r4, [r2, r6] │ │ │ │ + dmb ish │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r1, [r2, r3] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 81732 <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 818a0 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81802 <_PyObject_GenericSetAttrWithDict@@Base+0x4e6> │ │ │ │ + bne.w 817dc <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 81656 <_PyObject_GenericSetAttrWithDict@@Base+0x33a> │ │ │ │ + bmi.w 81632 <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 81474 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + bmi.n 81506 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 817dc <_PyObject_GenericSetAttrWithDict@@Base+0x4c0> │ │ │ │ - blt.w 81902 <_PyObject_GenericSetAttrWithDict@@Base+0x5e6> │ │ │ │ + beq.w 817b4 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + blt.w 818b0 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 817dc <_PyObject_GenericSetAttrWithDict@@Base+0x4c0> │ │ │ │ + beq.w 817b4 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 816ae <_PyObject_GenericSetAttrWithDict@@Base+0x392> │ │ │ │ + beq.w 81686 <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8177e <_PyObject_GenericSetAttrWithDict@@Base+0x462> │ │ │ │ + beq.w 81756 <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 81742 <_PyObject_GenericSetAttrWithDict@@Base+0x426> │ │ │ │ + bne.w 8171a <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 814a4 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + beq.n 81536 <_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 816e6 <_PyObject_GenericSetAttrWithDict@@Base+0x3ca> │ │ │ │ + bne.w 816be <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 816e6 <_PyObject_GenericSetAttrWithDict@@Base+0x3ca> │ │ │ │ + beq.w 816be <_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 8170e <_PyObject_GenericSetAttrWithDict@@Base+0x3f2> │ │ │ │ + beq.w 816e6 <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7b9b0 │ │ │ │ + bl 7b998 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 81676 <_PyObject_GenericSetAttrWithDict@@Base+0x35a> │ │ │ │ + beq.n 81650 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 81408 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bne.w 813fc <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81500 <_PyObject_GenericSetAttrWithDict@@Base+0x1e4> │ │ │ │ + beq.n 81592 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 818a8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 81884 <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8171c <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ + bne.w 816f4 <_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, #1080] @ 81950 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + ldr.w sl, [pc, #924] @ 81944 <_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 │ │ │ │ @@ -130112,465 +130146,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 817cc <_PyObject_GenericSetAttrWithDict@@Base+0x4b0> │ │ │ │ + beq.w 817a4 <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8135c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 81354 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f690 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 81354 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8150c <_PyObject_GenericSetAttrWithDict@@Base+0x1f0> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 81370 <_PyObject_GenericSetAttrWithDict@@Base+0x54> │ │ │ │ - ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ - movs r2, #12 │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - eor.w r3, r1, r4, asr #3 │ │ │ │ - ubfx r3, r3, #0, #12 │ │ │ │ - mla r2, r2, r3, r6 │ │ │ │ - add.w r2, r2, #40960 @ 0xa000 │ │ │ │ - ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 8139a <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movw r2, #42220 @ 0xa4ec │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 81426 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 81426 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + bge.w 8134c <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 81934 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ add r2, sp, #28 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81b1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8143a <_PyObject_GenericSetAttrWithDict@@Base+0x11e> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cbz r2, 81626 <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - movs r2, #12 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - add.w r2, r6, #43520 @ 0xaa00 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ - adds r1, r2, r3 │ │ │ │ - str r0, [r1, #8] │ │ │ │ - add r6, r3 │ │ │ │ - movw r1, #43772 @ 0xaafc │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ - adds r6, r3, #4 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp r1, ip │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r4, #0] │ │ │ │ - str r4, [r2, r6] │ │ │ │ - dmb ish │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r1, [r2, r3] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 81752 <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 81444 <_PyObject_GenericSetAttrWithDict@@Base+0x128> │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 813e0 <_PyObject_GenericSetAttrWithDict@@Base+0xc4> │ │ │ │ - b.n 81448 <_PyObject_GenericSetAttrWithDict@@Base+0x12c> │ │ │ │ + beq.w 814ce <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + adds r2, #1 │ │ │ │ + beq.w 8193a <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81802 <_PyObject_GenericSetAttrWithDict@@Base+0x4e6> │ │ │ │ + bne.w 817dc <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 81458 <_PyObject_GenericSetAttrWithDict@@Base+0x13c> │ │ │ │ + bpl.w 814ea <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r6, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 817b0 <_PyObject_GenericSetAttrWithDict@@Base+0x494> │ │ │ │ + beq.w 81788 <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5774 <_PyEval_CheckExceptTypeValid@@Base+0x109c> │ │ │ │ + bl d58c8 <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 814e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + bge.n 81576 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3b88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 814e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + beq.n 81576 <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #15872 @ 0x3e00 │ │ │ │ + movw r1, #17408 @ 0x4400 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3470 │ │ │ │ - b.n 814e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + bl d35c4 │ │ │ │ + b.n 81576 <_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 816c4 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ + bpl.n 8169c <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 81776 <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ + bne.n 8172a <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 713e0 │ │ │ │ + bl 713c8 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 81482 <_PyObject_GenericSetAttrWithDict@@Base+0x166> │ │ │ │ + bne.w 81514 <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81676 <_PyObject_GenericSetAttrWithDict@@Base+0x35a> │ │ │ │ + b.n 81650 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 8189c <_PyObject_GenericSetAttrWithDict@@Base+0x580> │ │ │ │ + beq.w 81878 <_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 814d2 <_PyObject_GenericSetAttrWithDict@@Base+0x1b6> │ │ │ │ + bne.w 81564 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 794e4 │ │ │ │ + bl 79464 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 8164c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8150c <_PyObject_GenericSetAttrWithDict@@Base+0x1f0> │ │ │ │ - ldr r2, [pc, #548] @ (8194c <_PyObject_GenericSetAttrWithDict@@Base+0x630>) │ │ │ │ + bne.w 8159e <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + ldr r2, [pc, #576] @ (81940 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8173c <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + cbz r3, 81714 <_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 8150c <_PyObject_GenericSetAttrWithDict@@Base+0x1f0> │ │ │ │ + b.n 8159e <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8149e <_PyObject_GenericSetAttrWithDict@@Base+0x182> │ │ │ │ - b.n 814a4 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + bne.w 81530 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ + b.n 81536 <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + bl 123c18 <_PyUnicode_IsNumeric@@Base+0x3f8> │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 816b0 <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81626 <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bne.w 814ce <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81444 <_PyObject_GenericSetAttrWithDict@@Base+0x128> │ │ │ │ - b.n 8162e <_PyObject_GenericSetAttrWithDict@@Base+0x312> │ │ │ │ + beq.w 814d6 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 818a0 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81408 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ - bl 1235c8 <_PyUnicode_IsNumeric@@Base+0x3f8> │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 816d8 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + b.n 813fc <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a1e00 │ │ │ │ + bl 1a5ce8 <_PyThreadState_New@@Base+0x4b5c> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 8164c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 813fa <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ + bne.w 813ee <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1a4dd8 │ │ │ │ + bl 1a8cb8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 813fa <_PyObject_GenericSetAttrWithDict@@Base+0xde> │ │ │ │ - b.n 81408 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bne.w 813ee <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 813fc <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8185a <_PyObject_GenericSetAttrWithDict@@Base+0x53e> │ │ │ │ + beq.n 81836 <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 81662 <_PyObject_GenericSetAttrWithDict@@Base+0x346> │ │ │ │ + beq.w 8163e <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a1dd0 │ │ │ │ + bl 1a5cbc <_PyThreadState_New@@Base+0x4b30> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 8164c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8135c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 81560 <_PyObject_GenericSetAttrWithDict@@Base+0x244> │ │ │ │ + bne.w 81354 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 815f2 <_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.n 818c4 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + beq.w 818ce <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + movw r1, #17448 @ 0x4428 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl d1990 │ │ │ │ - b.n 81408 <_PyObject_GenericSetAttrWithDict@@Base+0xec> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 813fc <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 818f6 <_PyObject_GenericSetAttrWithDict@@Base+0x5da> │ │ │ │ + beq.w 81900 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + beq.w 8164c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ - ldr r2, [pc, #268] @ (8194c <_PyObject_GenericSetAttrWithDict@@Base+0x630>) │ │ │ │ + bne.w 8164c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #292] @ (81940 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81854 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ + cbz r3, 81830 <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + b.n 8164c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c6a58 │ │ │ │ + bl c6b70 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 816e0 <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ + beq.w 816b8 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8193a <_PyObject_GenericSetAttrWithDict@@Base+0x61e> │ │ │ │ + beq.n 8190c <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a1dd0 │ │ │ │ + bl 1a5cbc <_PyThreadState_New@@Base+0x4b30> │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + beq.w 8164c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + bne.w 8164c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8164c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f248 │ │ │ │ + bl 1a3138 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81670 <_PyObject_GenericSetAttrWithDict@@Base+0x354> │ │ │ │ - ldr r2, [pc, #160] @ (8194c <_PyObject_GenericSetAttrWithDict@@Base+0x630>) │ │ │ │ + b.n 8164c <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #184] @ (81940 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 818be <_PyObject_GenericSetAttrWithDict@@Base+0x5a2> │ │ │ │ + cbz r3, 8189a <_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 81500 <_PyObject_GenericSetAttrWithDict@@Base+0x1e4> │ │ │ │ + b.n 81592 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 813d4 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + b.n 814da <_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 81506 <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #4885 @ 0x1315 │ │ │ │ + movw r3, #4877 @ 0x130d │ │ │ │ movt r3, #8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #15788 @ 0x3dac │ │ │ │ - movwne r1, #15872 @ 0x3e00 │ │ │ │ + movweq r1, #17324 @ 0x43ac │ │ │ │ + movwne r1, #17408 @ 0x4400 │ │ │ │ movteq r1, #39 @ 0x27 │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3470 │ │ │ │ - b.n 814ec <_PyObject_GenericSetAttrWithDict@@Base+0x1d0> │ │ │ │ + bl d35c4 │ │ │ │ + b.n 8157e <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bc248 │ │ │ │ + bl bc418 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81824 <_PyObject_GenericSetAttrWithDict@@Base+0x508> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - eor.w r1, r2, r2, asr #31 │ │ │ │ - sub.w r1, r1, r2, asr #31 │ │ │ │ - ldrd r2, r0, [r3, #16] │ │ │ │ - adds r3, r2, #3 │ │ │ │ - mla r3, r0, r1, r3 │ │ │ │ - bic.w r3, r3, #3 │ │ │ │ - add r3, r6 │ │ │ │ - adds r6, r7, r3 │ │ │ │ - b.n 81474 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 8156c <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ + b.n 81800 <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5774 <_PyEval_CheckExceptTypeValid@@Base+0x109c> │ │ │ │ + bl d58c8 <_PyEval_CheckExceptTypeValid@@Base+0x10a4> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8187a <_PyObject_GenericSetAttrWithDict@@Base+0x55e> │ │ │ │ - nop │ │ │ │ + b.n 81856 <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r1, #17220 @ 0x4344 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d1af0 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 8159e <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + bl d3d9c │ │ │ │ + b.n 814d6 <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081954 <_PyType_LookupRef@@Base>: │ │ │ │ +00081948 <_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] @ (81a68 <_PyType_LookupRef@@Base+0x114>) │ │ │ │ + ldr r0, [pc, #256] @ (81a5c <_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 819de <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 819d2 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ ldr.w r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 819de <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 819d2 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r7, [r4, #2816] @ 0xb00 │ │ │ │ - cbz r7, 819d4 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + cbz r7, 819c8 <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 819b6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 819aa <_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 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81b1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 819b6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 819aa <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 81a62 <_PyType_LookupRef@@Base+0x10e> │ │ │ │ + beq.n 81a56 <_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 819be <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bne.n 819b2 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 819be <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bgt.n 819b2 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81a60 <_PyType_LookupRef@@Base+0x118> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ - bl 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81b1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 819d0 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + bne.n 819c4 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 819b6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 819aa <_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 │ │ │ │ @@ -130581,89 +130558,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 819b6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 819aa <_PyType_LookupRef@@Base+0x62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 819b6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 819b6 <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl d3c50 │ │ │ │ - b.n 819d4 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 819aa <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 819aa <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl d3d9c │ │ │ │ + b.n 819c8 <_PyType_LookupRef@@Base+0x80> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 81a76 <_PyType_LookupRef@@Base+0x122> │ │ │ │ + cbz r3, 81a6a <_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 81b1e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bpl.n 81b12 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 81b1e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81b12 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 81af6 <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ + ble.n 81aea <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81a60 <_PyType_LookupRef@@Base+0x118> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 81b1e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r0, 81b12 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 81acc <_PyType_LookupRef@@Base+0x178> │ │ │ │ + beq.n 81ac0 <_PyType_LookupRef@@Base+0x178> │ │ │ │ adds r6, #12 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ - cbz r0, 81b1e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bl 81a60 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + cbz r0, 81b12 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 81aba <_PyType_LookupRef@@Base+0x166> │ │ │ │ + bne.n 81aae <_PyType_LookupRef@@Base+0x166> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 81afa <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ - ldr r2, [pc, #80] @ (81b24 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ + bpl.n 81aee <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ + ldr r2, [pc, #80] @ (81b18 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ ldr.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 81b1e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81b12 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r2, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 81af0 <_PyType_LookupRef@@Base+0x19c> │ │ │ │ + cbz r3, 81ae4 <_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 81b18 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ + b.n 81b0c <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 81ad2 <_PyType_LookupRef@@Base+0x17e> │ │ │ │ + bmi.n 81ac6 <_PyType_LookupRef@@Base+0x17e> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ - cbz r2, 81b1e <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r2, 81b12 <_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 81b1a <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ + b.n 81b0e <_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 │ │ │ │ @@ -130671,63 +130648,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 81c4c <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + bne.n 81c40 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 81c4c <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + beq.n 81c40 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 81c78 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.w 81c6c <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c42 <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ + beq.n 81c36 <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 81bb4 <_PyType_LookupRef@@Base+0x260> │ │ │ │ - ldr.w r9, [pc, #352] @ 81ce0 <_PyType_LookupRef@@Base+0x38c> │ │ │ │ + ble.n 81ba8 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + ldr.w r9, [pc, #352] @ 81cd4 <_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 81bda <_PyType_LookupRef@@Base+0x286> │ │ │ │ + bmi.n 81bce <_PyType_LookupRef@@Base+0x286> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 81c28 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ + beq.n 81c1c <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81c30 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne.n 81c24 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 81b8c <_PyType_LookupRef@@Base+0x238> │ │ │ │ + bne.n 81b80 <_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 81bd2 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + beq.n 81bc6 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 81c6c <_PyType_LookupRef@@Base+0x318> │ │ │ │ + beq.n 81c60 <_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 │ │ │ │ @@ -130743,378 +130720,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, 81c62 <_PyType_LookupRef@@Base+0x30e> │ │ │ │ + cbz r2, 81c56 <_PyType_LookupRef@@Base+0x30e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 81ba8 <_PyType_LookupRef@@Base+0x254> │ │ │ │ + bne.n 81b9c <_PyType_LookupRef@@Base+0x254> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 81bb8 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81bac <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81c3e <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ + beq.n 81c32 <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 81bb8 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81bac <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 81b7e <_PyType_LookupRef@@Base+0x22a> │ │ │ │ - b.n 81bb4 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + bgt.n 81b72 <_PyType_LookupRef@@Base+0x22a> │ │ │ │ + b.n 81ba8 <_PyType_LookupRef@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 81b58 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bne.w 81b4c <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81c84 <_PyType_LookupRef@@Base+0x330> │ │ │ │ + b.n 81c78 <_PyType_LookupRef@@Base+0x330> │ │ │ │ add.w ip, ip, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [ip, #244] @ 0xf4 │ │ │ │ - b.n 81c1a <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ + b.n 81c0e <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 81bd2 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + b.n 81bc6 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.n 81c8c <_PyType_LookupRef@@Base+0x338> │ │ │ │ + bmi.n 81c80 <_PyType_LookupRef@@Base+0x338> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 81cca <_PyType_LookupRef@@Base+0x376> │ │ │ │ + bpl.n 81cbe <_PyType_LookupRef@@Base+0x376> │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 81bd2 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #80] @ (81ce0 <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ + b.n 81bc6 <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + ldr r2, [pc, #80] @ (81cd4 <_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 81cc4 <_PyType_LookupRef@@Base+0x370> │ │ │ │ + beq.n 81cb8 <_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 81c82 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bne.n 81c76 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f690 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 81c5c <_PyType_LookupRef@@Base+0x308> │ │ │ │ + blt.n 81c50 <_PyType_LookupRef@@Base+0x308> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 81c82 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ - b.n 81b64 <_PyType_LookupRef@@Base+0x210> │ │ │ │ + beq.n 81c76 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + b.n 81b58 <_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 81d46 <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ + bne.n 81d3a <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81d50 <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ + beq.n 81d44 <_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 81d5e <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + bne.n 81d52 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 81d5e <_PyType_LookupRef@@Base+0x40a> │ │ │ │ - ldr r0, [pc, #96] @ (81d84 <_PyType_LookupRef@@Base+0x430>) │ │ │ │ + beq.n 81d52 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + ldr r0, [pc, #96] @ (81d78 <_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 81d7c <_PyType_LookupRef@@Base+0x428> │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.n 81d70 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + bl 7b998 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 81d0a <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ + bne.n 81cfe <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 81d1c <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ + beq.n 81d10 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 81d22 <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ + bne.n 81d16 <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19f248 │ │ │ │ - bl 794e4 │ │ │ │ + b.w 1a3138 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 79464 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081d88 : │ │ │ │ +00081d7c : │ │ │ │ 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 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 81dc4 │ │ │ │ + cbz r0, 81db8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #48] @ (81dd8 ) │ │ │ │ + ldr r1, [pc, #48] @ (81dcc ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 81154 │ │ │ │ + bl 8114c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 81dc4 │ │ │ │ + cbnz r0, 81db8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81dc0 │ │ │ │ + beq.n 81db4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 81dd0 │ │ │ │ + cbz r3, 81dc4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 7828c │ │ │ │ - b.n 81dc0 │ │ │ │ + bl 78208 │ │ │ │ + b.n 81db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81dc0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8203c ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81db4 │ │ │ │ + add r2, pc, #608 @ (adr r2, 82030 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081ddc : │ │ │ │ +00081dd0 : │ │ │ │ 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 81dfe │ │ │ │ + bne.n 81df2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81dfa │ │ │ │ + bne.n 81dee │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ - movw r0, #20328 @ 0x4f68 │ │ │ │ + movw r0, #21864 @ 0x5568 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00081e1c : │ │ │ │ +00081e10 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 81e3a │ │ │ │ + cbz r0, 81e2e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 81e3a │ │ │ │ + bpl.n 81e2e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 81e50 │ │ │ │ + b.n 81e44 │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216b94 <_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] @ 82240 │ │ │ │ + ldr.w r9, [pc, #988] @ 82234 │ │ │ │ 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 820ac │ │ │ │ + beq.w 820a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82140 │ │ │ │ + bne.w 82134 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #56409 @ 0xdc59 │ │ │ │ + movw r2, #57729 @ 0xe181 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 821d6 │ │ │ │ + bne.w 821ca │ │ │ │ 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 821d6 │ │ │ │ + blt.w 821ca │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820f8 │ │ │ │ + beq.w 820ec │ │ │ │ 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 82124 │ │ │ │ + bmi.w 82118 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 820d2 │ │ │ │ + bne.w 820c6 │ │ │ │ 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 82076 │ │ │ │ + bcs.w 8206a │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 820c2 │ │ │ │ + beq.w 820b6 │ │ │ │ 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 8202e │ │ │ │ + beq.n 82022 │ │ │ │ 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 820e8 │ │ │ │ + beq.w 820dc │ │ │ │ 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 81f82 │ │ │ │ - b.n 81fa8 │ │ │ │ + bgt.n 81f76 │ │ │ │ + b.n 81f9c │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 81f9a │ │ │ │ + bne.n 81f8e │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 81fa8 │ │ │ │ + beq.n 81f9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81f78 │ │ │ │ + beq.n 81f6c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - bne.n 81f6e │ │ │ │ + bne.n 81f62 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 81f78 │ │ │ │ + beq.n 81f6c │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.n 81f82 │ │ │ │ + bne.n 81f76 │ │ │ │ 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 8205c │ │ │ │ + ble.n 82050 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #628] @ (8223c ) │ │ │ │ + ldr r2, [pc, #628] @ (82230 ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8212c │ │ │ │ + bne.w 82120 │ │ │ │ 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] │ │ │ │ @@ -131123,15 +131100,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, 82026 │ │ │ │ + cbz r5, 8201a │ │ │ │ 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] │ │ │ │ @@ -131144,135 +131121,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 81f38 │ │ │ │ + bcc.w 81f2c │ │ │ │ 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, 82076 │ │ │ │ + cbz r5, 8206a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 81f38 │ │ │ │ + b.n 81f2c │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81fd8 │ │ │ │ + bne.n 81fcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2a5c │ │ │ │ - b.n 82128 │ │ │ │ + bl 1a6944 │ │ │ │ + b.n 8211c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 821c4 │ │ │ │ + bne.w 821b8 │ │ │ │ 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 82124 │ │ │ │ + beq.n 82118 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 82058 │ │ │ │ + b.n 8204c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 713e0 │ │ │ │ + bl 713c8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82026 │ │ │ │ + b.n 8201a │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 82056 │ │ │ │ + b.n 8204a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 82124 │ │ │ │ + cbz r0, 82118 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 81f38 │ │ │ │ + b.n 81f2c │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 81f5a │ │ │ │ + b.n 81f4e │ │ │ │ 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 81ede │ │ │ │ - bl 1e7a0c │ │ │ │ + bge.w 81ed2 │ │ │ │ + bl 1ea97c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 82026 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8201a │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8221c │ │ │ │ + bne.n 82210 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126718 │ │ │ │ - b.n 81fd8 │ │ │ │ - bl 1fb27c │ │ │ │ + bl 126d60 │ │ │ │ + b.n 81fcc │ │ │ │ + bl 1fdb04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82230 │ │ │ │ + beq.n 82224 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82228 │ │ │ │ + beq.n 8221c │ │ │ │ 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 82186 │ │ │ │ + bls.n 8217a │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 82168 │ │ │ │ + beq.n 8215c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 82168 │ │ │ │ + b.n 8215c │ │ │ │ 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] │ │ │ │ @@ -131287,479 +131264,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 82004 │ │ │ │ - b.n 82026 │ │ │ │ + bne.w 81ff8 │ │ │ │ + b.n 8201a │ │ │ │ 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 8209c │ │ │ │ + b.n 82090 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 713e0 │ │ │ │ + bl 713c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82128 │ │ │ │ + beq.n 8211c │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86ed8 │ │ │ │ + bl 86e64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82026 │ │ │ │ + beq.w 8201a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82128 │ │ │ │ + beq.n 8211c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82128 │ │ │ │ + bne.n 8211c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82128 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8211c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 81fd8 │ │ │ │ + b.n 81fcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ - b.n 82128 │ │ │ │ + bl 771ec │ │ │ │ + b.n 8211c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082244 <_PyObject_New@@Base>: │ │ │ │ +00082238 <_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 82374 <_PyObject_New@@Base+0x130> │ │ │ │ + blt.w 82368 <_PyObject_New@@Base+0x130> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82366 <_PyObject_New@@Base+0x122> │ │ │ │ - ldr r3, [pc, #280] @ (82394 <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 8235a <_PyObject_New@@Base+0x122> │ │ │ │ + ldr r3, [pc, #280] @ (82388 <_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 82300 <_PyObject_New@@Base+0xbc> │ │ │ │ + bcs.n 822f4 <_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 82350 <_PyObject_New@@Base+0x10c> │ │ │ │ + beq.n 82344 <_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 822d8 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 822cc <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #212] @ (82398 <_PyObject_New@@Base+0x154>) │ │ │ │ - bne.n 82334 <_PyObject_New@@Base+0xf0> │ │ │ │ + ldr r2, [pc, #212] @ (8238c <_PyObject_New@@Base+0x154>) │ │ │ │ + bne.n 82328 <_PyObject_New@@Base+0xf0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82344 <_PyObject_New@@Base+0x100> │ │ │ │ + bne.n 82338 <_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 822b6 <_PyObject_New@@Base+0x72> │ │ │ │ + bhi.n 822aa <_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 822b6 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 822aa <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8237e <_PyObject_New@@Base+0x13a> │ │ │ │ + bne.n 82372 <_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, 82374 <_PyObject_New@@Base+0x130> │ │ │ │ + cbz r5, 82368 <_PyObject_New@@Base+0x130> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 822b6 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 822aa <_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 822d0 <_PyObject_New@@Base+0x8c> │ │ │ │ + beq.n 822c4 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 822d0 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 822c4 <_PyObject_New@@Base+0x8c> │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 822b6 <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 82300 <_PyObject_New@@Base+0xbc> │ │ │ │ + bne.n 822aa <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 822f4 <_PyObject_New@@Base+0xbc> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 822b6 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 822aa <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ 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 82326 <_PyObject_New@@Base+0xe2> │ │ │ │ + b.n 8231a <_PyObject_New@@Base+0xe2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008239c : │ │ │ │ +00082390 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r1, 823dc │ │ │ │ + cbz r1, 823d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 823e0 │ │ │ │ + cbz r0, 823d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 823e4 │ │ │ │ + bl 823d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 823d8 │ │ │ │ + beq.n 823cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 823d8 │ │ │ │ + cbnz r3, 823cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 262848 │ │ │ │ + bl 263064 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 823d8 │ │ │ │ + b.n 823cc │ │ │ │ │ │ │ │ -000823e4 : │ │ │ │ +000823d8 : │ │ │ │ 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 824ee │ │ │ │ + beq.n 824e2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 82412 │ │ │ │ + cbz r3, 82406 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 82412 │ │ │ │ + cbz r3, 82406 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 8244e │ │ │ │ + cbz r3, 82442 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 8244e │ │ │ │ + cbz r3, 82442 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 824fe │ │ │ │ + beq.n 824f2 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 824fe │ │ │ │ + beq.n 824f2 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d7770 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 824f4 │ │ │ │ + beq.n 824e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e6ee8 │ │ │ │ + b.w e70b0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 824d4 │ │ │ │ + bge.n 824c8 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 824a4 │ │ │ │ - ldr r1, [pc, #180] @ (82518 ) │ │ │ │ + beq.n 82498 │ │ │ │ + ldr r1, [pc, #180] @ (8250c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8e58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 824d0 │ │ │ │ + blt.n 824c4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 824b2 │ │ │ │ - cbz r6, 824b2 │ │ │ │ + beq.n 824a6 │ │ │ │ + cbz r6, 824a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2608 │ │ │ │ + bl d2764 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8249e │ │ │ │ + beq.n 82492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8249e │ │ │ │ + cbnz r3, 82492 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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 121bdc │ │ │ │ + b.w 12222c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20404 @ 0x4fb4 │ │ │ │ + movw r1, #21940 @ 0x55b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8249e │ │ │ │ + b.n 82492 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20440 @ 0x4fd8 │ │ │ │ + movw r1, #21976 @ 0x55d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 824d0 │ │ │ │ - bl 262848 │ │ │ │ - b.n 824d0 │ │ │ │ - bl 7f720 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 824c4 │ │ │ │ + bl 263064 │ │ │ │ + b.n 824c4 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82440 │ │ │ │ - b.n 824d0 │ │ │ │ + beq.n 82434 │ │ │ │ + b.n 824c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20356 @ 0x4f84 │ │ │ │ + movw r1, #21892 @ 0x5584 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 824d0 │ │ │ │ - add r0, pc, #448 @ (adr r0, 826dc ) │ │ │ │ + bl d1af0 │ │ │ │ + b.n 824c4 │ │ │ │ + add r0, pc, #448 @ (adr r0, 826d0 ) │ │ │ │ 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 8256a │ │ │ │ + bne.n 8255e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 8256a │ │ │ │ + beq.n 8255e │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 82586 │ │ │ │ + cbz r5, 8257a │ │ │ │ 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 825ce │ │ │ │ + beq.n 825c2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8258a │ │ │ │ + beq.n 8257e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 825ce │ │ │ │ + beq.n 825c2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8254e │ │ │ │ + bne.n 82542 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 825ce │ │ │ │ + beq.n 825c2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 825d2 │ │ │ │ - ldr r2, [pc, #120] @ (82614 ) │ │ │ │ + bne.n 825c6 │ │ │ │ + ldr r2, [pc, #120] @ (82608 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d710 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 825ce │ │ │ │ + cbz r0, 825c2 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d1f04 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d2064 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 825ce │ │ │ │ + beq.n 825c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8260a │ │ │ │ + cbz r3, 825fe │ │ │ │ movs r5, #0 │ │ │ │ - b.n 82564 │ │ │ │ + b.n 82558 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #64] @ (82618 ) │ │ │ │ - bl 8dfa4 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (8260c ) │ │ │ │ + bl 8def0 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 82600 │ │ │ │ + cbz r0, 825f4 │ │ │ │ mov r1, r4 │ │ │ │ - bl d2608 │ │ │ │ + bl d2764 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82564 │ │ │ │ + beq.n 82558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82564 │ │ │ │ + bne.n 82558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82564 │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82558 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82598 │ │ │ │ - b.n 825ce │ │ │ │ + beq.n 8258c │ │ │ │ + b.n 825c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 825ce │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 825c2 │ │ │ │ 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, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 826f8 │ │ │ │ - ldr r3, [pc, #244] @ (8273c ) │ │ │ │ + bne.n 826ec │ │ │ │ + ldr r3, [pc, #244] @ (82730 ) │ │ │ │ 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 826c4 │ │ │ │ + beq.n 826b8 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 82688 │ │ │ │ + cbnz r2, 8267c │ │ │ │ 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] │ │ │ │ @@ -131779,84 +131756,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] @ (82740 ) │ │ │ │ + ldr r2, [pc, #140] @ (82734 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8270e │ │ │ │ + cbnz r3, 82702 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82688 │ │ │ │ + bne.n 8267c │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82722 │ │ │ │ + bne.n 82716 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 82706 │ │ │ │ + cbz r4, 826fa │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 82688 │ │ │ │ + b.n 8267c │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82688 │ │ │ │ + bne.n 8267c │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 826c0 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 826b4 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8272e │ │ │ │ + bne.n 82722 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 826be │ │ │ │ + bl 126d60 │ │ │ │ + b.n 826b2 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 826ea │ │ │ │ + b.n 826de │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 826be │ │ │ │ + b.n 826b2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082744 : │ │ │ │ +00082738 : │ │ │ │ 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 8276c │ │ │ │ + bl 82760 │ │ │ │ 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 │ │ │ │ @@ -131864,58 +131841,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 828d2 │ │ │ │ - cbz r4, 827b2 │ │ │ │ + bgt.w 828c6 │ │ │ │ + cbz r4, 827a6 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.w 828ec │ │ │ │ + bhi.w 828e0 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 828a4 │ │ │ │ + bhi.w 82898 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 82786 │ │ │ │ + beq.n 8277a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82786 │ │ │ │ + bne.n 8277a │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82792 │ │ │ │ + bne.n 82786 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 829d6 │ │ │ │ - beq.w 82a6e │ │ │ │ + blt.w 829ca │ │ │ │ + beq.w 82a62 │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - beq.w 82920 │ │ │ │ - ldr.w sl, [pc, #692] @ 82a7c │ │ │ │ + beq.w 82914 │ │ │ │ + ldr.w sl, [pc, #692] @ 82a70 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bgt.w 829b4 │ │ │ │ + bgt.w 829a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82932 │ │ │ │ - ldr r0, [pc, #648] @ (82a78 ) │ │ │ │ + beq.w 82926 │ │ │ │ + ldr r0, [pc, #648] @ (82a6c ) │ │ │ │ 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 829da │ │ │ │ + bne.w 829ce │ │ │ │ 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 │ │ │ │ @@ -131926,118 +131903,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 82b54 │ │ │ │ + bl 82b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8298e │ │ │ │ + beq.w 82982 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a06 │ │ │ │ + beq.w 829fa │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82892 │ │ │ │ + beq.n 82886 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a02 │ │ │ │ + beq.w 829f6 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82892 │ │ │ │ + beq.n 82886 │ │ │ │ add.w r9, r6, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8298e │ │ │ │ + beq.w 82982 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 8287a │ │ │ │ + bne.n 8286e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82a0a │ │ │ │ + bne.w 829fe │ │ │ │ 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 82786 │ │ │ │ + bne.w 8277a │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 828e8 │ │ │ │ + beq.n 828dc │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.w 827a2 │ │ │ │ - cbnz r3, 82908 │ │ │ │ + bne.w 82796 │ │ │ │ + cbnz r3, 82902 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 828e8 │ │ │ │ - bls.n 828fe │ │ │ │ + beq.n 828dc │ │ │ │ + bls.n 828f2 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 82908 │ │ │ │ + beq.n 82902 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 828e8 │ │ │ │ + beq.n 828dc │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 828d6 │ │ │ │ + bne.n 828ca │ │ │ │ subs r3, #1 │ │ │ │ - b.n 82786 │ │ │ │ + b.n 8277a │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 828c8 │ │ │ │ - bhi.n 8290c │ │ │ │ + beq.n 828bc │ │ │ │ + bhi.n 82906 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 828c8 │ │ │ │ + beq.n 828bc │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 827a2 │ │ │ │ - b.n 828e8 │ │ │ │ + bne.w 82796 │ │ │ │ + b.n 828dc │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 828e8 │ │ │ │ - bls.n 82914 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 828e0 │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 82786 │ │ │ │ - cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 827a2 │ │ │ │ - b.n 828e8 │ │ │ │ + beq.n 828dc │ │ │ │ + bhi.n 8290e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82a56 │ │ │ │ + beq.w 82a4a │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 828e0 │ │ │ │ - b.n 82908 │ │ │ │ + bne.n 828d4 │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 8277a │ │ │ │ + cmp r4, #125 @ 0x7d │ │ │ │ + bne.w 82796 │ │ │ │ + b.n 828dc │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 828d4 │ │ │ │ + b.n 82902 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b48 │ │ │ │ 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 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 829ca │ │ │ │ + beq.n 829be │ │ │ │ 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 │ │ │ │ @@ -132051,193 +132028,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 82b54 │ │ │ │ + bl 82b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8284a │ │ │ │ + bne.w 8283e │ │ │ │ mov r4, r0 │ │ │ │ subs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268ee8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 829d6 │ │ │ │ + beq.n 829ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 829d6 │ │ │ │ + cbnz r3, 829ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 829d6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 829ca │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 82932 │ │ │ │ - bl 1e7a0c │ │ │ │ + bls.n 82926 │ │ │ │ + bl 1ea97c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82946 │ │ │ │ + bne.n 8293a │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268ee8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8289c │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 82890 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 829f2 │ │ │ │ + bne.n 829e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 8294c │ │ │ │ + b.n 82940 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 8294c │ │ │ │ + b.n 82940 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 8298e │ │ │ │ + b.n 82982 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 8298e │ │ │ │ + b.n 82982 │ │ │ │ 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 82a28 │ │ │ │ - cbnz r4, 82a34 │ │ │ │ + beq.n 82a1c │ │ │ │ + cbnz r4, 82a28 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8289c │ │ │ │ - b.n 82a0a │ │ │ │ + beq.w 82890 │ │ │ │ + b.n 829fe │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20508 @ 0x501c │ │ │ │ + movw r1, #22044 @ 0x561c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 829a6 │ │ │ │ - b.n 829d6 │ │ │ │ + bne.n 8299a │ │ │ │ + b.n 829ca │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20480 @ 0x5000 │ │ │ │ + movw r1, #22016 @ 0x5600 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 829d6 │ │ │ │ + bl 12747c │ │ │ │ + b.n 829ca │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 8289c │ │ │ │ + b.n 82890 │ │ │ │ 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 82af2 │ │ │ │ + bgt.n 82ae6 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 82ac0 │ │ │ │ + beq.n 82ab4 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 82b0c │ │ │ │ + bhi.n 82b00 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 82ac2 │ │ │ │ + bhi.n 82ab6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82b38 │ │ │ │ + beq.n 82b2c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 82a94 │ │ │ │ + beq.n 82a88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82a94 │ │ │ │ + bne.n 82a88 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 82aa0 │ │ │ │ + bne.n 82a94 │ │ │ │ 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 82a94 │ │ │ │ + bne.n 82a88 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82b08 │ │ │ │ + beq.n 82afc │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82ab0 │ │ │ │ - cbnz r4, 82b28 │ │ │ │ + bne.n 82aa4 │ │ │ │ + cbnz r4, 82b1c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 82b08 │ │ │ │ - bls.n 82b1c │ │ │ │ + beq.n 82afc │ │ │ │ + bls.n 82b10 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82b28 │ │ │ │ + beq.n 82b1c │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 82b08 │ │ │ │ + beq.n 82afc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82af6 │ │ │ │ + bne.n 82aea │ │ │ │ subs r4, #1 │ │ │ │ - b.n 82a94 │ │ │ │ + b.n 82a88 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 82ae8 │ │ │ │ - bhi.n 82b2c │ │ │ │ + beq.n 82adc │ │ │ │ + bhi.n 82b20 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 82ae8 │ │ │ │ + beq.n 82adc │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 82ab0 │ │ │ │ - b.n 82b08 │ │ │ │ + bne.n 82aa4 │ │ │ │ + b.n 82afc │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 82b08 │ │ │ │ - bhi.n 82b32 │ │ │ │ - cbz r3, 82b38 │ │ │ │ + beq.n 82afc │ │ │ │ + bhi.n 82b26 │ │ │ │ + cbz r3, 82b2c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 82b00 │ │ │ │ + bne.n 82af4 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 82a94 │ │ │ │ + b.n 82a88 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 82ab0 │ │ │ │ - b.n 82b08 │ │ │ │ + bne.n 82aa4 │ │ │ │ + b.n 82afc │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 82b00 │ │ │ │ - b.n 82b28 │ │ │ │ + bne.n 82af4 │ │ │ │ + b.n 82b1c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20480 @ 0x5000 │ │ │ │ + movw r1, #22016 @ 0x5600 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ 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 │ │ │ │ @@ -132245,15 +132222,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 83298 │ │ │ │ + bhi.w 8328c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r0, #5 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ @@ -132368,85 +132345,85 @@ │ │ │ │ lsls r5, r2, #9 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7ffe0 │ │ │ │ + b.w 7ffd8 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - beq.w 82dd8 │ │ │ │ + beq.w 82dcc │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83306 │ │ │ │ + beq.w 832fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 82ca6 │ │ │ │ + beq.n 82c9a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82ca6 │ │ │ │ + beq.n 82c9a │ │ │ │ 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 r2, [r4, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 831d4 │ │ │ │ + beq.w 831c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 831e6 │ │ │ │ + beq.w 831da │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a100 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82ca6 │ │ │ │ + b.n 82c9a │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 82a80 │ │ │ │ + bl 82a74 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 831d0 │ │ │ │ - beq.w 83144 │ │ │ │ - ldr.w fp, [pc, #820] @ 83024 │ │ │ │ + blt.w 831c4 │ │ │ │ + beq.w 83138 │ │ │ │ + ldr.w fp, [pc, #820] @ 83018 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 831ae │ │ │ │ + bgt.w 831a2 │ │ │ │ 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 8317e │ │ │ │ - ldr r0, [pc, #772] @ (83020 ) │ │ │ │ + beq.w 83172 │ │ │ │ + ldr r0, [pc, #772] @ (83014 ) │ │ │ │ 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 8321e │ │ │ │ + bne.w 83212 │ │ │ │ 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 │ │ │ │ @@ -132455,863 +132432,863 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83236 │ │ │ │ + beq.w 8322a │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq.n 82dc2 │ │ │ │ + beq.n 82db6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83268 │ │ │ │ + beq.w 8325c │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82dc2 │ │ │ │ + beq.n 82db6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83262 │ │ │ │ + beq.w 83256 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82dc2 │ │ │ │ + beq.n 82db6 │ │ │ │ add.w r9, r6, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83238 │ │ │ │ + beq.w 8322c │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 82da8 │ │ │ │ + bne.n 82d9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 83150 │ │ │ │ + bne.w 83144 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r5, #0] │ │ │ │ - movw r2, #6209 @ 0x1841 │ │ │ │ + movw r2, #11221 @ 0x2bd5 │ │ │ │ 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 83214 │ │ │ │ + bne.w 83208 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 82c6c │ │ │ │ + bne.w 82c60 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 82ca6 │ │ │ │ + b.n 82c9a │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 83298 │ │ │ │ - add r1, pc, #4 @ (adr r1, 82e24 ) │ │ │ │ + bhi.w 8328c │ │ │ │ + add r1, pc, #4 @ (adr r1, 82e18 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - cmp r6, #13 │ │ │ │ + cmp r6, #1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #13 │ │ │ │ + cmp r6, #1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #223 @ 0xdf │ │ │ │ + cmp r4, #211 @ 0xd3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #13 │ │ │ │ + cmp r6, #1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r6, #13 │ │ │ │ + cmp r6, #1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ + cmp r4, #89 @ 0x59 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #227 @ 0xe3 │ │ │ │ + adds r0, #215 @ 0xd7 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #127 @ 0x7f │ │ │ │ + adds r2, #115 @ 0x73 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ + cmp r4, #89 @ 0x59 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #13 │ │ │ │ + adds r0, #1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #245 @ 0xf5 │ │ │ │ + adds r0, #233 @ 0xe9 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #41 @ 0x29 │ │ │ │ + adds r1, #29 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #119 @ 0x77 │ │ │ │ + cmp r4, #107 @ 0x6b │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #119 @ 0x77 │ │ │ │ + cmp r4, #107 @ 0x6b │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #119 @ 0x77 │ │ │ │ + cmp r4, #107 @ 0x6b │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #175 @ 0xaf │ │ │ │ + cmp r4, #163 @ 0xa3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #109 @ 0x6d │ │ │ │ + adds r3, #97 @ 0x61 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ + cmp r4, #89 @ 0x59 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #17 │ │ │ │ + adds r1, #5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #241 @ 0xf1 │ │ │ │ + cmp r7, #229 @ 0xe5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #241 @ 0xf1 │ │ │ │ + cmp r7, #229 @ 0xe5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ + cmp r4, #89 @ 0x59 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ + cmp r4, #89 @ 0x59 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #13 │ │ │ │ + adds r0, #1 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ + cmp r4, #89 @ 0x59 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ + cmp r4, #89 @ 0x59 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #175 @ 0xaf │ │ │ │ + cmp r4, #163 @ 0xa3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #221 @ 0xdd │ │ │ │ + adds r2, #209 @ 0xd1 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #153 @ 0x99 │ │ │ │ + adds r2, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #185 @ 0xb9 │ │ │ │ + adds r0, #173 @ 0xad │ │ │ │ movs r0, r1 │ │ │ │ - cmp r4, #175 @ 0xaf │ │ │ │ + cmp r4, #163 @ 0xa3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, #41 @ 0x29 │ │ │ │ + adds r0, #29 │ │ │ │ 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 839e0 │ │ │ │ + b.w 839d4 │ │ │ │ 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 7dde8 │ │ │ │ + b.w 7ddd4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 82a80 │ │ │ │ - subs.w sl, r0, #0 │ │ │ │ - blt.w 831d0 │ │ │ │ - ands.w r9, sl, #1 │ │ │ │ - bne.w 832b0 │ │ │ │ - bl 71328 │ │ │ │ + bl 82a74 │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ + blt.w 831c4 │ │ │ │ + ands.w sl, r9, #1 │ │ │ │ + bne.w 832a4 │ │ │ │ + bl 71310 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 832c6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 830a8 │ │ │ │ + beq.w 832ba │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 8309c │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b48 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 833c4 │ │ │ │ - bl 82b54 │ │ │ │ + beq.w 833b8 │ │ │ │ + bl 82b48 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8339e │ │ │ │ + beq.w 83392 │ │ │ │ mov r2, r7 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8339e │ │ │ │ + blt.w 83392 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 83200 │ │ │ │ + bne.w 831f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 830a0 │ │ │ │ + beq.n 83094 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 832d4 │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - cmp sl, r9 │ │ │ │ - bgt.n 83054 │ │ │ │ + beq.w 832c8 │ │ │ │ + add.w sl, sl, #2 │ │ │ │ + cmp r9, sl │ │ │ │ + bgt.n 83048 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2310 │ │ │ │ + bl 1a61f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82ca6 │ │ │ │ - b.n 83248 │ │ │ │ + bne.w 82c9a │ │ │ │ + b.n 8323c │ │ │ │ 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 8319a │ │ │ │ + beq.n 8318e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 831e6 │ │ │ │ + beq.w 831da │ │ │ │ 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 71e88 │ │ │ │ + b.w 71df8 │ │ │ │ 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 1474e0 │ │ │ │ + b.w 148650 │ │ │ │ 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 fa3c0 │ │ │ │ + b.w fa6b8 │ │ │ │ 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 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 82ca6 │ │ │ │ + b.n 82c9a │ │ │ │ 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 1154d8 │ │ │ │ + b.w 115a60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #712] @ (83410 ) │ │ │ │ + ldr r6, [pc, #712] @ (83404 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82dcc │ │ │ │ + beq.w 82dc0 │ │ │ │ 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 83172 │ │ │ │ + beq.n 83166 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 83348 │ │ │ │ + bne.w 8333c │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 82dcc │ │ │ │ - b.n 83150 │ │ │ │ + beq.w 82dc0 │ │ │ │ + b.n 83144 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 831c4 │ │ │ │ + cbz r0, 831b8 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ - b.n 82d38 │ │ │ │ + b.n 82d2c │ │ │ │ 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, 831e6 │ │ │ │ + cbz r6, 831da │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 830d6 │ │ │ │ - b.n 830ce │ │ │ │ + bge.n 830ca │ │ │ │ + b.n 830c2 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 8317e │ │ │ │ - bl 1e7a0c │ │ │ │ + bls.n 83172 │ │ │ │ + bl 1ea97c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83190 │ │ │ │ + bne.n 83184 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268ee8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 82ca6 │ │ │ │ + b.n 82c9a │ │ │ │ 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.w 83340 │ │ │ │ + bne.w 83334 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 82e02 │ │ │ │ + beq.w 82df6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 82e02 │ │ │ │ + b.n 82df6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83090 │ │ │ │ + bne.w 83084 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83090 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83084 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8326e │ │ │ │ + bne.n 83262 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82d38 │ │ │ │ + b.n 82d2c │ │ │ │ mov r8, r0 │ │ │ │ subs r3, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268ee8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 831d0 │ │ │ │ + beq.n 831c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 831d0 │ │ │ │ + bne.n 831c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 831d0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 831c4 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 83238 │ │ │ │ + b.n 8322c │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 83238 │ │ │ │ + b.n 8322c │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 82d38 │ │ │ │ + b.n 82d2c │ │ │ │ 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 1818a8 │ │ │ │ + b.w 183f7c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20588 @ 0x506c │ │ │ │ + movw r1, #22124 @ 0x566c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 831d0 │ │ │ │ + bl 12747c │ │ │ │ + b.n 831c4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20536 @ 0x5038 │ │ │ │ + movw r1, #22072 @ 0x5638 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - mov r3, sl │ │ │ │ + bl 12747c │ │ │ │ + mov r3, r9 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ - b.n 831d0 │ │ │ │ + bl 268ee8 │ │ │ │ + b.n 831c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 830a0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83094 │ │ │ │ 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 83328 │ │ │ │ + beq.n 8331c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 831e6 │ │ │ │ + beq.w 831da │ │ │ │ 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 887a0 │ │ │ │ - bl 7f720 │ │ │ │ + b.w 8872c │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 831d0 │ │ │ │ + bne.w 831c4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20552 @ 0x5048 │ │ │ │ + movw r1, #22088 @ 0x5648 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 831d0 │ │ │ │ + bl 12747c │ │ │ │ + b.n 831c4 │ │ │ │ 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 831e6 │ │ │ │ + beq.w 831da │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 832f2 │ │ │ │ - b.n 832fa │ │ │ │ + blt.n 832e6 │ │ │ │ + b.n 832ee │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 82cc6 │ │ │ │ - b.n 82cce │ │ │ │ + blt.w 82cba │ │ │ │ + b.n 82cc2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20508 @ 0x501c │ │ │ │ + movw r1, #22044 @ 0x561c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83252 │ │ │ │ - b.n 831d0 │ │ │ │ + bne.w 83246 │ │ │ │ + b.n 831c4 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 82a80 │ │ │ │ + bl 82a74 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 831d0 │ │ │ │ - bl 72218 │ │ │ │ + blt.w 831c4 │ │ │ │ + bl 72194 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 833e0 │ │ │ │ + cbz r0, 833d4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 833d0 │ │ │ │ + beq.n 833c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82b54 │ │ │ │ - cbz r0, 833ee │ │ │ │ + bl 82b48 │ │ │ │ + cbz r0, 833e2 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str.w r0, [r2, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 83384 │ │ │ │ - sub.w r3, sl, #2 │ │ │ │ + b.n 83378 │ │ │ │ + sub.w r3, r9, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ + sub.w r3, r3, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268ee8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 833fc │ │ │ │ + bne.n 833f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78230 │ │ │ │ - b.n 83248 │ │ │ │ - add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ + bl 781ac │ │ │ │ + b.n 8323c │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ - b.n 83244 │ │ │ │ + sub.w r3, r3, sl │ │ │ │ + b.n 83238 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2310 │ │ │ │ + bl 1a61f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82ca6 │ │ │ │ - b.n 83248 │ │ │ │ + bne.w 82c9a │ │ │ │ + b.n 8323c │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ - b.n 831d0 │ │ │ │ + bl 268ee8 │ │ │ │ + b.n 831c4 │ │ │ │ subs r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r7, r8 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - b.n 83244 │ │ │ │ + b.n 83238 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 833bc │ │ │ │ + bne.n 833b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 833bc │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 833b0 │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083414 : │ │ │ │ +00083408 : │ │ │ │ stmdb 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 835ea │ │ │ │ + bmi.w 835de │ │ │ │ ldr.w r7, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 83636 │ │ │ │ - ldr r4, [pc, #728] @ (83718 ) │ │ │ │ + bpl.w 8362a │ │ │ │ + ldr r4, [pc, #728] @ (8370c ) │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83770 │ │ │ │ + bne.w 83764 │ │ │ │ ldr.w r2, [r4, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 83770 │ │ │ │ + beq.w 83764 │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ addw r1, r4, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83646 │ │ │ │ + beq.w 8363a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 838d0 │ │ │ │ + bpl.w 838c4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r7, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi.w 837f6 │ │ │ │ + bhi.w 837ea │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r7, r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 83886 │ │ │ │ + blt.w 8387a │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83662 │ │ │ │ + bmi.w 83656 │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 836ac │ │ │ │ + bpl.w 836a0 │ │ │ │ ldr.w r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83796 │ │ │ │ + bne.w 8378a │ │ │ │ ldr.w r2, [r4, #3680] @ 0xe60 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 83796 │ │ │ │ + beq.w 8378a │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ (8371c ) │ │ │ │ - bl 78354 │ │ │ │ + ldr r1, [pc, #592] @ (83710 ) │ │ │ │ + bl 782d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 836bc │ │ │ │ + beq.w 836b0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 838d0 │ │ │ │ + bpl.w 838c4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r8, r8, #1 │ │ │ │ - bhi.w 83828 │ │ │ │ + bhi.w 8381c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r8, r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 83886 │ │ │ │ + blt.w 8387a │ │ │ │ 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] @ (83720 ) │ │ │ │ + ldr r3, [pc, #508] @ (83714 ) │ │ │ │ mla r6, r2, r7, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ bic.w r6, r6, #3 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 83878 │ │ │ │ + bhi.w 8386c │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 83878 │ │ │ │ + bmi.w 8386c │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6037 @ 0x1795 │ │ │ │ + movw r1, #6013 @ 0x177d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.w 83866 │ │ │ │ + bne.w 8385a │ │ │ │ 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 837ba │ │ │ │ + bcs.w 837ae │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 837aa │ │ │ │ + beq.w 8379e │ │ │ │ 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 836e0 │ │ │ │ + beq.w 836d4 │ │ │ │ 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 83728 │ │ │ │ + bgt.w 8371c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #360] @ (83724 ) │ │ │ │ + ldr r2, [pc, #360] @ (83718 ) │ │ │ │ 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 8388a │ │ │ │ + bne.w 8387e │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 835e2 │ │ │ │ + cbz r7, 835d6 │ │ │ │ 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] @ (83720 ) │ │ │ │ + ldr r0, [pc, #308] @ (83714 ) │ │ │ │ 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 │ │ │ │ @@ -133326,33 +133303,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 838e8 │ │ │ │ + beq.w 838dc │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 8343e │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 83432 │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83906 │ │ │ │ - movw r0, #20752 @ 0x5110 │ │ │ │ + beq.w 838fa │ │ │ │ + movw r0, #22288 @ 0x5710 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83886 │ │ │ │ - ldr r3, [pc, #188] @ (83720 ) │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8387a │ │ │ │ + ldr r3, [pc, #188] @ (83714 ) │ │ │ │ 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 │ │ │ │ @@ -133366,711 +133343,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 838f2 │ │ │ │ + beq.w 838e6 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 834b0 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 834a4 │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83650 │ │ │ │ + bne.n 83644 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20716 @ 0x50ec │ │ │ │ + movw r1, #22252 @ 0x56ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ (8371c ) │ │ │ │ + ldr r2, [pc, #68] @ (83710 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 83886 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 8387a │ │ │ │ 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 83590 │ │ │ │ + bhi.w 83584 │ │ │ │ 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] @ (83720 ) │ │ │ │ + ldr r3, [pc, #20] @ (83714 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ - b.n 83590 │ │ │ │ + b.n 83584 │ │ │ │ nop │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 837c8 │ │ │ │ + bgt.n 837bc │ │ │ │ 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 835b0 │ │ │ │ + beq.w 835a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 835b0 │ │ │ │ + beq.w 835a4 │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 835b0 │ │ │ │ + bne.w 835a4 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 838fc │ │ │ │ + bne.w 838f0 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 835b0 │ │ │ │ + bmi.w 835a4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8375a │ │ │ │ + bne.n 8374e │ │ │ │ dmb ish │ │ │ │ - b.n 835b0 │ │ │ │ - ldr r0, [pc, #432] @ (83924 ) │ │ │ │ - bl 6cb9c │ │ │ │ + b.n 835a4 │ │ │ │ + ldr r0, [pc, #432] @ (83918 ) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83646 │ │ │ │ + beq.w 8363a │ │ │ │ add.w r8, sp, #12 │ │ │ │ - ldr r1, [pc, #416] @ (83924 ) │ │ │ │ + ldr r1, [pc, #416] @ (83918 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83474 │ │ │ │ - b.n 83646 │ │ │ │ - ldr r0, [pc, #400] @ (83928 ) │ │ │ │ + bne.w 83468 │ │ │ │ + b.n 8363a │ │ │ │ + ldr r0, [pc, #400] @ (8391c ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 836bc │ │ │ │ + beq.n 836b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 834c6 │ │ │ │ + b.n 834ba │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8370a │ │ │ │ + bne.n 836fe │ │ │ │ ldr.w sl, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 8389e │ │ │ │ + bne.n 83892 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83878 │ │ │ │ - ldr r3, [pc, #332] @ (8392c ) │ │ │ │ + beq.n 8386c │ │ │ │ + ldr r3, [pc, #332] @ (83920 ) │ │ │ │ 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 83590 │ │ │ │ + b.n 83584 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 83844 │ │ │ │ + bcc.n 83838 │ │ │ │ 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 837fc │ │ │ │ + beq.n 837f0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20800 @ 0x5140 │ │ │ │ + movw r1, #22336 @ 0x5740 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 83886 │ │ │ │ + bl 12747c │ │ │ │ + b.n 8387a │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 83854 │ │ │ │ + bcc.n 83848 │ │ │ │ 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 8382e │ │ │ │ - b.n 83810 │ │ │ │ + beq.n 83822 │ │ │ │ + b.n 83804 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 838aa │ │ │ │ + blt.n 8389e │ │ │ │ mul.w r7, r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 8349a │ │ │ │ - b.n 83886 │ │ │ │ + bge.w 8348e │ │ │ │ + b.n 8387a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 838b6 │ │ │ │ + blt.n 838aa │ │ │ │ mul.w r8, r8, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 834fe │ │ │ │ - b.n 83886 │ │ │ │ + bge.w 834f2 │ │ │ │ + b.n 8387a │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8370a │ │ │ │ + bne.w 836fe │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1eaab8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 835b0 │ │ │ │ + bne.w 835a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 835e2 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 835d6 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 838c4 │ │ │ │ + bne.n 838b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 835d0 │ │ │ │ + bl 126d60 │ │ │ │ + b.n 835c4 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 837da │ │ │ │ + b.n 837ce │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 83810 │ │ │ │ + bge.n 83804 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83810 │ │ │ │ - b.n 83886 │ │ │ │ + bne.n 83804 │ │ │ │ + b.n 8387a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 83810 │ │ │ │ + bge.n 83804 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83810 │ │ │ │ - b.n 83886 │ │ │ │ + bne.n 83804 │ │ │ │ + b.n 8387a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 835d0 │ │ │ │ + b.n 835c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20776 @ 0x5128 │ │ │ │ + movw r1, #22312 @ 0x5728 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 83886 │ │ │ │ + bl 12747c │ │ │ │ + b.n 8387a │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r7, [r2, #244] @ 0xf4 │ │ │ │ - b.n 8362c │ │ │ │ + b.n 83620 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #244] @ 0xf4 │ │ │ │ - b.n 836a2 │ │ │ │ + b.n 83696 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 835b0 │ │ │ │ - b.n 8374a │ │ │ │ + bne.w 835a4 │ │ │ │ + b.n 8373e │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20716 @ 0x50ec │ │ │ │ + movw r1, #22252 @ 0x56ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #8] @ (83924 ) │ │ │ │ + ldr r2, [pc, #8] @ (83918 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 83886 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 8387a │ │ │ │ nop │ │ │ │ - bgt.n 83990 │ │ │ │ + bgt.n 83984 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 839d4 │ │ │ │ + bgt.n 839c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083930 : │ │ │ │ +00083924 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 839ce │ │ │ │ + beq.n 839c2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 839b6 │ │ │ │ + bpl.n 839aa │ │ │ │ ldr r1, [r0, #8] │ │ │ │ and.w r2, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - bhi.n 83960 │ │ │ │ + bhi.n 83954 │ │ │ │ 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 8399a │ │ │ │ + bcc.n 8398e │ │ │ │ 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 8396a │ │ │ │ + beq.n 8395e │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20800 @ 0x5140 │ │ │ │ + movw r1, #22336 @ 0x5740 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 839a6 │ │ │ │ + blt.n 8399a │ │ │ │ mul.w r0, r2, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 8397e │ │ │ │ + bge.n 83972 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 8397e │ │ │ │ + bne.n 83972 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20776 @ 0x5128 │ │ │ │ + movw r1, #22312 @ 0x5728 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 83994 │ │ │ │ - movw r0, #20752 @ 0x5110 │ │ │ │ + bl 12747c │ │ │ │ + b.n 83988 │ │ │ │ + movw r0, #22288 @ 0x5710 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83994 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83988 │ │ │ │ │ │ │ │ -000839e0 : │ │ │ │ +000839d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #176] @ (83aa0 ) │ │ │ │ + ldr r2, [pc, #176] @ (83a94 ) │ │ │ │ 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, 83a3e │ │ │ │ + cbz r4, 83a32 │ │ │ │ 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 83a64 │ │ │ │ - ldr r2, [pc, #120] @ (83aa4 ) │ │ │ │ + bne.n 83a58 │ │ │ │ + ldr r2, [pc, #120] @ (83a98 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 83a6a │ │ │ │ + cbnz r3, 83a5e │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 716b8 │ │ │ │ + bl 716a0 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 83a96 │ │ │ │ + cbz r0, 83a8a │ │ │ │ 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 83a28 │ │ │ │ + beq.n 83a1c │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 83a28 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 83a1c │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 83a86 │ │ │ │ + bne.n 83a7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83a34 │ │ │ │ + b.n 83a28 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 83a34 │ │ │ │ + b.n 83a28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00083aa8 : │ │ │ │ +00083a9c : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083ab0 : │ │ │ │ +00083aa4 : │ │ │ │ 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, 83b26 │ │ │ │ + cbz r3, 83b1a │ │ │ │ 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 83afc │ │ │ │ + bge.n 83af0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 83b84 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83b78 <_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 83afa │ │ │ │ + bne.n 83aee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83b36 │ │ │ │ + beq.n 83b2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 83b36 │ │ │ │ + cbnz r3, 83b2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b36 │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83b2a │ │ │ │ + movw r0, #412 @ 0x19c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00083b3c <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00083b30 <_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 83b84 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83b78 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 83b66 <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ + beq.n 83b5a <_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 83b62 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + beq.n 83b56 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83b62 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bne.n 83b56 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b62 <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83b56 <_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 83ca4 <_PyList_AppendTakeRefListResize@@Base+0x168> │ │ │ │ + bge.w 83ca6 <_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 83cc4 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ + blt.w 83cc6 <_PyList_AppendTakeRefListResize@@Base+0x196> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83cf8 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + beq.w 83cce <_PyList_AppendTakeRefListResize@@Base+0x19e> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 83cee <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + bcs.n 83c9c <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #15953 @ 0x3e51 │ │ │ │ + movw r2, #15909 @ 0x3e25 │ │ │ │ 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 83d1c <_PyList_AppendTakeRefListResize@@Base+0x1e0> │ │ │ │ + bne.w 83cf2 <_PyList_AppendTakeRefListResize@@Base+0x1c2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83c92 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ - ldr r2, [pc, #340] @ (83d40 <_PyList_AppendTakeRefListResize@@Base+0x204>) │ │ │ │ + beq.n 83c64 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + ldr r2, [pc, #308] @ (83d14 <_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 83ccc <_PyList_AppendTakeRefListResize@@Base+0x190> │ │ │ │ + beq.n 83c7a <_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 83c76 <_PyList_AppendTakeRefListResize@@Base+0x13a> │ │ │ │ + bgt.n 83c22 <_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 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 83ccc <_PyList_AppendTakeRefListResize@@Base+0x190> │ │ │ │ + cbz r2, 83c7a <_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 83c4e <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ + bcc.n 83c3e <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r4, lsl #4 │ │ │ │ - bcc.n 83c9c <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ + bcc.n 83c6e <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71794 │ │ │ │ + bl 7177c │ │ │ │ mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 83cee <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + cbz r0, 83c9c <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77440 │ │ │ │ + bl 773bc │ │ │ │ strd r6, sl, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr.w r3, [lr, #20] │ │ │ │ - add.w r8, r3, #1 │ │ │ │ - mov.w r8, r8, lsl #3 │ │ │ │ - cmp r1, r8 │ │ │ │ - bhi.n 83c4e <_PyList_AppendTakeRefListResize@@Base+0x112> │ │ │ │ - add.w r8, r8, r8, lsl #1 │ │ │ │ - cmp.w r8, r4, lsl #4 │ │ │ │ - bcs.n 83c4c <_PyList_AppendTakeRefListResize@@Base+0x110> │ │ │ │ - b.n 83c9c <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ mov r0, r9 │ │ │ │ - bl 71794 │ │ │ │ + bl 7177c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 83cee <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + cbz r0, 83c9c <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + movs r0, #0 │ │ │ │ strd r6, r5, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ - b.n 83c70 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr.w r8, [r3, #680] @ 0x2a8 │ │ │ │ + movw r2, #50145 @ 0xc3e1 │ │ │ │ + movt r2, #6 │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.n 83d02 <_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 83c6e <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + bl 1ea97c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 83c60 <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge.n 83c70 <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + bge.n 83c5e <_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 83bb6 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + ble.w 83baa <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ adds r4, r6, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 83bb6 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ - ldr.w r8, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50169 @ 0xc3f9 │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n 83d2c <_PyList_AppendTakeRefListResize@@Base+0x1f0> │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r1, #1 │ │ │ │ - blx 2a6fc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 83c9c <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - bl 1e7a0c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83c72 <_PyList_AppendTakeRefListResize@@Base+0x136> │ │ │ │ + b.n 83baa <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #15953 @ 0x3e51 │ │ │ │ + movw r2, #15909 @ 0x3e25 │ │ │ │ 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 83be6 <_PyList_AppendTakeRefListResize@@Base+0xaa> │ │ │ │ + beq.w 83bd8 <_PyList_AppendTakeRefListResize@@Base+0xa8> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 83c9c <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - b.n 83cee <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + bne.n 83c6e <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83c9c <_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 83c9c <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ - b.n 83cee <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ - nop │ │ │ │ + bne.n 83c6e <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83c9c <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083d44 : │ │ │ │ +00083d18 : │ │ │ │ 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 83e46 │ │ │ │ + blt.n 83e1a │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #15953 @ 0x3e51 │ │ │ │ + movw r0, #15909 @ 0x3e25 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r5, [r2, #700] @ 0x2bc │ │ │ │ ldr.w r6, [r2, #688] @ 0x2b0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 83e28 │ │ │ │ + bne.n 83dfc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 83dfc │ │ │ │ - ldr r0, [pc, #208] @ (83e4c ) │ │ │ │ + beq.n 83dd0 │ │ │ │ + ldr r0, [pc, #208] @ (83e20 ) │ │ │ │ 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 83e06 │ │ │ │ + beq.n 83dda │ │ │ │ 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 83dc0 │ │ │ │ + bgt.n 83d94 │ │ │ │ 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, 83e06 │ │ │ │ + cbz r0, 83dda │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 83dda │ │ │ │ + bhi.n 83dae │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ cmp.w r5, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r7, r4 │ │ │ │ - bcc.n 83df6 │ │ │ │ + bcc.n 83dca │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71794 │ │ │ │ + bl 7177c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 83e46 │ │ │ │ + cbz r0, 83e1a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77440 │ │ │ │ + bl 773bc │ │ │ │ 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 71794 │ │ │ │ + b.w 7177c │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ - movw r1, #50169 @ 0xc3f9 │ │ │ │ + movw r1, #50145 @ 0xc3e1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83e36 │ │ │ │ + bne.n 83e0a │ │ │ │ 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 │ │ │ │ @@ -134083,615 +134049,628 @@ │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 83df6 │ │ │ │ + b.n 83dca │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83ee2 │ │ │ │ + beq.n 83eb6 │ │ │ │ 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] @ (83f2c ) │ │ │ │ + ldr r2, [pc, #196] @ (83f00 ) │ │ │ │ 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 83ee8 │ │ │ │ + beq.n 83ebc │ │ │ │ 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 83ea6 │ │ │ │ + bgt.n 83e7a │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 83ee8 │ │ │ │ - cbz r2, 83ee8 │ │ │ │ + bgt.n 83ebc │ │ │ │ + cbz r2, 83ebc │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r1, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp.w r3, r1, lsl #3 │ │ │ │ - bhi.n 83ebe │ │ │ │ + bhi.n 83e92 │ │ │ │ add.w r7, r7, r1, lsl #4 │ │ │ │ cmp.w r7, r3, lsl #2 │ │ │ │ - bcc.n 83edc │ │ │ │ + bcc.n 83eb0 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71794 │ │ │ │ + bl 7177c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 83eda │ │ │ │ + cbz r0, 83eae │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77440 │ │ │ │ + bl 773bc │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 71794 │ │ │ │ + b.w 7177c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83f26 │ │ │ │ + blt.n 83efa │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r1, #50169 @ 0xc3f9 │ │ │ │ + movw r1, #50145 @ 0xc3e1 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83f16 │ │ │ │ + bne.n 83eea │ │ │ │ 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 83edc │ │ │ │ + b.n 83eb0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083f30 : │ │ │ │ +00083f04 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 83f60 │ │ │ │ + cbz r0, 83f34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 83f60 │ │ │ │ + bpl.n 83f34 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 83f84 │ │ │ │ - cbz r0, 83f70 │ │ │ │ + bl 83f58 │ │ │ │ + cbz r0, 83f44 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83f76 │ │ │ │ + bne.n 83f4a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #412 @ 0x19c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3157 @ 0xc55 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83f5c │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 83f5c │ │ │ │ + bne.n 83f30 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83f30 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2416] @ 0x970 │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - mov r9, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 842d6 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 842f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84372 │ │ │ │ + bne.w 84386 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 842e8 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ + ble.w 84302 │ │ │ │ movs r3, #0 │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + mov fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 84bd6 │ │ │ │ + beq.w 84c08 │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ sub.w ip, r0, ip │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ mov.w lr, #1 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - sub.w r7, sl, #4 │ │ │ │ + sub.w r7, r9, #4 │ │ │ │ mov r3, lr │ │ │ │ movs r2, #0 │ │ │ │ - mov fp, r1 │ │ │ │ + mov sl, r1 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ mov r5, r8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 84eb4 │ │ │ │ + bne.w 84dca │ │ │ │ tst.w ip, lr │ │ │ │ - bne.w 8426e │ │ │ │ + bne.w 84244 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8427a │ │ │ │ + bne.w 84250 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8427a │ │ │ │ + beq.w 84250 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - blt.n 84016 │ │ │ │ - mov r1, fp │ │ │ │ + blt.n 83fea │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8429e │ │ │ │ + bne.w 84274 │ │ │ │ tst.w ip, lr │ │ │ │ - beq.w 84d84 │ │ │ │ + beq.w 84d34 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #48725 @ 0xbe55 │ │ │ │ + movw r3, #53621 @ 0xd175 │ │ │ │ movt r3, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 842b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84744 │ │ │ │ + bne.w 8428a │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 842b2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ str r2, [r1, #20] │ │ │ │ movs r2, #7 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ + strd r4, r9, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #24] │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ + str.w sl, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84ef2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + bne.w 84df8 │ │ │ │ + mov fp, r2 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r4, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 84d44 │ │ │ │ + strle r4, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 84cfe │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov fp, sl │ │ │ │ + mov fp, r9 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.w 84aee │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 84b4c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #48725 @ 0xbe55 │ │ │ │ - movt r8, #20 │ │ │ │ + movw r6, #53621 @ 0xd175 │ │ │ │ + movt r6, #20 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84200 │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 841d0 │ │ │ │ + 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 847a0 │ │ │ │ - cmp r4, #2 │ │ │ │ + blt.w 84790 │ │ │ │ + cmp.w r9, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.n 84210 │ │ │ │ + beq.n 841e2 │ │ │ │ ldr.w r2, [fp, r1, lsl #2] │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ + ldr.w r4, [r0, #-4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ + ldrd r2, r4, [r4, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - blt.w 845d8 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 8419e │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 845e8 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 84174 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - rsb r6, r2, #1 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 8419a │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 8419a │ │ │ │ + blt.n 84172 │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 84172 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 84198 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 84168 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 843f0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.w 8443e │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + bgt.n 84172 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 84142 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 84400 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt.w 8444a │ │ │ │ + mov ip, r5 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 84b5c │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ + bne.w 84b8c │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r0, ip, lsl #2 │ │ │ │ movs r1, #1 │ │ │ │ - str.w fp, [r0, #28] │ │ │ │ - strd r5, ip, [r0, #32] │ │ │ │ - add fp, r3 │ │ │ │ - str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 84968 │ │ │ │ - mov r2, r5 │ │ │ │ - subs.w r4, r4, ip │ │ │ │ - bne.w 840c4 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str.w fp, [r3, #28] │ │ │ │ + strd r4, ip, [r3, #32] │ │ │ │ + add fp, r0 │ │ │ │ + str r1, [r3, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 84966 │ │ │ │ + mov r2, r4 │ │ │ │ + subs.w r9, r9, ip │ │ │ │ + bne.w 8409e │ │ │ │ mov r4, sl │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 84cda │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8467e │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 84a14 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 84686 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84316 │ │ │ │ - b.w 84b1e │ │ │ │ + beq.w 84330 │ │ │ │ + b.n 8474e │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bb6 │ │ │ │ - bne.w 847a0 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 84216 │ │ │ │ + blt.w 84be6 │ │ │ │ + bne.w 84790 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + bne.n 841e8 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 841b0 │ │ │ │ + b.n 84182 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84256 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 8422a │ │ │ │ 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 843ec │ │ │ │ - cmp r4, #3 │ │ │ │ + blt.w 843fe │ │ │ │ + cmp.w r9, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 84110 │ │ │ │ - b.n 84268 │ │ │ │ + bne.w 840ee │ │ │ │ + b.n 8423e │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bb6 │ │ │ │ - bne.w 843ec │ │ │ │ - cmp r4, #3 │ │ │ │ - bne.w 84606 │ │ │ │ + blt.w 84be6 │ │ │ │ + bne.w 843fe │ │ │ │ + cmp.w r9, #3 │ │ │ │ + bne.w 84610 │ │ │ │ mov.w ip, #3 │ │ │ │ - b.n 841b0 │ │ │ │ + b.n 84182 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 8402c │ │ │ │ + bls.w 84000 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 84016 │ │ │ │ + blt.w 83fea │ │ │ │ movw r5, #42220 @ 0xa4ec │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84064 │ │ │ │ - movw r3, #20505 @ 0x5019 │ │ │ │ + beq.w 84038 │ │ │ │ + movw r3, #20389 @ 0x4fa5 │ │ │ │ movt r3, #8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [r5, #1564] @ 0x61c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84082 │ │ │ │ - movw r2, #64249 @ 0xfaf9 │ │ │ │ - movt r2, #23 │ │ │ │ + beq.w 84056 │ │ │ │ + movw r2, #8265 @ 0x2049 │ │ │ │ + movt r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #58357 @ 0xe3f5 │ │ │ │ + movw r3, #59605 @ 0xe8d5 │ │ │ │ movt r3, #17 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 84082 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 8405e │ │ │ │ + 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 84da4 │ │ │ │ + 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 84086 │ │ │ │ + b.w 84d6e │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.w 83fce │ │ │ │ - mov r2, r3 │ │ │ │ + bgt.w 83fa2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - adds r2, #1 │ │ │ │ - mov.w r3, #0 │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ + adds r2, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #7 │ │ │ │ - str.w fp, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne.w 84b1e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bne.w 8474e │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 84e24 │ │ │ │ + bgt.w 84e70 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 84e42 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 84e8e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r4, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 84e74 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 84368 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bne.w 84dea │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 8437c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ + itt ne │ │ │ │ addne r3, #1 │ │ │ │ - ldrne r2, [sp, #20] │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 84ec8 │ │ │ │ + bgt.w 84e42 │ │ │ │ add.w r7, r4, #136 @ 0x88 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add.w r3, r3, r7, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ble.w 84a7e │ │ │ │ + add.w fp, r3, r7, lsl #2 │ │ │ │ + ble.w 84ae0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2608 │ │ │ │ + bl d2764 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84eee │ │ │ │ + beq.w 84dfe │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 84a7e │ │ │ │ + beq.w 84ae0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl d2608 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r3, #4] │ │ │ │ + bl d2764 │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84e82 │ │ │ │ + beq.w 84e68 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 843e2 │ │ │ │ + beq.n 843f6 │ │ │ │ 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 d2608 │ │ │ │ + bl d2764 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84e84 │ │ │ │ + beq.w 84e00 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 843c8 │ │ │ │ + bne.n 843dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ + mov r9, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 83fd8 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ + b.n 83fac │ │ │ │ + movs r5, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ + add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ + ldr.w r0, [fp] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 845e0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 845f0 │ │ │ │ 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 845ee │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.w 841ac │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bge.w 845fe │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 84180 │ │ │ │ + cmp r3, r9 │ │ │ │ it ge │ │ │ │ - movge r3, r4 │ │ │ │ + movge r3, r9 │ │ │ │ mov ip, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 841b0 │ │ │ │ - movw r3, #20505 @ 0x5019 │ │ │ │ + bge.w 84182 │ │ │ │ + movw r3, #20389 @ 0x4fa5 │ │ │ │ movt r3, #8 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ - strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [fp, r5, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r4, sl │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 844dc │ │ │ │ + bne.n 844ea │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 84fe4 │ │ │ │ + beq.w 84f46 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 84dd8 │ │ │ │ + beq.w 84eb0 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84de8 │ │ │ │ + beq.w 84ec0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 84784 │ │ │ │ + beq.w 84774 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84794 │ │ │ │ + beq.w 84784 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 844ea │ │ │ │ + cbz r0, 844f8 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ + it lt │ │ │ │ + movlt r7, r9 │ │ │ │ mov r3, r2 │ │ │ │ - bge.n 84580 │ │ │ │ - mov r7, r9 │ │ │ │ - b.n 84502 │ │ │ │ + blt.n 84510 │ │ │ │ + b.n 8458e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84df8 │ │ │ │ - bne.n 845be │ │ │ │ + blt.w 84f36 │ │ │ │ + bne.n 845ce │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 84580 │ │ │ │ + ble.n 8458e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 84e18 │ │ │ │ + bne.w 84f10 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ mov r7, sl │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ - str r5, [sp, #28] │ │ │ │ + str r5, [sp, #24] │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r7 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -134701,1021 +134680,967 @@ │ │ │ │ ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, r9 │ │ │ │ mov r2, r7 │ │ │ │ it ge │ │ │ │ movge r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84fe0 │ │ │ │ + beq.w 84f42 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84e02 │ │ │ │ + beq.w 84efa │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 84e12 │ │ │ │ + beq.w 84f0a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 84568 │ │ │ │ + beq.n 84576 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 84572 │ │ │ │ + cbz r0, 84580 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 84576 │ │ │ │ + bge.n 84584 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 8457e │ │ │ │ + ble.n 8458c │ │ │ │ mov r8, sl │ │ │ │ - b.n 8451a │ │ │ │ + b.n 84528 │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8455c │ │ │ │ + bne.n 8456a │ │ │ │ cmp r7, r9 │ │ │ │ - bgt.n 84560 │ │ │ │ + bgt.n 8456e │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 8451a │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + blt.n 84528 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r7 │ │ │ │ - ble.n 845c6 │ │ │ │ + ble.n 845d6 │ │ │ │ sub.w r9, r5, r4 │ │ │ │ add.w r8, r7, #4 │ │ │ │ add.w r0, fp, r8 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84668 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.n 84670 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 84462 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ + bne.w 8446e │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 841b0 │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + b.n 84182 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 84580 │ │ │ │ + bge.n 8458e │ │ │ │ mov sl, r9 │ │ │ │ - b.n 8446a │ │ │ │ + b.n 84476 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 845aa │ │ │ │ + beq.n 845b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 84678 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 84664 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 843f0 │ │ │ │ + b.n 84680 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.n 84656 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 84400 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bb6 │ │ │ │ - bne.w 84434 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r2, r5 │ │ │ │ - bl 1affb8 │ │ │ │ - mov r3, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r3, r6, #8 │ │ │ │ - b.n 847a6 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - add.w r6, fp, #8 │ │ │ │ - movs r7, #3 │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ + blt.w 84be6 │ │ │ │ + bne.w 84442 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - bne.n 84652 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1b3f00 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + b.n 84794 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + add.w r4, fp, #8 │ │ │ │ + movs r5, #3 │ │ │ │ + ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r3, r6 │ │ │ │ + ldr.w r1, [r4], #4 │ │ │ │ + bne.n 8465a │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 8419a │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bne.w 84110 │ │ │ │ - b.n 84664 │ │ │ │ + blt.w 84172 │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 840ee │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 84178 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bb6 │ │ │ │ - bne.w 84780 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 8460e │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 841a2 │ │ │ │ + blt.w 84be6 │ │ │ │ + bne.w 84172 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.n 84618 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 84178 │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r7 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r7] │ │ │ │ - b.n 845aa │ │ │ │ + b.n 845b8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 84a6a │ │ │ │ + ble.w 84acc │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84a04 │ │ │ │ + beq.w 849d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84a04 │ │ │ │ - ldr r2, [pc, #712] @ (84970 ) │ │ │ │ + bne.w 849d0 │ │ │ │ + ldr r2, [pc, #704] @ (84970 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84dbe │ │ │ │ + bne.w 84ede │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 84b10 │ │ │ │ + ble.w 84b6a │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 846ee │ │ │ │ + beq.n 846f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 846ee │ │ │ │ - ldr r1, [pc, #660] @ (84970 ) │ │ │ │ + cbnz r3, 846f4 │ │ │ │ + ldr r1, [pc, #652] @ (84970 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f32 │ │ │ │ + bne.w 84ec4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 84738 │ │ │ │ + beq.n 8473e │ │ │ │ add.w r7, r8, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r6, #2 │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r4 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 84726 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 8472c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84726 │ │ │ │ - ldr r3, [pc, #604] @ (84970 ) │ │ │ │ + cbnz r3, 8472c │ │ │ │ + ldr r3, [pc, #596] @ (84970 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f7c │ │ │ │ + bne.w 84f18 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 84702 │ │ │ │ + bne.n 84708 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 84dec │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 84da8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84320 │ │ │ │ - b.n 84b1a │ │ │ │ - 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 84df4 │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - str r3, [r1, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + beq.w 84338 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 84764 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #22384 @ 0x5770 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 840b2 │ │ │ │ - b.n 84f5a │ │ │ │ - str r7, [sp, #4] │ │ │ │ - b.n 8419a │ │ │ │ + cbz r3, 8476e │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 84e6c │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 84344 │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 844ca │ │ │ │ + bne.w 844d6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 844cc │ │ │ │ + b.n 844d8 │ │ │ │ movs r3, #8 │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 84f1c │ │ │ │ - add.w r6, r2, #1073741824 @ 0x40000000 │ │ │ │ - strd sl, r9, [sp, #8] │ │ │ │ - subs r6, #1 │ │ │ │ - ldr.w sl, [sp] │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84e2c │ │ │ │ + add.w r4, r5, #1073741824 @ 0x40000000 │ │ │ │ movs r7, #0 │ │ │ │ - mov r9, r2 │ │ │ │ - add.w r6, fp, r6, lsl #2 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - mov r2, sl │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - mov.w r5, r9, lsl #2 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84f12 │ │ │ │ - bne.n 848b6 │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 848d4 │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + subs r4, #1 │ │ │ │ + add.w r4, fp, r4, lsl #2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov.w r8, r5, lsl #2 │ │ │ │ + ldr.w r0, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 848ce │ │ │ │ + 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 8490c │ │ │ │ + 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 848e0 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ + bge.n 848fc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 84ad4 │ │ │ │ - subs r5, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ + bne.w 84b34 │ │ │ │ + sub.w r4, r8, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 8484e │ │ │ │ + bls.n 84842 │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 8484e │ │ │ │ + bls.n 84842 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 8483e │ │ │ │ + bhi.n 84832 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84cb6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 84434 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #48725 @ 0xbe55 │ │ │ │ - movt r8, #20 │ │ │ │ + bne.w 84ce6 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84442 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w r6, fp, r2, lsl #2 │ │ │ │ - ldr.w r0, [fp, r2, lsl #2] │ │ │ │ + add.w r4, fp, r5, lsl #2 │ │ │ │ + movw r6, #53621 @ 0xd175 │ │ │ │ + movt r6, #20 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - ldr.w r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 848e4 │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84916 │ │ │ │ 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 849c8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - bge.w 841b0 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 8443e │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 84d6a │ │ │ │ - movs r7, #0 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - bgt.w 847c4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - adds r5, #4 │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ - b.n 84816 │ │ │ │ - mov r2, sl │ │ │ │ + bgt.w 84442 │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + ble.n 848ca │ │ │ │ + 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 84974 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 84442 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84be6 │ │ │ │ + bne.n 8490c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 847e4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84f12 │ │ │ │ - bne.n 8480e │ │ │ │ + blt.w 84be6 │ │ │ │ + bne.n 84808 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 848be │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.w 847a6 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + b.n 84808 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 84d16 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 848fe │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 84bb6 │ │ │ │ - bne.n 848a4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r5, r3, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 8492c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84974 │ │ │ │ - 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 84cce │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 848a4 │ │ │ │ + blt.w 84be6 │ │ │ │ + bne.w 84442 │ │ │ │ + adds r7, r5, #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + bgt.n 849d6 │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 84442 │ │ │ │ add.w r1, sp, #1640 @ 0x668 │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w r1, r1, r3, lsl #4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ - mov ip, r6 │ │ │ │ - str r5, [r1, #12] │ │ │ │ + mov ip, r5 │ │ │ │ + str r4, [r1, #12] │ │ │ │ add.w r1, r2, #28 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str.w fp, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ - add.w fp, fp, r6, lsl #2 │ │ │ │ - str r5, [r1, #4] │ │ │ │ + add.w fp, fp, r5, lsl #2 │ │ │ │ + str r4, [r1, #4] │ │ │ │ add.w r1, r0, r3, lsl #4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r5, [r1, #36] @ 0x24 │ │ │ │ adds r1, r3, #1 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 841d6 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 841d6 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 841a8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 841a8 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 84bb6 │ │ │ │ - bne.n 8492c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it gt │ │ │ │ - ldrgt r5, [sp, #4] │ │ │ │ - ble.n 848a4 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84b46 │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 848a4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 84a00 │ │ │ │ - ldr.w r2, [fp, r1, lsl #2] │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ - ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 84a0c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 848a4 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.n 846c0 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 848a4 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84442 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - rsb r6, r2, #1 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 848a4 │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.w 848a4 │ │ │ │ + blt.w 84442 │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84442 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 84a00 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 84a38 │ │ │ │ - b.n 84a00 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 84442 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 8499c │ │ │ │ + b.n 84442 │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ + b.n 846c6 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84a7e │ │ │ │ + ldrd r2, r1, [r1, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.n 8492a │ │ │ │ + adds r1, r5, #2 │ │ │ │ + cmp r9, r1 │ │ │ │ + bgt.w 8489a │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 84442 │ │ │ │ + subs r0, r1, #2 │ │ │ │ + beq.n 84a32 │ │ │ │ + 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 1b3f50 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84bec │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 841bc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 84a6e │ │ │ │ + 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 1b3f50 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84bec │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 84a44 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84be6 │ │ │ │ + bne.w 8492a │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84442 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84b76 │ │ │ │ + ldrd r3, r2, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.w 84442 │ │ │ │ + b.n 84894 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 84b1e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 8432c │ │ │ │ + bne.w 8474e │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + b.n 84344 │ │ │ │ adds r3, r4, #1 │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ + mov r9, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ + add.w r3, r3, r3, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ - strd r4, sl, [r2, #4] │ │ │ │ + strd r4, r9, [r2, #4] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - str.w fp, [r2, #12] │ │ │ │ + str.w sl, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bgt.w 84f52 │ │ │ │ - bne.n 84a6a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bgt.w 84d66 │ │ │ │ + bne.n 84acc │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84b06 │ │ │ │ + beq.n 84b62 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 8469c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + b.n 846a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + adds r2, r7, #1 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add.w r0, fp, r0, lsl #2 │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 84ae8 │ │ │ │ + cbnz r3, 84b46 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1affb8 │ │ │ │ - b.n 8481c │ │ │ │ - beq.w 84db8 │ │ │ │ + bl 1b3f00 │ │ │ │ + b.n 8480e │ │ │ │ + beq.w 84d2e │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs.w 84d5c │ │ │ │ - movs r3, #2 │ │ │ │ - movs r5, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 8482a │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bcs.w 84cda │ │ │ │ + movs r5, #2 │ │ │ │ + movs r4, #4 │ │ │ │ + b.n 8481e │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8432c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 84b34 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20848 @ 0x5170 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 84b3e │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt.w 84e20 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 8432c │ │ │ │ + beq.w 84344 │ │ │ │ + b.n 84748 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84bb6 │ │ │ │ - bne.w 8492c │ │ │ │ + blt.n 84be6 │ │ │ │ + bne.w 84442 │ │ │ │ adds r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.w 8498e │ │ │ │ - b.n 8492c │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84442 │ │ │ │ + b.n 84a94 │ │ │ │ + add.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - subs r2, #1 │ │ │ │ + subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - lsls r5, r2, #4 │ │ │ │ - add.w r2, r0, r2, lsl #4 │ │ │ │ - ldrd r1, r3, [r1, #4] │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - subs r3, r0, r3 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + add.w r3, r0, r3, lsl #4 │ │ │ │ + ldrd r1, r2, [r1, #4] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ + movs r4, #0 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + asrs r3, r0, #2 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ add r2, r3 │ │ │ │ add r2, ip │ │ │ │ - adds r5, #1 │ │ │ │ + adds r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 84bcc │ │ │ │ + ble.n 84bfe │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 84bd0 │ │ │ │ - mov r6, ip │ │ │ │ + bgt.n 84c02 │ │ │ │ + mov r5, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 84930 │ │ │ │ + ble.w 8492e │ │ │ │ add.w r2, sp, #1640 @ 0x668 │ │ │ │ subs r1, r3, #2 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ subw r2, r2, #1580 @ 0x62c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - bge.w 84930 │ │ │ │ - bl 1b0008 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.w 8492e │ │ │ │ + bl 1b3f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84b8e │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + beq.n 84bbe │ │ │ │ mov r4, sl │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84738 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 8473e │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 84b3e │ │ │ │ + ble.w 8476e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8468c │ │ │ │ + b.n 84694 │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 84b82 │ │ │ │ + b.n 84bb2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 84fcc │ │ │ │ + ble.w 84f80 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov.w lr, #1 │ │ │ │ - sub.w r8, sl, #4 │ │ │ │ - mov fp, sl │ │ │ │ + sub.w r8, r9, #4 │ │ │ │ + mov sl, r9 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov sl, r9 │ │ │ │ - sub.w r6, r0, ip │ │ │ │ mov r2, lr │ │ │ │ + sub.w r6, r0, ip │ │ │ │ + movs r7, #0 │ │ │ │ rsbs ip, r6, #0 │ │ │ │ - mov.w r7, #0 │ │ │ │ - adc.w ip, ip, r6 │ │ │ │ mov r9, r3 │ │ │ │ + adc.w ip, ip, r6 │ │ │ │ mov r6, lr │ │ │ │ - b.n 84c34 │ │ │ │ - cbz r6, 84c60 │ │ │ │ + b.n 84c62 │ │ │ │ + cbz r6, 84c8e │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - bge.n 84c78 │ │ │ │ + bge.n 84ca6 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 84fb4 │ │ │ │ + bne.w 84f88 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84fb4 │ │ │ │ + beq.w 84f88 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 84f78 │ │ │ │ - cbz r2, 84c60 │ │ │ │ + bne.w 84dde │ │ │ │ + cbz r2, 84c8e │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 84c6c │ │ │ │ + bne.n 84c9a │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 84c16 │ │ │ │ + beq.n 84c44 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 84c82 │ │ │ │ + bge.n 84cae │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 84c30 │ │ │ │ + b.n 84c5e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 84c5a │ │ │ │ + bls.n 84c88 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 84c60 │ │ │ │ + b.n 84c8e │ │ │ │ mov r9, sl │ │ │ │ mov r2, r6 │ │ │ │ - mov sl, fp │ │ │ │ - b.w 84054 │ │ │ │ + b.w 84028 │ │ │ │ mov r9, sl │ │ │ │ - mov sl, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84f4e │ │ │ │ + beq.w 84f3e │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 84064 │ │ │ │ + bne.w 84038 │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 84064 │ │ │ │ + bpl.w 84038 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #20505 @ 0x5019 │ │ │ │ + movw r3, #20389 @ 0x4fa5 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 842b4 │ │ │ │ - movs r5, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + b.w 8428a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - adds r2, r3, r5 │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 84442 │ │ │ │ + movs r4, #4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r2, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 84856 │ │ │ │ + bls.w 8484a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ - b.n 84cba │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.w 849d0 │ │ │ │ - b.n 84a00 │ │ │ │ - subs r0, r1, #2 │ │ │ │ - beq.n 84cf8 │ │ │ │ - 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 1b0008 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84bbc │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 841ea │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 84d34 │ │ │ │ - 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 1b0008 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84bbc │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 84d0a │ │ │ │ + b.n 84cea │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 84d48 │ │ │ │ + bgt.n 84d02 │ │ │ │ adds r3, r2, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 840bc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 84cb0 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 84434 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 84090 │ │ │ │ adds r2, r7, #1 │ │ │ │ - sub.w r0, r9, r2 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ + subs r3, r5, r2 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + add.w r0, fp, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 84d7e │ │ │ │ + cbnz r3, 84d28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1affb8 │ │ │ │ - b.n 848bc │ │ │ │ + bl 1b3f00 │ │ │ │ + b.n 84912 │ │ │ │ + mov ip, r9 │ │ │ │ + b.w 84182 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 84f9a │ │ │ │ + beq.n 84db0 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r5, #60893 @ 0xeddd │ │ │ │ + movw r5, #62141 @ 0xf2bd │ │ │ │ movt r5, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #64249 @ 0xfaf9 │ │ │ │ - movt r3, #23 │ │ │ │ + movw r3, #8265 @ 0x2049 │ │ │ │ + movt r3, #24 │ │ │ │ str.w r6, [sp, #1632] @ 0x660 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.w 842aa │ │ │ │ - mov ip, r4 │ │ │ │ - b.w 841b0 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 846b6 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.n 846b6 │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 844b2 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 84786 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77270 │ │ │ │ - b.n 84738 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 84a8e │ │ │ │ - ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 84bbc │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 8454e │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 8456a │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r9 │ │ │ │ - b.w 8446a │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + b.w 84280 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 84086 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + mov r0, fp │ │ │ │ + subs r2, r3, #4 │ │ │ │ + add r2, fp │ │ │ │ + b.n 84d84 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.n 84d78 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r2, r4, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 84e3a │ │ │ │ + add r3, r2 │ │ │ │ + b.n 84d9c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84e2e │ │ │ │ - b.w 8432c │ │ │ │ - bl 77270 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 84354 │ │ │ │ - b.n 84e74 │ │ │ │ + bhi.n 84d90 │ │ │ │ + b.w 84086 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 84aee │ │ │ │ + mov r0, r8 │ │ │ │ + bl 771ec │ │ │ │ + b.n 8473e │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r3, #19905 @ 0x4dc1 │ │ │ │ + movt r3, #23 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 84056 │ │ │ │ + b.w 84298 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + movw r3, #8265 @ 0x2049 │ │ │ │ + movt r3, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + b.w 84280 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 84c8e │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ subs r6, #1 │ │ │ │ - bpl.n 84e6c │ │ │ │ + bpl.n 84de2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ - b.w 84354 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 84ff0 │ │ │ │ + bl 771ec │ │ │ │ + b.w 84364 │ │ │ │ + mov fp, r3 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + b.n 84d88 │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r6, fp, r6, lsl #2 │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.w 84f52 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 84fe8 │ │ │ │ - ldrd r6, r5, [r9, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r9, #8] │ │ │ │ + bgt.w 84f4a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r6, r5, [r3, #8] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + strd r4, r2, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 84fd4 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - b.w 84368 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #64249 @ 0xfaf9 │ │ │ │ - movt r3, #23 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - b.w 842aa │ │ │ │ + bne.w 84f74 │ │ │ │ + mov fp, r5 │ │ │ │ + b.w 8437c │ │ │ │ + subs r4, r3, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 8481a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 84442 │ │ │ │ + b.n 84ce6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76ed4 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 76e50 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84fda │ │ │ │ + beq.w 84f7a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2608 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl d2764 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 843a8 │ │ │ │ - b.n 84e84 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 84e84 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ + bne.w 843ba │ │ │ │ + b.n 84e00 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 84e00 │ │ │ │ + mov.w fp, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ + add.w r3, r2, r4, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ - add r3, r2 │ │ │ │ - b.n 84f0a │ │ │ │ + b.n 84e86 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi.n 84efe │ │ │ │ - b.w 840b2 │ │ │ │ - ldrd r4, r9, [sp, #8] │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 84bbc │ │ │ │ - subs r5, r3, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 84826 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84434 │ │ │ │ - b.n 84cb6 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc.n 84e7a │ │ │ │ + b.w 84344 │ │ │ │ + bl 771ec │ │ │ │ + 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 84364 │ │ │ │ + b.n 84dea │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 844be │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 84776 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 846ea │ │ │ │ + beq.w 846f0 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.w 846ea │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 84eb8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 840b2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, r1 │ │ │ │ - b.n 84f72 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r2, r0 │ │ │ │ - bhi.n 84f66 │ │ │ │ - b.n 84ef6 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 84c60 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 846f0 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 846be │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 846be │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 8455c │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 84578 │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 84476 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84722 │ │ │ │ - ldr r2, [pc, #136] @ (85014 ) │ │ │ │ + beq.w 84728 │ │ │ │ + ldr r2, [pc, #120] @ (84fa0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.w 84722 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #12381 @ 0x305d │ │ │ │ - movt r3, #23 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 84082 │ │ │ │ - b.w 842c2 │ │ │ │ - mov r9, sl │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #64249 @ 0xfaf9 │ │ │ │ - movt r3, #23 │ │ │ │ - mov sl, fp │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 84082 │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.w 84000 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 84e74 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 84e98 │ │ │ │ + b.w 84728 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 84bec │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 84dce │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 84e06 │ │ │ │ + b.n 84efe │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 84ddc │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77270 │ │ │ │ - b.n 84e98 │ │ │ │ + b.n 84eb4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 771ec │ │ │ │ + b.n 84e10 │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 84e8a │ │ │ │ + beq.w 84e04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84e8a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 84e8a │ │ │ │ + bne.w 84e04 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84e04 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 84dea │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 84e10 │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.w 83fd4 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + movw r3, #8265 @ 0x2049 │ │ │ │ + movt r3, #24 │ │ │ │ + mov r9, sl │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + b.w 84056 │ │ │ │ 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 │ │ │ │ @@ -135723,306 +135648,306 @@ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 8507a │ │ │ │ + beq.n 85006 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 8506c │ │ │ │ + bpl.n 84ff8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 85076 │ │ │ │ + beq.n 85002 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 85058 │ │ │ │ + bpl.n 84fe4 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 85062 │ │ │ │ + cbz r0, 84fee │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85054 │ │ │ │ + bne.n 84fe0 │ │ │ │ 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 85048 │ │ │ │ + bne.n 84fd4 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 8505a │ │ │ │ + b.n 84fe6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 8506e │ │ │ │ + b.n 84ffa │ │ │ │ nop │ │ │ │ │ │ │ │ -00085080 : │ │ │ │ +0008500c : │ │ │ │ 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] @ (85304 ) │ │ │ │ + ldr r4, [pc, #620] @ (85290 ) │ │ │ │ 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 852ec │ │ │ │ + beq.w 85278 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 85204 │ │ │ │ + beq.w 85190 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85204 │ │ │ │ + beq.w 85190 │ │ │ │ add.w r9, sp, #28 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8530c │ │ │ │ + bl 85298 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 852f2 │ │ │ │ + beq.w 8527e │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 85196 │ │ │ │ + beq.n 85122 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 85180 │ │ │ │ + bpl.n 8510c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r6, [r7, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 85180 │ │ │ │ + beq.n 8510c │ │ │ │ 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 85232 │ │ │ │ + beq.w 851be │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 852be │ │ │ │ + bne.w 8524a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 85170 │ │ │ │ + ble.n 850fc │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8511a │ │ │ │ + beq.n 850a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 851c2 │ │ │ │ + beq.n 8514e │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 85170 │ │ │ │ + ble.n 850fc │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85132 │ │ │ │ + beq.n 850be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 851d8 │ │ │ │ + beq.n 85164 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 85170 │ │ │ │ + beq.n 850fc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r4, #8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8514e │ │ │ │ + beq.n 850da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85216 │ │ │ │ + beq.n 851a2 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 85170 │ │ │ │ + beq.n 850fc │ │ │ │ movs r7, #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8516a │ │ │ │ + beq.n 850f6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 851ee │ │ │ │ + beq.n 8517a │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 85158 │ │ │ │ + bne.n 850e4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 8522a │ │ │ │ + bne.n 851b6 │ │ │ │ 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 8928c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89218 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 85102 │ │ │ │ + b.n 8508e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 850d6 │ │ │ │ + bpl.n 85062 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 85538 │ │ │ │ + bl 854c4 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85112 │ │ │ │ - b.n 85170 │ │ │ │ - ldr r2, [pc, #324] @ (85308 ) │ │ │ │ + bne.n 8509e │ │ │ │ + b.n 850fc │ │ │ │ + ldr r2, [pc, #324] @ (85294 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 852a6 │ │ │ │ + bne.n 85232 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 8511a │ │ │ │ - ldr r2, [pc, #300] @ (85308 ) │ │ │ │ + b.n 850a6 │ │ │ │ + ldr r2, [pc, #300] @ (85294 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8525a │ │ │ │ + bne.n 851e6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 85132 │ │ │ │ - ldr r2, [pc, #280] @ (85308 ) │ │ │ │ + b.n 850be │ │ │ │ + ldr r2, [pc, #280] @ (85294 ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 8523c │ │ │ │ + cbnz r1, 851c8 │ │ │ │ mov r0, r3 │ │ │ │ blx fp │ │ │ │ - b.n 8516a │ │ │ │ + b.n 850f6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 85538 │ │ │ │ + bl 854c4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 85174 │ │ │ │ - ldr r2, [pc, #240] @ (85308 ) │ │ │ │ + b.n 85100 │ │ │ │ + ldr r2, [pc, #240] @ (85294 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85272 │ │ │ │ + cbnz r3, 851fe │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 8514e │ │ │ │ + b.n 850da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ - b.n 85174 │ │ │ │ - cbz r3, 8528a │ │ │ │ + bl 771ec │ │ │ │ + b.n 85100 │ │ │ │ + cbz r3, 85216 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 8528a │ │ │ │ + cbz r3, 85216 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 85102 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8508e │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 851fe │ │ │ │ + beq.n 8518a │ │ │ │ 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 851fe │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8518a │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 851e8 │ │ │ │ + beq.n 85174 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 851e8 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 85174 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85224 │ │ │ │ + beq.n 851b0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 85224 │ │ │ │ + b.n 851b0 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #22412 @ 0x578c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 85238 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.n 851c4 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 851d2 │ │ │ │ + beq.n 8515e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 851d2 │ │ │ │ + b.n 8515e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85102 │ │ │ │ + beq.w 8508e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 852f6 │ │ │ │ + bne.n 85282 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #22460 @ 0x57bc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20d668 │ │ │ │ - b.n 85238 │ │ │ │ + bl 20f3bc │ │ │ │ + b.n 851c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 601ae <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + bl 601b6 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 85174 │ │ │ │ + b.n 85100 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 852d0 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 852d0 │ │ │ │ + bne.n 8525c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8525c │ │ │ │ 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 │ │ │ │ @@ -136031,296 +135956,296 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r6 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 853f6 │ │ │ │ - cbz r4, 85350 │ │ │ │ + bgt.n 85382 │ │ │ │ + cbz r4, 852dc │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 85426 │ │ │ │ + bhi.n 853b2 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 853cc │ │ │ │ + bhi.n 85358 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 8532a │ │ │ │ + beq.n 852b6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8532a │ │ │ │ + bne.n 852b6 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 85334 │ │ │ │ + bne.n 852c0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85502 │ │ │ │ + blt.w 8548e │ │ │ │ itt eq │ │ │ │ moveq sl, r7 │ │ │ │ streq.w r5, [r8] │ │ │ │ - beq.n 8541e │ │ │ │ + beq.n 853aa │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 85456 │ │ │ │ + bgt.n 853e2 │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8550a │ │ │ │ + beq.w 85496 │ │ │ │ mov sl, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 85410 │ │ │ │ + beq.n 8539c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 854a8 │ │ │ │ + beq.w 85434 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - beq.n 85410 │ │ │ │ + beq.n 8539c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85484 │ │ │ │ + beq.n 85410 │ │ │ │ cmp r5, #3 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ - beq.n 85410 │ │ │ │ + beq.n 8539c │ │ │ │ add.w fp, sl, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82b54 │ │ │ │ + bl 82b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85486 │ │ │ │ + beq.n 85412 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 853b4 │ │ │ │ - b.n 85412 │ │ │ │ + bne.n 85340 │ │ │ │ + b.n 8539e │ │ │ │ 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 8532a │ │ │ │ + bne.n 852b6 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 8540c │ │ │ │ + beq.n 85398 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 85340 │ │ │ │ - cbnz r6, 85440 │ │ │ │ + bne.n 852cc │ │ │ │ + cbnz r6, 853cc │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 8540c │ │ │ │ - bls.n 85436 │ │ │ │ + beq.n 85398 │ │ │ │ + bls.n 853c2 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 85440 │ │ │ │ + beq.n 853cc │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 8540c │ │ │ │ + beq.n 85398 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 853fa │ │ │ │ + bne.n 85386 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 8532a │ │ │ │ + b.n 852b6 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 854ac │ │ │ │ + bne.n 85438 │ │ │ │ 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 853ec │ │ │ │ - bhi.n 85444 │ │ │ │ + beq.n 85378 │ │ │ │ + bhi.n 853d0 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 853ec │ │ │ │ + beq.n 85378 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 85340 │ │ │ │ - b.n 8540c │ │ │ │ + bne.n 852cc │ │ │ │ + b.n 85398 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 8540c │ │ │ │ - bls.n 8544c │ │ │ │ + beq.n 85398 │ │ │ │ + bls.n 853d8 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 85404 │ │ │ │ + bne.n 85390 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 8532a │ │ │ │ + b.n 852b6 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 85340 │ │ │ │ - b.n 8540c │ │ │ │ + bne.w 852cc │ │ │ │ + b.n 85398 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 854ec │ │ │ │ + beq.n 85478 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 85404 │ │ │ │ - b.n 85440 │ │ │ │ + bne.n 85390 │ │ │ │ + b.n 853cc │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8550e │ │ │ │ + beq.n 8549a │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 82b54 │ │ │ │ - cbz r0, 85486 │ │ │ │ + bl 82b48 │ │ │ │ + cbz r0, 85412 │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 85384 │ │ │ │ + b.n 85310 │ │ │ │ movs r4, #2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2688e4 <_PySemaphore_Destroy@@Base+0x31c> │ │ │ │ + bl 268ee8 │ │ │ │ mov r5, sl │ │ │ │ add.w r4, sl, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 8551c │ │ │ │ + bne.n 854a8 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 85514 │ │ │ │ + bne.n 854a0 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8541e │ │ │ │ + b.n 853aa │ │ │ │ movs r4, #1 │ │ │ │ - b.n 85486 │ │ │ │ + b.n 85412 │ │ │ │ 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 854ca │ │ │ │ - cbnz r6, 854d4 │ │ │ │ + beq.n 85456 │ │ │ │ + cbnz r6, 85460 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8541a │ │ │ │ - b.n 854ac │ │ │ │ + beq.n 853a6 │ │ │ │ + b.n 85438 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20508 @ 0x501c │ │ │ │ + movw r1, #22044 @ 0x561c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 85494 │ │ │ │ + bl 12747c │ │ │ │ + b.n 85420 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20480 @ 0x5000 │ │ │ │ + movw r1, #22016 @ 0x5600 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 854a2 │ │ │ │ + b.n 8542e │ │ │ │ mov sl, r7 │ │ │ │ - b.n 85486 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 854a2 │ │ │ │ + b.n 85412 │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 8542e │ │ │ │ mov r0, sl │ │ │ │ - bl 77270 │ │ │ │ - b.n 854a2 │ │ │ │ + bl 771ec │ │ │ │ + b.n 8542e │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8549a │ │ │ │ + beq.n 85426 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8549a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8549a │ │ │ │ + bne.n 85426 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85426 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #20 │ │ │ │ - bpl.n 85576 │ │ │ │ + bpl.n 85502 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - cbz r6, 85576 │ │ │ │ + cbz r6, 85502 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 86aa0 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 86a2c <_Py_CheckFunctionResult@@Base> │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r1 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8928c <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 89218 <_PyObject_MakeTpCall@@Base> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 857c6 │ │ │ │ + bne.w 85752 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 857e0 │ │ │ │ + bne.w 8576c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8574c │ │ │ │ + beq.w 856d8 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 85758 │ │ │ │ + bne.w 856e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85738 │ │ │ │ + beq.w 856c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 85792 │ │ │ │ + beq.w 8571e │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40281 @ 0x9d59 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8579e │ │ │ │ + bne.w 8572a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79da0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85724 │ │ │ │ + beq.w 856b0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85630 │ │ │ │ - ldr r3, [pc, #512] @ (8580c ) │ │ │ │ + bpl.n 855bc │ │ │ │ + ldr r3, [pc, #512] @ (85798 ) │ │ │ │ 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] │ │ │ │ @@ -136336,215 +136261,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 856ea │ │ │ │ + beq.n 85676 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 8568e │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 856f2 │ │ │ │ + beq.n 8567e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 856d4 │ │ │ │ + ble.n 85660 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 8568e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 856a6 │ │ │ │ + beq.n 85632 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 8568e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 856a6 │ │ │ │ + beq.n 85632 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 8568e │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 856a6 │ │ │ │ + beq.n 85632 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 8568e │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 85694 │ │ │ │ + bne.n 85620 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 856d4 │ │ │ │ + ble.n 85660 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 8568e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 856d4 │ │ │ │ + beq.n 85660 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 8568e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 856d4 │ │ │ │ + beq.n 85660 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 8568e │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 856d4 │ │ │ │ + beq.n 85660 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 85702 │ │ │ │ + beq.n 8568e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 856c6 │ │ │ │ + bne.n 85652 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 8572e │ │ │ │ - bl 85a10 │ │ │ │ - cbnz r0, 8570e │ │ │ │ + beq.n 856ba │ │ │ │ + bl 8599c │ │ │ │ + cbnz r0, 8569a │ │ │ │ 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 857f8 │ │ │ │ + bne.n 85784 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 85800 │ │ │ │ + bne.n 8578c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2618 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e27dc <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 856ea │ │ │ │ + beq.n 85676 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85724 │ │ │ │ + beq.n 856b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85724 │ │ │ │ + cbnz r3, 856b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e0cb0 │ │ │ │ + bl 1e3d84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 856ea │ │ │ │ - b.n 8570e │ │ │ │ + beq.n 85676 │ │ │ │ + b.n 8569a │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40281 @ 0x9d59 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85764 │ │ │ │ + bne.n 856f0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 855ee │ │ │ │ + b.n 8557a │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 85738 │ │ │ │ + beq.n 856c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 85810 │ │ │ │ + b.n 8579c │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85724 │ │ │ │ + beq.n 856b0 │ │ │ │ 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 856ea │ │ │ │ + b.n 85676 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a27e4 │ │ │ │ + b.w 1a66cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85724 │ │ │ │ + beq.n 856b0 │ │ │ │ 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 8564e │ │ │ │ + b.n 855da │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #60712 @ 0xed28 │ │ │ │ + movw r0, #62248 @ 0xf328 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 23b304 │ │ │ │ + bl 23c67c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 855a8 │ │ │ │ - b.n 85724 │ │ │ │ - movw r0, #60712 @ 0xed28 │ │ │ │ + bne.w 85534 │ │ │ │ + b.n 856b0 │ │ │ │ + movw r0, #62248 @ 0xf328 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85724 │ │ │ │ - b.n 855b8 │ │ │ │ + beq.n 856b0 │ │ │ │ + b.n 85544 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 856f4 │ │ │ │ - b.n 85702 │ │ │ │ + bne.w 85680 │ │ │ │ + b.n 8568e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 856fe │ │ │ │ - b.n 856d4 │ │ │ │ + bne.w 8568a │ │ │ │ + b.n 85660 │ │ │ │ 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, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40281 @ 0x9d59 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8597e │ │ │ │ + bne.w 8590a │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79da0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8597a │ │ │ │ + beq.w 85906 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85874 │ │ │ │ - ldr r1, [pc, #336] @ (8599c ) │ │ │ │ + bpl.n 85800 │ │ │ │ + ldr r1, [pc, #336] @ (85928 ) │ │ │ │ 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] │ │ │ │ @@ -136559,166 +136484,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 8593a │ │ │ │ + beq.n 858c6 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 858da │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 858da │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85940 │ │ │ │ + beq.n 858cc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85924 │ │ │ │ + ble.n 858b0 │ │ │ │ ldr.w r9, [r2, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 858da │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 858f6 │ │ │ │ + beq.n 85882 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 858da │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 858f6 │ │ │ │ + beq.n 85882 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 858da │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 858f6 │ │ │ │ + beq.n 85882 │ │ │ │ add.w lr, r2, #20 │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 858da │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 858e2 │ │ │ │ + bne.n 8586e │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85924 │ │ │ │ + ble.n 858b0 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 858da │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85924 │ │ │ │ + beq.n 858b0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 858da │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85924 │ │ │ │ + beq.n 858b0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 858da │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85924 │ │ │ │ + beq.n 858b0 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 8594e │ │ │ │ + beq.n 858da │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 85916 │ │ │ │ + bne.n 858a2 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8595c │ │ │ │ - bl 85a10 │ │ │ │ - cbnz r0, 85964 │ │ │ │ + beq.n 858e8 │ │ │ │ + bl 8599c │ │ │ │ + cbnz r0, 858f0 │ │ │ │ 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, 8598c │ │ │ │ + cbnz r2, 85918 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85992 │ │ │ │ + bne.n 8591e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2618 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e27dc <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8593a │ │ │ │ - b.n 85964 │ │ │ │ - bl 1e0cb0 │ │ │ │ + beq.n 858c6 │ │ │ │ + b.n 858f0 │ │ │ │ + bl 1e3d84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8593a │ │ │ │ + beq.n 858c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8597a │ │ │ │ + beq.n 85906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8597a │ │ │ │ + cbnz r3, 85906 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8593a │ │ │ │ + b.n 858c6 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85874 │ │ │ │ - b.n 8597a │ │ │ │ + bne.w 85800 │ │ │ │ + b.n 85906 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85942 │ │ │ │ - b.n 8594e │ │ │ │ + bne.n 858ce │ │ │ │ + b.n 858da │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8594a │ │ │ │ - b.n 85924 │ │ │ │ + bne.n 858d6 │ │ │ │ + b.n 858b0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000859a0 : │ │ │ │ +0008592c : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 859ec │ │ │ │ + cbz r3, 85978 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 859f4 │ │ │ │ + ble.n 85980 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 859f0 │ │ │ │ + beq.n 8597c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 859f4 │ │ │ │ + beq.n 85980 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 859f0 │ │ │ │ + beq.n 8597c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 859f4 │ │ │ │ + beq.n 85980 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 859f0 │ │ │ │ + beq.n 8597c │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 859f4 │ │ │ │ + beq.n 85980 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 859f8 │ │ │ │ + beq.n 85984 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 859d0 │ │ │ │ + bne.n 8595c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 85a00 │ │ │ │ + cbz r0, 8598c │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 859e6 │ │ │ │ + bne.n 85972 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -136733,84 +136658,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 85f6e │ │ │ │ + beq.w 85efa │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86076 │ │ │ │ + beq.w 86002 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56357 @ 0xdc25 │ │ │ │ + movw r2, #56365 @ 0xdc2d │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 86106 │ │ │ │ + beq.w 86092 │ │ │ │ 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 85ac6 │ │ │ │ + b.n 85a52 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 85bb2 │ │ │ │ + bne.w 85b3e │ │ │ │ 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 86096 │ │ │ │ + bne.w 86022 │ │ │ │ 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 85c9c │ │ │ │ + bcs.w 85c28 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85ba0 │ │ │ │ + bne.n 85b2c │ │ │ │ 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 85c52 │ │ │ │ + beq.w 85bde │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 85c44 │ │ │ │ + beq.w 85bd0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 861a2 │ │ │ │ + beq.w 8612e │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 861b6 │ │ │ │ + beq.w 86142 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -136834,870 +136759,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 85a72 │ │ │ │ + beq.n 859fe │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 85b76 │ │ │ │ + beq.n 85b02 │ │ │ │ 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 85b3e │ │ │ │ + bne.n 85aca │ │ │ │ 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 85b24 │ │ │ │ + b.n 85ab0 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 85bbc │ │ │ │ + bne.n 85b48 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85ac0 │ │ │ │ + beq.n 85a4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86206 │ │ │ │ + beq.w 86192 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85ac0 │ │ │ │ + beq.n 85a4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85ac0 │ │ │ │ + bne.n 85a4c │ │ │ │ mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 85ac0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85a4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 85b5a │ │ │ │ + bne.n 85ae6 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 85b7e │ │ │ │ + beq.n 85b0a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 85ffa │ │ │ │ + beq.w 85f86 │ │ │ │ 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 d1354 │ │ │ │ + bl d14a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86016 │ │ │ │ + beq.w 85fa2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 86172 │ │ │ │ + bne.w 860fe │ │ │ │ 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 86220 │ │ │ │ + bne.w 861ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85c1e │ │ │ │ + beq.n 85baa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 861c0 │ │ │ │ + beq.w 8614c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85b7e │ │ │ │ + beq.n 85b0a │ │ │ │ ldrd r0, r6, [r7, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 861ba │ │ │ │ + bne.w 86146 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 861ba │ │ │ │ + bne.w 86146 │ │ │ │ adds r4, #8 │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 85b3e │ │ │ │ - b.n 85b60 │ │ │ │ + bne.w 85aca │ │ │ │ + b.n 85aec │ │ │ │ ldr.w r8, [sl, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 85af2 │ │ │ │ - b.n 85adc │ │ │ │ - ldr r4, [pc, #744] @ (85f3c ) │ │ │ │ + bne.w 85a7e │ │ │ │ + b.n 85a68 │ │ │ │ + ldr r4, [pc, #744] @ (85ec8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8613a │ │ │ │ + bne.w 860c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85c94 │ │ │ │ + beq.n 85c20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 85c94 │ │ │ │ + cbnz r3, 85c20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #708] @ (85f40 ) │ │ │ │ + ldr r2, [pc, #708] @ (85ecc ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 860da │ │ │ │ + bne.w 86066 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85f52 │ │ │ │ + bne.w 85ede │ │ │ │ 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 85cba │ │ │ │ + bgt.n 85c46 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 85da4 │ │ │ │ + bls.n 85d30 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 85eea │ │ │ │ + bls.w 85e76 │ │ │ │ cmp r0, #31 │ │ │ │ - bls.w 85de4 │ │ │ │ + bls.w 85d70 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 85cbc │ │ │ │ + bls.n 85c48 │ │ │ │ add.w r3, fp, #32 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bcs.w 860d2 │ │ │ │ + bcs.w 8605e │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6037 @ 0x1795 │ │ │ │ + movw r1, #6013 @ 0x177d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 860be │ │ │ │ - ldr r3, [pc, #588] @ (85f3c ) │ │ │ │ + bne.w 8604a │ │ │ │ + ldr r3, [pc, #588] @ (85ec8 ) │ │ │ │ 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 85eb6 │ │ │ │ + bne.w 85e42 │ │ │ │ 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 860a6 │ │ │ │ + beq.w 86032 │ │ │ │ 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 85e88 │ │ │ │ + beq.w 85e14 │ │ │ │ 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 861d8 │ │ │ │ + bne.w 86164 │ │ │ │ cmp r5, r6 │ │ │ │ itttt ls │ │ │ │ addls.w r3, r5, #16 │ │ │ │ movls r6, r5 │ │ │ │ addls r7, r7, r3 │ │ │ │ addls.w r3, r5, #8 │ │ │ │ - bhi.n 85d8e │ │ │ │ + bhi.n 85d1a │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 85d86 │ │ │ │ + cbz r2, 85d12 │ │ │ │ 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 85e20 │ │ │ │ + bne.n 85dac │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 85d66 │ │ │ │ + bne.n 85cf2 │ │ │ │ mov r5, r6 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 85ab4 │ │ │ │ + beq.w 85a40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85b98 │ │ │ │ + b.n 85b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, fp, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 85ef6 │ │ │ │ + bne.w 85e82 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 8621a │ │ │ │ + beq.w 861a6 │ │ │ │ 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 85dbe │ │ │ │ + bne.n 85d4a │ │ │ │ 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 85d36 │ │ │ │ + b.n 85cc2 │ │ │ │ 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, #6037 @ 0x1795 │ │ │ │ + movw r1, #6013 @ 0x177d │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 860be │ │ │ │ - ldr r3, [pc, #304] @ (85f3c ) │ │ │ │ + bne.w 8604a │ │ │ │ + ldr r3, [pc, #304] @ (85ec8 ) │ │ │ │ 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 85d0a │ │ │ │ + b.n 85c96 │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc.n 85e62 │ │ │ │ + bcc.n 85dee │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f06 │ │ │ │ + beq.n 85e92 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f0e │ │ │ │ + beq.n 85e9a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f16 │ │ │ │ + beq.n 85ea2 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f1e │ │ │ │ + beq.n 85eaa │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f26 │ │ │ │ + beq.n 85eb2 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f2e │ │ │ │ + beq.n 85eba │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85f36 │ │ │ │ + beq.n 85ec2 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85f62 │ │ │ │ + beq.w 85eee │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85f6a │ │ │ │ + beq.w 85ef6 │ │ │ │ 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 85f96 │ │ │ │ + bne.w 85f22 │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 85d86 │ │ │ │ + b.n 85d12 │ │ │ │ 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 85d36 │ │ │ │ + bhi.w 85cc2 │ │ │ │ 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 85d36 │ │ │ │ + bne.w 85cc2 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 860ea │ │ │ │ + bne.w 86076 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 860d2 │ │ │ │ + beq.w 8605e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 85d36 │ │ │ │ + b.n 85cc2 │ │ │ │ add.w r3, fp, #32 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r4, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 85dee │ │ │ │ + b.n 85d7a │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #8 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ - b.n 85d36 │ │ │ │ + b.n 85cc2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e0e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e0e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e0e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e0e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e0e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e0e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e0e │ │ │ │ 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 86164 │ │ │ │ + bne.w 860f0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 85c96 │ │ │ │ + b.n 85c22 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e0e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e0e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8607c │ │ │ │ + bmi.w 86008 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8607c │ │ │ │ + beq.n 86008 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8607c │ │ │ │ + beq.n 86008 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1526d4 │ │ │ │ + bl 153a6c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86076 │ │ │ │ + beq.n 86002 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 85a50 │ │ │ │ + b.n 859dc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 85fd8 │ │ │ │ + bcc.n 85f64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f02 │ │ │ │ + beq.n 85e8e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f0a │ │ │ │ + beq.n 85e96 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f12 │ │ │ │ + beq.n 85e9e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f1a │ │ │ │ + beq.n 85ea6 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f22 │ │ │ │ + beq.n 85eae │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f2a │ │ │ │ + beq.n 85eb6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f32 │ │ │ │ + beq.n 85ebe │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f5e │ │ │ │ + beq.n 85eea │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f66 │ │ │ │ + beq.n 85ef2 │ │ │ │ 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 85f9a │ │ │ │ + bne.n 85f26 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 85e82 │ │ │ │ + b.n 85e0e │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 85bc6 │ │ │ │ + bne.w 85b52 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0310 │ │ │ │ + bl 1a41f8 <_PyThreadState_New@@Base+0x306c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85b7e │ │ │ │ - b.n 85bc6 │ │ │ │ + bne.w 85b0a │ │ │ │ + b.n 85b52 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8602c │ │ │ │ + beq.n 85fb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 861d0 │ │ │ │ + beq.w 8615c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86044 │ │ │ │ + beq.n 85fd0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86274 │ │ │ │ + beq.w 86200 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8605e │ │ │ │ + beq.n 85fea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 8605e │ │ │ │ + cbnz r3, 85fea │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86076 │ │ │ │ + beq.n 86002 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86212 │ │ │ │ + beq.w 8619e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85c96 │ │ │ │ + b.n 85c22 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20968 @ 0x51e8 │ │ │ │ + movw r1, #22504 @ 0x57e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 86076 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 86002 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r0, [fp, #12] │ │ │ │ strd sl, r9, [r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85b98 │ │ │ │ + b.n 85b24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, lr │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 85d36 │ │ │ │ - b.n 85eb6 │ │ │ │ + bne.w 85cc2 │ │ │ │ + b.n 85e42 │ │ │ │ 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 85d36 │ │ │ │ + bne.w 85cc2 │ │ │ │ mov fp, sl │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 86044 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 85fd0 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 860fa │ │ │ │ + bne.n 86086 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 85c88 │ │ │ │ + b.n 85c14 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ str r2, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 85ed4 │ │ │ │ + b.n 85e60 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 860e6 │ │ │ │ + b.n 86072 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21000 @ 0x5208 │ │ │ │ + movw r1, #22536 @ 0x5808 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86076 │ │ │ │ + beq.n 86002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86076 │ │ │ │ + bne.n 86002 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 86076 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86002 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85f44 │ │ │ │ + beq.w 85ed0 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1235dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 861c8 │ │ │ │ + bne.n 86154 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 85c8a │ │ │ │ + beq.w 85c16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85c76 │ │ │ │ - b.n 85c8a │ │ │ │ - bl c34a8 │ │ │ │ + beq.w 85c02 │ │ │ │ + b.n 85c16 │ │ │ │ + bl c35b0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 86220 │ │ │ │ + bne.n 861ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86192 │ │ │ │ + beq.n 8611e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 861c0 │ │ │ │ + cbz r3, 8614c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 85b7e │ │ │ │ - beq.w 85c24 │ │ │ │ + bgt.w 85b0a │ │ │ │ + beq.w 85bb0 │ │ │ │ mov fp, sl │ │ │ │ - b.n 8602c │ │ │ │ + b.n 85fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ea70 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ea68 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86248 │ │ │ │ + bne.n 861d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f690 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 86264 │ │ │ │ + bge.n 861f0 │ │ │ │ mov fp, sl │ │ │ │ - b.n 86044 │ │ │ │ + b.n 85fd0 │ │ │ │ mov r8, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 85b12 │ │ │ │ + b.n 85a9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 86192 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8611e │ │ │ │ mov r0, r6 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 86156 │ │ │ │ + bl 1235f4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 860e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8602c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85fb8 │ │ │ │ movw r4, #5440 @ 0x1540 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r7, r5 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - b.n 861ea │ │ │ │ + b.n 86176 │ │ │ │ adds r7, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.w 85d8e │ │ │ │ + bhi.w 85d1a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 861e8 │ │ │ │ + beq.n 86174 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 861e8 │ │ │ │ + beq.n 86174 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2a18 │ │ │ │ - b.n 861e8 │ │ │ │ + bl 1a6900 │ │ │ │ + b.n 86174 │ │ │ │ mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85b98 │ │ │ │ + b.n 85b24 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 86076 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86002 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 85b98 │ │ │ │ + b.n 85b24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86182 │ │ │ │ - ldr r2, [pc, #80] @ (8627c ) │ │ │ │ + bne.n 8610e │ │ │ │ + ldr r2, [pc, #80] @ (86208 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 86240 │ │ │ │ + cbz r3, 861cc │ │ │ │ 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 86182 │ │ │ │ + b.n 8610e │ │ │ │ mov fp, sl │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #62896 @ 0xf5b0 │ │ │ │ + movw r1, #64432 @ 0xfbb0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 86044 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 85fd0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85ae4 │ │ │ │ + bne.w 85a70 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ mov fp, sl │ │ │ │ - b.n 8624a │ │ │ │ + b.n 861d6 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 86044 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85fd0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086280 : │ │ │ │ +0008620c : │ │ │ │ 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, 862b2 │ │ │ │ + cbz r3, 8623e │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 862e0 │ │ │ │ + cbz r0, 8626c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r3, #56357 @ 0xdc25 │ │ │ │ + movw r3, #56365 @ 0xdc2d │ │ │ │ movt r3, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 862e4 │ │ │ │ + beq.n 86270 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 862c8 │ │ │ │ + bmi.n 86254 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 862c8 │ │ │ │ + cbz r3, 86254 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 862c8 │ │ │ │ + cbz r3, 86254 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1526d4 │ │ │ │ + b.w 153a6c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20968 @ 0x51e8 │ │ │ │ + movw r1, #22504 @ 0x57e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 862ae │ │ │ │ + b.n 8623a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21000 @ 0x5208 │ │ │ │ + movw r1, #22536 @ 0x5808 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 862e0 │ │ │ │ + beq.n 8626c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 862e0 │ │ │ │ + bne.n 8626c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 862e0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8626c │ │ │ │ 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 86570 │ │ │ │ + bpl.w 864fc │ │ │ │ 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 86582 │ │ │ │ - ldr r7, [pc, #608] @ (865bc ) │ │ │ │ + bmi.w 8650e │ │ │ │ + ldr r7, [pc, #608] @ (86548 ) │ │ │ │ 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 8652e │ │ │ │ + bhi.w 864ba │ │ │ │ adds.w fp, r4, r3 │ │ │ │ - bmi.w 8652e │ │ │ │ + bmi.w 864ba │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 86520 │ │ │ │ + bne.w 864ac │ │ │ │ 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 864e4 │ │ │ │ + bcs.w 86470 │ │ │ │ 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 864d2 │ │ │ │ + beq.w 8645e │ │ │ │ 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 8644a │ │ │ │ + beq.n 863d6 │ │ │ │ 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 8648e │ │ │ │ + bgt.n 8641a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #452] @ (865c0 ) │ │ │ │ + ldr r2, [pc, #452] @ (8654c ) │ │ │ │ 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 86540 │ │ │ │ + bne.w 864cc │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8647c │ │ │ │ + beq.n 86408 │ │ │ │ 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] │ │ │ │ @@ -137707,572 +137632,572 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ 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 86470 │ │ │ │ + cmp r1, fp │ │ │ │ + bcc.n 863fc │ │ │ │ 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 863d0 │ │ │ │ + b.n 8635c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 863d0 │ │ │ │ + b.n 8635c │ │ │ │ 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 86432 │ │ │ │ + b.n 863be │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 863ee │ │ │ │ + beq.n 8637a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 863ee │ │ │ │ + beq.n 8637a │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 863ee │ │ │ │ + bne.n 8637a │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 865b2 │ │ │ │ + bne.w 8653e │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 863ee │ │ │ │ + bmi.n 8637a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 864bc │ │ │ │ + bne.n 86448 │ │ │ │ dmb ish │ │ │ │ - b.n 863ee │ │ │ │ + b.n 8637a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86466 │ │ │ │ + bne.n 863f2 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86556 │ │ │ │ + bne.n 864e2 │ │ │ │ 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 8652e │ │ │ │ + beq.n 864ba │ │ │ │ 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 863d0 │ │ │ │ + b.n 8635c │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86466 │ │ │ │ + bne.n 863f2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1eaab8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 863ee │ │ │ │ + bne.w 8637a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86442 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 863ce │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86564 │ │ │ │ + bne.n 864f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8640e │ │ │ │ + b.n 8639a │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 86506 │ │ │ │ + b.n 86492 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 86552 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 864de │ │ │ │ + movw r0, #384 @ 0x180 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8653c │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 864c8 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #48] @ (865bc ) │ │ │ │ + ldr r7, [pc, #48] @ (86548 ) │ │ │ │ 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 86370 │ │ │ │ - b.n 8652e │ │ │ │ + bls.w 862fc │ │ │ │ + b.n 864ba │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 863ee │ │ │ │ - b.n 864ac │ │ │ │ + bne.w 8637a │ │ │ │ + b.n 86438 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000865c4 : │ │ │ │ +00086550 : │ │ │ │ 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, 865e0 │ │ │ │ + cbz r0, 8656c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (86610 ) │ │ │ │ + ldr r3, [pc, #44] @ (8659c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 865dc │ │ │ │ + beq.n 86568 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 865dc │ │ │ │ + beq.n 86568 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1235dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 865dc │ │ │ │ + beq.n 86568 │ │ │ │ mov r0, r5 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 865dc │ │ │ │ + bl 1235f4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 86568 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 86664 │ │ │ │ + cbz r0, 865f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 8663e │ │ │ │ + bge.n 865ca │ │ │ │ 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 86638 │ │ │ │ + bne.n 865c4 │ │ │ │ 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 86660 │ │ │ │ + beq.n 865ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 86668 │ │ │ │ + cbz r2, 865f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 86660 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 865ec │ │ │ │ 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 76030 │ │ │ │ - cbz r0, 86698 │ │ │ │ + bl 75fac │ │ │ │ + cbz r0, 86624 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6c8a0 │ │ │ │ - movw r1, #64780 @ 0xfd0c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #41864 @ 0xa388 │ │ │ │ + b.w 6c888 │ │ │ │ + movw r1, #780 @ 0x30c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #43400 @ 0xa988 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_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 868aa │ │ │ │ + bls.w 86836 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 86810 │ │ │ │ + bls.w 8679c │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 868f4 │ │ │ │ + bls.w 86880 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 866d8 │ │ │ │ + bls.n 86664 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86a08 │ │ │ │ + bcs.w 86994 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 869aa │ │ │ │ - ldr r3, [pc, #708] @ (869d0 ) │ │ │ │ + bne.w 86936 │ │ │ │ + ldr r3, [pc, #708] @ (8695c ) │ │ │ │ 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 867de │ │ │ │ + bne.n 8676a │ │ │ │ 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 86994 │ │ │ │ + beq.w 86920 │ │ │ │ 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 867be │ │ │ │ + beq.n 8674a │ │ │ │ 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 869d4 │ │ │ │ + bne.w 86960 │ │ │ │ cmp r6, fp │ │ │ │ - bhi.n 867b0 │ │ │ │ + bhi.n 8673c │ │ │ │ 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, 867a4 │ │ │ │ + cbz r2, 86730 │ │ │ │ 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 86848 │ │ │ │ + bne.n 867d4 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 86784 │ │ │ │ + bne.n 86710 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, ip │ │ │ │ mov r8, r9 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 8691c │ │ │ │ + bne.w 868a8 │ │ │ │ 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 868fe │ │ │ │ + bhi.w 8688e │ │ │ │ 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 8674c │ │ │ │ + bne.n 866d8 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 869be │ │ │ │ + bne.w 8694a │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86a08 │ │ │ │ + beq.w 86994 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ mov r7, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 8674e │ │ │ │ + b.n 866da │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 869aa │ │ │ │ - ldr r3, [pc, #408] @ (869d0 ) │ │ │ │ + bne.w 86936 │ │ │ │ + ldr r3, [pc, #408] @ (8695c ) │ │ │ │ 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 86722 │ │ │ │ + b.n 866ae │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 86886 │ │ │ │ + bcc.n 86812 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8690c │ │ │ │ + beq.n 8688a │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86910 │ │ │ │ + beq.n 8689c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86914 │ │ │ │ + beq.n 868a0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86918 │ │ │ │ + beq.n 868a4 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86928 │ │ │ │ + beq.n 868b4 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86924 │ │ │ │ + beq.n 868b0 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8692c │ │ │ │ + beq.n 868b8 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86930 │ │ │ │ + beq.n 868bc │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86934 │ │ │ │ + beq.n 868c0 │ │ │ │ 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 86938 │ │ │ │ + bne.n 868c4 │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 867a4 │ │ │ │ + b.n 86730 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 868ea │ │ │ │ + bne.n 86876 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 867b6 │ │ │ │ + beq.w 86742 │ │ │ │ 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 868c6 │ │ │ │ + bne.n 86852 │ │ │ │ mov r7, r4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 8674e │ │ │ │ + b.n 866da │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 8674e │ │ │ │ + b.n 866da │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 86818 │ │ │ │ + b.n 867a4 │ │ │ │ + adds r5, #8 │ │ │ │ + b.n 86830 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 8674e │ │ │ │ - adds r5, #8 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 866da │ │ │ │ adds r5, #16 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86830 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86830 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86830 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ - b.n 867b6 │ │ │ │ + bl 771ec │ │ │ │ + b.n 86742 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86830 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86830 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86830 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86830 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 868a4 │ │ │ │ + b.n 86830 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 86976 │ │ │ │ + bcc.n 86902 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8690c │ │ │ │ + beq.n 8688a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86910 │ │ │ │ + beq.n 8689c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86914 │ │ │ │ + beq.n 868a0 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86918 │ │ │ │ + beq.n 868a4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86928 │ │ │ │ + beq.n 868b4 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86924 │ │ │ │ + beq.n 868b0 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8692c │ │ │ │ + beq.n 868b8 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86930 │ │ │ │ + beq.n 868bc │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86934 │ │ │ │ + beq.n 868c0 │ │ │ │ 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 868a4 │ │ │ │ - b.n 86938 │ │ │ │ + beq.n 86830 │ │ │ │ + b.n 868c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8674c │ │ │ │ - b.n 867de │ │ │ │ + bne.w 866d8 │ │ │ │ + b.n 8676a │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86a08 │ │ │ │ + cbz r0, 86994 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 8674e │ │ │ │ + b.n 866da │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 867fc │ │ │ │ + b.n 86788 │ │ │ │ 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 869e8 │ │ │ │ + b.n 86974 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, fp │ │ │ │ - bhi.w 867b0 │ │ │ │ + bhi.w 8673c │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 869e4 │ │ │ │ + beq.n 86970 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 869e4 │ │ │ │ + beq.n 86970 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2a18 │ │ │ │ - b.n 869e4 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1a6900 │ │ │ │ + b.n 86970 │ │ │ │ + bl 1ea97c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 867b8 │ │ │ │ + b.n 86744 │ │ │ │ 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 │ │ │ │ @@ -138284,1072 +138209,1072 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbz r5, 86a58 │ │ │ │ + cbz r5, 869e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86a62 │ │ │ │ + bne.n 869ee │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e828 │ │ │ │ + b.w 7e820 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86a58 │ │ │ │ - ldr r2, [pc, #48] @ (86a9c ) │ │ │ │ + bne.n 869e4 │ │ │ │ + ldr r2, [pc, #48] @ (86a28 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86a84 │ │ │ │ + cbnz r3, 86a10 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e828 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.w 7e820 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86a76 │ │ │ │ + beq.n 86a02 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 86a76 │ │ │ │ + b.n 86a02 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086aa0 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00086a2c <_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, 86abe <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbz r2, 86a4a <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r5, 86ac8 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ + cbnz r5, 86a54 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r5, 86af8 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r5, 86a84 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 86af8 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r2, 86a84 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 86aba <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + b.n 86a46 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86aba <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + beq.n 86a46 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 86b2a <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + bne.n 86ab6 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86b18 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ + cbz r1, 86aa4 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #22460 @ 0x57bc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d668 │ │ │ │ - b.n 86ac4 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20f3bc │ │ │ │ + b.n 86a50 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 86b40 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ + cbz r1, 86acc <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #22412 @ 0x578c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 86ac4 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.n 86a50 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #21096 @ 0x5268 │ │ │ │ + movw r2, #22632 @ 0x5868 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d668 │ │ │ │ - b.n 86ac4 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20f3bc │ │ │ │ + b.n 86a50 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86ad8 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + bne.n 86a64 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 86ad8 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + b.n 86a64 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #21048 @ 0x5238 │ │ │ │ + movw r2, #22584 @ 0x5838 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 86ac4 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.n 86a50 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #692] @ (86e1c <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ + ldr r2, [pc, #692] @ (86da8 <_Py_CheckFunctionResult@@Base+0x37c>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 86ca6 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + beq.w 86c32 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 86d6e <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ + beq.w 86cfa <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #660] @ 86e24 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ + ldr.w sl, [pc, #660] @ 86db0 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r0, #0] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86d80 <_Py_CheckFunctionResult@@Base+0x2e0> │ │ │ │ + beq.w 86d0c <_Py_CheckFunctionResult@@Base+0x2e0> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 86dac <_Py_CheckFunctionResult@@Base+0x30c> │ │ │ │ + ble.w 86d38 <_Py_CheckFunctionResult@@Base+0x30c> │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r7, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bmi.w 86cfa <_Py_CheckFunctionResult@@Base+0x25a> │ │ │ │ + bmi.w 86c86 <_Py_CheckFunctionResult@@Base+0x25a> │ │ │ │ add.w r6, r4, r7, lsl #2 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86be8 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + beq.n 86b74 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86cac <_Py_CheckFunctionResult@@Base+0x20c> │ │ │ │ + bne.n 86c38 <_Py_CheckFunctionResult@@Base+0x20c> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 86c52 <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ + beq.n 86bde <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86c02 <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ + beq.n 86b8e <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86cd4 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ + bne.n 86c60 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 86c50 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 86bdc <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr.w r8, [r4, r7, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86c28 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ + beq.n 86bb4 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86c28 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ + beq.n 86bb4 <_Py_CheckFunctionResult@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86d36 <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ + beq.w 86cc2 <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ sub.w r8, r7, #4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 86c50 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 86bdc <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ - cbz r7, 86c4a <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + cbz r7, 86bd6 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 86c4a <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + beq.n 86bd6 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86d58 <_Py_CheckFunctionResult@@Base+0x2b8> │ │ │ │ + beq.w 86ce4 <_Py_CheckFunctionResult@@Base+0x2b8> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 86c34 <_Py_CheckFunctionResult@@Base+0x194> │ │ │ │ + bcs.n 86bc0 <_Py_CheckFunctionResult@@Base+0x194> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86d12 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + beq.n 86c9e <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.n 86d12 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + bgt.n 86c9e <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 86d12 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + bcs.n 86c9e <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 86d12 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + bne.n 86c9e <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1612] @ 0x64c │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bgt.n 86d2a <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ + bgt.n 86cb6 <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86be8 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ - ldr r2, [pc, #360] @ (86e20 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + bne.n 86b74 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + ldr r2, [pc, #360] @ (86dac <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86e02 <_Py_CheckFunctionResult@@Base+0x362> │ │ │ │ + bne.w 86d8e <_Py_CheckFunctionResult@@Base+0x362> │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 86bec <_Py_CheckFunctionResult@@Base+0x14c> │ │ │ │ - b.n 86c50 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + bne.n 86b78 <_Py_CheckFunctionResult@@Base+0x14c> │ │ │ │ + b.n 86bdc <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86c02 <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ - ldr r2, [pc, #320] @ (86e20 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + bne.n 86b8e <_Py_CheckFunctionResult@@Base+0x162> │ │ │ │ + ldr r2, [pc, #320] @ (86dac <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86de8 <_Py_CheckFunctionResult@@Base+0x348> │ │ │ │ + bne.n 86d74 <_Py_CheckFunctionResult@@Base+0x348> │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 86c06 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ - b.n 86c50 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + bne.n 86b92 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 86bdc <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 86dcc <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + beq.n 86d58 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcc.n 86c74 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ + bcc.n 86c00 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ ldr.w r3, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 86ca6 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + ble.n 86c32 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14da68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r2, [pc, #232] @ (86e20 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + b.w 14ed90 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r2, [pc, #232] @ (86dac <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86dd0 <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ + bne.n 86d5c <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ mov r0, r8 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ blx fp │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 86c30 <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ - b.n 86c50 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #196] @ (86e20 <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ + bne.w 86bbc <_Py_CheckFunctionResult@@Base+0x190> │ │ │ │ + b.n 86bdc <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #196] @ (86dac <_Py_CheckFunctionResult@@Base+0x380>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 86d94 <_Py_CheckFunctionResult@@Base+0x2f4> │ │ │ │ + cbnz r3, 86d20 <_Py_CheckFunctionResult@@Base+0x2f4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86c4a <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ - ldr.w sl, [pc, #180] @ 86e24 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ + b.n 86bd6 <_Py_CheckFunctionResult@@Base+0x1aa> │ │ │ │ + ldr.w sl, [pc, #180] @ 86db0 <_Py_CheckFunctionResult@@Base+0x384> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86bbc <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + bne.w 86b48 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26872 @ 0x68f8 │ │ │ │ + movw r0, #28408 @ 0x6ef8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86d66 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ + beq.n 86cf2 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 86d66 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ + b.n 86cf2 <_Py_CheckFunctionResult@@Base+0x2c6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #27477 @ 0x6b55 │ │ │ │ + movw r2, #27361 @ 0x6ae1 │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 86bc4 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ + bne.w 86b50 <_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 14da54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14ed7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 86d12 <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 86c9e <_Py_CheckFunctionResult@@Base+0x272> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86d48 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ + beq.n 86cd4 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86d48 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 86cd4 <_Py_CheckFunctionResult@@Base+0x2a8> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86cf0 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + beq.w 86c7c <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86cf0 <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 86c7c <_Py_CheckFunctionResult@@Base+0x250> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86cca <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + beq.w 86c56 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86cca <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + b.n 86c56 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086e28 <_PyNamespace_New@@Base>: │ │ │ │ +00086db4 <_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 86e78 <_PyNamespace_New@@Base+0x50> │ │ │ │ - cbz r0, 86e72 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + bl 86e04 <_PyNamespace_New@@Base+0x50> │ │ │ │ + cbz r0, 86dfe <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 86e58 <_PyNamespace_New@@Base+0x30> │ │ │ │ + cbz r5, 86de4 <_PyNamespace_New@@Base+0x30> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 86eb8 │ │ │ │ - cbnz r0, 86e5c <_PyNamespace_New@@Base+0x34> │ │ │ │ + bl 86e44 │ │ │ │ + cbnz r0, 86de8 <_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 86e72 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + beq.n 86dfe <_PyNamespace_New@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86e72 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + cbnz r3, 86dfe <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86e58 <_PyNamespace_New@@Base+0x30> │ │ │ │ + b.n 86de4 <_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, 86eb4 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbz r0, 86e40 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r4, r0 │ │ │ │ - bl 71328 │ │ │ │ + bl 71310 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 86e9e <_PyNamespace_New@@Base+0x76> │ │ │ │ + cbz r0, 86e2a <_PyNamespace_New@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86eb4 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + beq.n 86e40 <_PyNamespace_New@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 86eb4 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbnz r3, 86e40 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86e9a <_PyNamespace_New@@Base+0x72> │ │ │ │ + b.n 86e26 <_PyNamespace_New@@Base+0x72> │ │ │ │ │ │ │ │ -00086eb8 : │ │ │ │ +00086e44 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (86ed4 ) │ │ │ │ + ldr r4, [pc, #20] @ (86e60 ) │ │ │ │ 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 86ed8 │ │ │ │ + b.n 86e64 │ │ │ │ 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 87b96 │ │ │ │ + beq.w 87b22 │ │ │ │ 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 87b96 │ │ │ │ + bmi.w 87b22 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 873e2 │ │ │ │ + beq.w 8736e │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #56409 @ 0xdc59 │ │ │ │ + movw r1, #57729 @ 0xe181 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 873e2 │ │ │ │ + bne.w 8736e │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 86f38 │ │ │ │ + beq.n 86ec4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 86f40 │ │ │ │ + cbnz r6, 86ecc │ │ │ │ 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 87144 │ │ │ │ + bne.w 870d0 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87140 │ │ │ │ + bne.w 870cc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87140 │ │ │ │ + bne.w 870cc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 87140 │ │ │ │ + bne.w 870cc │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 87594 │ │ │ │ + bne.w 87520 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 879de │ │ │ │ + bne.w 8796a │ │ │ │ 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 87788 │ │ │ │ + beq.w 87714 │ │ │ │ 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 877b4 │ │ │ │ + bmi.w 87740 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #692] @ 0x2b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 87754 │ │ │ │ - ldr r3, [pc, #696] @ (872a4 ) │ │ │ │ + bne.w 876e0 │ │ │ │ + ldr r3, [pc, #696] @ (87230 ) │ │ │ │ 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 8766e │ │ │ │ + bcs.w 875fa │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 87716 │ │ │ │ + beq.w 876a2 │ │ │ │ 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 87382 │ │ │ │ + beq.w 8730e │ │ │ │ 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 87768 │ │ │ │ + beq.w 876f4 │ │ │ │ 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 870a6 │ │ │ │ + ble.n 87032 │ │ │ │ movs r0, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 87080 │ │ │ │ + b.n 8700c │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 87098 │ │ │ │ + bne.n 87024 │ │ │ │ adds r0, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 870a6 │ │ │ │ + beq.n 87032 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87076 │ │ │ │ + beq.n 87002 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 8706a │ │ │ │ + bne.n 86ff6 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 87076 │ │ │ │ + beq.n 87002 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87080 │ │ │ │ + bne.n 8700c │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 872fe │ │ │ │ + beq.w 8728a │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - bne.w 872fe │ │ │ │ + bne.w 8728a │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ ldr.w r9, [sl, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 872d6 │ │ │ │ + beq.w 87262 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 872f0 │ │ │ │ + ble.w 8727c │ │ │ │ add r3, sl │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 87110 │ │ │ │ + b.n 8709c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 87108 │ │ │ │ + cbz r6, 87094 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87108 │ │ │ │ + beq.n 87094 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87350 │ │ │ │ + beq.w 872dc │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 872f0 │ │ │ │ + beq.w 8727c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 870ee │ │ │ │ + beq.n 8707a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 870ee │ │ │ │ + beq.n 8707a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 870ee │ │ │ │ - ldr r3, [pc, #380] @ (872a8 ) │ │ │ │ + bne.n 8707a │ │ │ │ + ldr r3, [pc, #380] @ (87234 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 877d6 │ │ │ │ + bne.w 87762 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 870ee │ │ │ │ + b.n 8707a │ │ │ │ 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 87556 │ │ │ │ + bgt.w 874e2 │ │ │ │ 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 86f38 │ │ │ │ + beq.w 86ec4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87726 │ │ │ │ + bne.w 876b2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86f38 │ │ │ │ + ble.w 86ec4 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 872ac │ │ │ │ + beq.w 87238 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87368 │ │ │ │ + beq.w 872f4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 872d0 │ │ │ │ + bne.w 8725c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87282 │ │ │ │ + bne.n 8720e │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 87204 │ │ │ │ + bne.n 87190 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8729c │ │ │ │ + bne.n 87228 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7b9b0 │ │ │ │ + bl 7b998 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 87252 │ │ │ │ + bne.n 871de │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8726e │ │ │ │ + bne.n 871fa │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 875f8 │ │ │ │ + bne.w 87584 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 87b62 │ │ │ │ + bne.w 87aee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87174 │ │ │ │ + b.n 87100 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 87b8e │ │ │ │ + beq.w 87b1a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 875ca │ │ │ │ + bne.w 87556 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 877d0 │ │ │ │ + bne.w 8775c │ │ │ │ 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 7b9b0 │ │ │ │ + bl 7b998 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 871e4 │ │ │ │ + beq.n 87170 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 871e4 │ │ │ │ + bne.n 87170 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 871ea │ │ │ │ + beq.n 87176 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 871ea │ │ │ │ + bne.n 87176 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 871ea │ │ │ │ + b.n 87176 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87204 │ │ │ │ + bne.n 87190 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8729c │ │ │ │ + bne.n 87228 │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 871ce │ │ │ │ + b.n 8715a │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 87292 │ │ │ │ + b.n 8721e │ │ │ │ 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 875bc │ │ │ │ + beq.w 87548 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 871bc │ │ │ │ + beq.w 87148 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 871bc │ │ │ │ + b.n 87148 │ │ │ │ add.w r6, sl, r3 │ │ │ │ - b.n 872ea │ │ │ │ + b.n 87276 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 872dc │ │ │ │ + blt.n 87268 │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 873a8 │ │ │ │ + beq.n 87334 │ │ │ │ mov r0, sl │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ 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 86f38 │ │ │ │ + beq.w 86ec4 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f38 │ │ │ │ - ldr r0, [pc, #724] @ (87600 ) │ │ │ │ + bne.w 86ec4 │ │ │ │ + ldr r0, [pc, #724] @ (8758c ) │ │ │ │ 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 86f38 │ │ │ │ - ldr r3, [pc, #688] @ (87604 ) │ │ │ │ + b.n 86ec4 │ │ │ │ + ldr r3, [pc, #688] @ (87590 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 877ba │ │ │ │ + bne.w 87746 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 87108 │ │ │ │ + b.n 87094 │ │ │ │ add r8, r5 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86f38 │ │ │ │ + ble.w 86ec4 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 876a6 │ │ │ │ + beq.w 87632 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 871ac │ │ │ │ - b.n 86f38 │ │ │ │ + bgt.w 87138 │ │ │ │ + b.n 86ec4 │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 873d6 │ │ │ │ + bhi.n 87362 │ │ │ │ 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 8766e │ │ │ │ + beq.w 875fa │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 87032 │ │ │ │ - ldr r3, [pc, #596] @ (87600 ) │ │ │ │ + b.n 86fbe │ │ │ │ + ldr r3, [pc, #596] @ (8758c ) │ │ │ │ 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 872f8 │ │ │ │ + bhi.n 87284 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 872f8 │ │ │ │ + beq.n 87284 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w sl, [r1, #2420] @ 0x974 │ │ │ │ - b.n 872fe │ │ │ │ + b.n 8728a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - b.n 87032 │ │ │ │ + b.n 86fbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 122f4c │ │ │ │ + bl 12359c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 875f8 │ │ │ │ - bl 86280 │ │ │ │ + beq.w 87584 │ │ │ │ + bl 8620c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8740a │ │ │ │ + beq.n 87396 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87b7a │ │ │ │ + beq.w 87b06 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 875f8 │ │ │ │ + beq.w 87584 │ │ │ │ mov r0, r8 │ │ │ │ - bl 865c4 │ │ │ │ + bl 86550 │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 87866 │ │ │ │ + bne.w 877f2 │ │ │ │ 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 8752e │ │ │ │ + beq.n 874ba │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #440] @ 87600 │ │ │ │ + ldr.w sl, [pc, #440] @ 8758c │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 874a0 │ │ │ │ + b.n 8742c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 874d8 │ │ │ │ + beq.n 87464 │ │ │ │ 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 87518 │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.n 874a4 │ │ │ │ + bl 7b998 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 874f4 │ │ │ │ + bne.n 87480 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8748a │ │ │ │ + beq.n 87416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b82 │ │ │ │ + beq.w 87b0e │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 87818 │ │ │ │ + beq.w 877a4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87520 │ │ │ │ + beq.n 874ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87608 │ │ │ │ + beq.w 87594 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87608 │ │ │ │ + beq.w 87594 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87650 │ │ │ │ + beq.w 875dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87512 │ │ │ │ + bne.n 8749e │ │ │ │ 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 87452 │ │ │ │ + beq.n 873de │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 87458 │ │ │ │ + bne.n 873e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f248 │ │ │ │ + bl 1a3138 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8747a │ │ │ │ + beq.n 87406 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8747a │ │ │ │ + bne.n 87406 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87480 │ │ │ │ - b.n 8748a │ │ │ │ + bne.n 8740c │ │ │ │ + b.n 87416 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 874c6 │ │ │ │ - bl 794e4 │ │ │ │ + b.n 87452 │ │ │ │ + bl 79464 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 874ee │ │ │ │ - ldr r3, [pc, #220] @ (87600 ) │ │ │ │ + b.n 8747a │ │ │ │ + ldr r3, [pc, #220] @ (8758c ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 879b8 │ │ │ │ + bne.w 87944 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87548 │ │ │ │ + beq.n 874d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 87548 │ │ │ │ + cbnz r3, 874d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f718 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 86f3a │ │ │ │ + b.n 86ec6 │ │ │ │ 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 │ │ │ │ @@ -139359,1585 +139284,1585 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c058 │ │ │ │ - cbnz r0, 875f8 │ │ │ │ + bl 7c040 │ │ │ │ + cbnz r0, 87584 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87164 │ │ │ │ + b.n 870f0 │ │ │ │ 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 86f6e │ │ │ │ + bgt.w 86efa │ │ │ │ mov sl, r3 │ │ │ │ - b.n 87144 │ │ │ │ + b.n 870d0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 872b4 │ │ │ │ - b.n 86f38 │ │ │ │ + bne.w 87240 │ │ │ │ + b.n 86ec4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8721e │ │ │ │ + beq.w 871aa │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87b5c │ │ │ │ + beq.w 87ae8 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a4c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9c38 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87b4a │ │ │ │ + bne.w 87ad6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87854 │ │ │ │ + bne.w 877e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86f3a │ │ │ │ + b.n 86ec6 │ │ │ │ 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 876b4 │ │ │ │ + beq.n 87640 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 876b4 │ │ │ │ + beq.n 87640 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b30 │ │ │ │ + beq.w 87abc │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87b30 │ │ │ │ + beq.w 87abc │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d7770 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 87848 │ │ │ │ + beq.w 877d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e6ee8 │ │ │ │ + bl e70b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 874c0 │ │ │ │ + bne.w 8744c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 875ec │ │ │ │ + beq.n 87578 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 875ec │ │ │ │ + bne.n 87578 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 875ec │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87578 │ │ │ │ ldr.w r8, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 877ea │ │ │ │ + bne.w 87776 │ │ │ │ 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 877b4 │ │ │ │ + beq.w 87740 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 873a4 │ │ │ │ + b.n 87330 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 87372 │ │ │ │ - b.n 86f38 │ │ │ │ + bgt.w 872fe │ │ │ │ + b.n 86ec4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87992 │ │ │ │ + bge.w 8791e │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 87986 │ │ │ │ - ldr r1, [pc, #736] @ (879ac ) │ │ │ │ + beq.w 87912 │ │ │ │ + ldr r1, [pc, #736] @ (87938 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8e58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 87650 │ │ │ │ + blt.n 875dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a08 │ │ │ │ + beq.w 87994 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87960 │ │ │ │ + beq.w 878ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d2608 │ │ │ │ + bl d2764 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8764a │ │ │ │ + beq.n 875d6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8764a │ │ │ │ + bne.n 875d6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8764a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 875d6 │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8739c │ │ │ │ + b.n 87328 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 86f38 │ │ │ │ + ble.w 86ec4 │ │ │ │ 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 872c0 │ │ │ │ + b.n 8724c │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 877b4 │ │ │ │ + cbz r0, 87740 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 87032 │ │ │ │ + b.n 86fbe │ │ │ │ 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 87062 │ │ │ │ - b.n 870a6 │ │ │ │ + bgt.w 86fee │ │ │ │ + b.n 87032 │ │ │ │ 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 86fce │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 875f8 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + bge.w 86f5a │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 87584 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 879f8 │ │ │ │ + bne.w 87984 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87108 │ │ │ │ + b.n 87094 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8722a │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 871b6 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8783a │ │ │ │ + bne.n 877c6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 870ee │ │ │ │ + b.n 8707a │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87692 │ │ │ │ + b.n 8761e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8780c │ │ │ │ + bne.n 87798 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a7a │ │ │ │ + beq.w 87a06 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a4c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9c38 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87b16 │ │ │ │ + bne.w 87aa2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 875f8 │ │ │ │ + beq.w 87584 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 875f8 │ │ │ │ + bne.w 87584 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 875f8 │ │ │ │ - ldr r2, [pc, #372] @ (879b0 ) │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87584 │ │ │ │ + ldr r2, [pc, #372] @ (8793c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 877e2 │ │ │ │ - bl 7f720 │ │ │ │ + b.n 8776e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87640 │ │ │ │ - b.n 87650 │ │ │ │ + beq.w 875cc │ │ │ │ + b.n 875dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 875f8 │ │ │ │ + bne.w 87584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 875f8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87584 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #328] @ (879b4 ) │ │ │ │ + ldr r7, [pc, #328] @ (87940 ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8752e │ │ │ │ + beq.w 874ba │ │ │ │ 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 782e8 │ │ │ │ + bl 78264 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 877fa │ │ │ │ + bne.n 87786 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a40 │ │ │ │ + beq.w 879cc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a40 │ │ │ │ + beq.w 879cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87650 │ │ │ │ + beq.w 875dc │ │ │ │ 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 87a26 │ │ │ │ + bne.w 879b2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 87a26 │ │ │ │ + beq.w 879b2 │ │ │ │ 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 87a1e │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.w 879aa │ │ │ │ + bl 7b998 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 87a0c │ │ │ │ + bne.w 87998 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 87914 │ │ │ │ + beq.n 878a0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87b28 │ │ │ │ + beq.w 87ab4 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 87818 │ │ │ │ + beq.w 877a4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8788a │ │ │ │ + bne.n 87816 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8752e │ │ │ │ + beq.w 874ba │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8752e │ │ │ │ + beq.w 874ba │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1235dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8752e │ │ │ │ + beq.w 874ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 8752e │ │ │ │ + bl 1235f4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 874ba │ │ │ │ mov r4, r9 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #20404 @ 0x4fb4 │ │ │ │ + movw r1, #21940 @ 0x55b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 87650 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 875dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121bdc │ │ │ │ + bl 12222c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8764a │ │ │ │ + b.n 875d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20440 @ 0x4fd8 │ │ │ │ + movw r1, #21976 @ 0x55d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 87650 │ │ │ │ - add r0, pc, #448 @ (adr r0, 87b70 ) │ │ │ │ + bl d1af0 │ │ │ │ + b.n 875dc │ │ │ │ + add r0, pc, #448 @ (adr r0, 87afc ) │ │ │ │ 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 8752e │ │ │ │ + beq.w 874ba │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1235dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8752e │ │ │ │ + beq.w 874ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 87434 │ │ │ │ + bl 1235f4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 873c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e0f54 │ │ │ │ + bl 1e4028 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 86f7a │ │ │ │ - ldr r2, [pc, #428] @ (87ba8 ) │ │ │ │ + b.w 86f06 │ │ │ │ + ldr r2, [pc, #428] @ (87b34 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 877c8 │ │ │ │ + b.n 87754 │ │ │ │ mov r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 87968 │ │ │ │ + b.n 878f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87904 │ │ │ │ + bne.w 87890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 87904 │ │ │ │ - bl 794e4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87890 │ │ │ │ + bl 79464 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 878fc │ │ │ │ + b.n 87888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 878de │ │ │ │ + bne.w 8786a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f248 │ │ │ │ + bl 1a3138 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 878fc │ │ │ │ + b.n 87888 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 87aa2 │ │ │ │ + cbz r3, 87a2e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 87aa2 │ │ │ │ + cbz r3, 87a2e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87b30 │ │ │ │ + beq.n 87abc │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87b30 │ │ │ │ + beq.n 87abc │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d7770 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 87a98 │ │ │ │ + beq.n 87a24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl e6ee8 │ │ │ │ + bl e70b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 878b2 │ │ │ │ + b.n 8783e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8791c │ │ │ │ + beq.w 878a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8791c │ │ │ │ + bne.w 878a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8791c │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 878a8 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a6e │ │ │ │ - b.n 87650 │ │ │ │ + beq.n 879fa │ │ │ │ + b.n 875dc │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87992 │ │ │ │ + bge.w 8791e │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 87b0a │ │ │ │ - ldr r1, [pc, #244] @ (87bac ) │ │ │ │ + beq.n 87a96 │ │ │ │ + ldr r1, [pc, #244] @ (87b38 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8e58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87650 │ │ │ │ + blt.w 875dc │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 87a06 │ │ │ │ + beq.n 87992 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 8795e │ │ │ │ + beq.w 878ea │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d2608 │ │ │ │ + bl d2764 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 878b2 │ │ │ │ + beq.w 8783e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 878b2 │ │ │ │ + bne.w 8783e │ │ │ │ mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 878b2 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8783e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 121bdc │ │ │ │ + bl 12222c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 878b2 │ │ │ │ + b.n 8783e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87818 │ │ │ │ + bne.w 877a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 87818 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 877a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 87914 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 878a0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20356 @ 0x4f84 │ │ │ │ + movw r1, #21892 @ 0x5584 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 87650 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 875dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 875ec │ │ │ │ + bne.w 87578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 875ec │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87578 │ │ │ │ mov r3, sl │ │ │ │ - b.w 87248 │ │ │ │ + b.w 871d4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21140 @ 0x5294 │ │ │ │ + movw r1, #22676 @ 0x5894 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 875f8 │ │ │ │ + bl 12747c │ │ │ │ + b.n 87584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8740a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87396 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 8748a │ │ │ │ + b.n 87416 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 87248 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.w 871d4 │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3854 @ 0xf0e │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 875f8 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 87584 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 87d70 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 87cfc ) │ │ │ │ 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] @ (87e64 ) │ │ │ │ + ldr r2, [pc, #672] @ (87df0 ) │ │ │ │ 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 881e6 │ │ │ │ + beq.w 88172 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 881f0 │ │ │ │ + bne.w 8817c │ │ │ │ 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 87e28 │ │ │ │ + beq.w 87db4 │ │ │ │ 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] @ (87e64 ) │ │ │ │ + ldr r2, [pc, #572] @ (87df0 ) │ │ │ │ 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 87e36 │ │ │ │ + beq.w 87dc2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 882e6 │ │ │ │ + ble.w 88272 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 87e7a │ │ │ │ + bne.w 87e06 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ff8 │ │ │ │ + beq.w 87f84 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 87d62 │ │ │ │ + beq.n 87cee │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 87ff8 │ │ │ │ + bne.w 87f84 │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ lsls r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87dd8 │ │ │ │ + beq.w 87d64 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 87ec8 │ │ │ │ + ble.w 87e54 │ │ │ │ adds r7, r3, r4 │ │ │ │ mov r5, r3 │ │ │ │ movs r4, #0 │ │ │ │ add.w sl, r7, #20 │ │ │ │ - b.n 87cb6 │ │ │ │ + b.n 87c42 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, 87cb0 │ │ │ │ + cbz r6, 87c3c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87cb0 │ │ │ │ + beq.n 87c3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 87ce4 │ │ │ │ + cbz r2, 87c70 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 87d00 │ │ │ │ + beq.n 87c8c │ │ │ │ ldr.w r6, [sl, r4, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87c9a │ │ │ │ + beq.n 87c26 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87c9a │ │ │ │ + beq.n 87c26 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87c9a │ │ │ │ - ldr r3, [pc, #408] @ (87e68 ) │ │ │ │ + bne.n 87c26 │ │ │ │ + ldr r3, [pc, #408] @ (87df4 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88102 │ │ │ │ + bne.w 8808e │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ - b.n 87c9a │ │ │ │ - ldr r3, [pc, #384] @ (87e68 ) │ │ │ │ + b.n 87c26 │ │ │ │ + ldr r3, [pc, #384] @ (87df4 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88128 │ │ │ │ + bne.w 880b4 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx fp │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87cb6 │ │ │ │ + bne.n 87c42 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 87db8 │ │ │ │ - ldr r2, [pc, #344] @ (87e64 ) │ │ │ │ + bne.n 87d44 │ │ │ │ + ldr r2, [pc, #344] @ (87df0 ) │ │ │ │ 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 87db8 │ │ │ │ + bhi.n 87d44 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87db8 │ │ │ │ + beq.n 87d44 │ │ │ │ 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 87d76 │ │ │ │ + bls.n 87d02 │ │ │ │ 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 87da4 │ │ │ │ + ble.n 87d30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14da68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14ed90 <_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 87d3c │ │ │ │ + bhi.n 87cc8 │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 87d3c │ │ │ │ + bne.n 87cc8 │ │ │ │ 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 87d56 │ │ │ │ + bgt.n 87ce2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ (87e64 ) │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r2, [pc, #184] @ (87df0 ) │ │ │ │ + mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 87d0e │ │ │ │ + beq.n 87c9a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77270 │ │ │ │ - ldr r3, [pc, #164] @ (87e64 ) │ │ │ │ + bl 771ec │ │ │ │ + ldr r3, [pc, #164] @ (87df0 ) │ │ │ │ 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 87d76 │ │ │ │ - b.n 87d3c │ │ │ │ + bls.n 87d02 │ │ │ │ + b.n 87cc8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 87ec8 │ │ │ │ + ble.n 87e54 │ │ │ │ add r4, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - b.n 87dfc │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ - cbz r6, 87df4 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 87d88 │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + cbz r7, 87d80 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 87df4 │ │ │ │ + beq.n 87d80 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 87e4a │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbz r2, 87dd6 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 87daa │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 87de4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 87de4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 87de4 │ │ │ │ - ldr r3, [pc, #84] @ (87e68 ) │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + beq.n 87d36 │ │ │ │ + ldr r7, [r4, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 87d70 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.n 87d70 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 87d70 │ │ │ │ + ldr r3, [pc, #84] @ (87df4 ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882b0 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 8823c │ │ │ │ + mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 87de4 │ │ │ │ - ldr r2, [pc, #56] @ (87e64 ) │ │ │ │ + b.n 87d70 │ │ │ │ + ldr r2, [pc, #56] @ (87df0 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87c46 │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + bne.w 87bd2 │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26872 @ 0x68f8 │ │ │ │ + movw r0, #28408 @ 0x6ef8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (87e68 ) │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (87df4 ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88278 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 88204 │ │ │ │ + mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 87df4 │ │ │ │ + b.n 87d80 │ │ │ │ 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 87c5c │ │ │ │ + beq.w 87be8 │ │ │ │ ldrb.w r5, [sl, #2] │ │ │ │ - cbnz r5, 87ed8 │ │ │ │ + cbnz r5, 87e64 │ │ │ │ ldrb.w r8, [sl] │ │ │ │ mov r7, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 87e9a │ │ │ │ - b.n 87ece │ │ │ │ + bne.n 87e26 │ │ │ │ + b.n 87e5a │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 87ecc │ │ │ │ + beq.n 87e58 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87e94 │ │ │ │ + beq.n 87e20 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 87e94 │ │ │ │ + beq.n 87e20 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87e94 │ │ │ │ - ldr r3, [pc, #620] @ (88120 ) │ │ │ │ + bne.n 87e20 │ │ │ │ + ldr r3, [pc, #620] @ (880ac ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88294 │ │ │ │ + bne.w 88220 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87e94 │ │ │ │ + b.n 87e20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 87db2 │ │ │ │ + b.n 87d3e │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 87fea │ │ │ │ + beq.w 87f76 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bne.n 87fea │ │ │ │ + bne.n 87f76 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8804a │ │ │ │ + beq.w 87fd6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 87fc2 │ │ │ │ + ble.n 87f4e │ │ │ │ add.w r9, r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ add.w r7, r9, #20 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 87f42 │ │ │ │ + beq.n 87ece │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 87f26 │ │ │ │ + cbz r4, 87eb2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87f26 │ │ │ │ + beq.n 87eb2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88180 │ │ │ │ + beq.w 8810c │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ - cbz r4, 87f3c │ │ │ │ + cbz r4, 87ec8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 87f3c │ │ │ │ + beq.n 87ec8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8819a │ │ │ │ + beq.w 88126 │ │ │ │ movs r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 87fc2 │ │ │ │ + beq.n 87f4e │ │ │ │ mov r6, r3 │ │ │ │ - b.n 87f92 │ │ │ │ + b.n 87f1e │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 87f5e │ │ │ │ + cbz r4, 87eea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f5e │ │ │ │ + beq.n 87eea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88002 │ │ │ │ + beq.n 87f8e │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ - cbz r4, 87f74 │ │ │ │ + cbz r4, 87f00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f74 │ │ │ │ + beq.n 87f00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8801a │ │ │ │ + beq.n 87fa6 │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 87f8c │ │ │ │ + cbz r4, 87f18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f8c │ │ │ │ + beq.n 87f18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88032 │ │ │ │ + beq.n 87fbe │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 87fc0 │ │ │ │ + beq.n 87f4c │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87f46 │ │ │ │ + beq.n 87ed2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 87f46 │ │ │ │ + beq.n 87ed2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87f46 │ │ │ │ - ldr r3, [pc, #372] @ (88120 ) │ │ │ │ + bne.n 87ed2 │ │ │ │ + ldr r3, [pc, #372] @ (880ac ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 883b0 │ │ │ │ + bne.w 8833c │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f46 │ │ │ │ + b.n 87ed2 │ │ │ │ mov r3, r6 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 87fe4 │ │ │ │ - ldr r2, [pc, #344] @ (88124 ) │ │ │ │ + bne.n 87f70 │ │ │ │ + ldr r2, [pc, #344] @ (880b0 ) │ │ │ │ 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 87fe4 │ │ │ │ + bhi.n 87f70 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87d22 │ │ │ │ + bne.w 87cae │ │ │ │ mov r0, r3 │ │ │ │ - bl 77270 │ │ │ │ - ldr r3, [pc, #312] @ (88124 ) │ │ │ │ + bl 771ec │ │ │ │ + ldr r3, [pc, #312] @ (880b0 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87d30 │ │ │ │ + b.n 87cbc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 87d30 │ │ │ │ - ldr r3, [pc, #284] @ (88120 ) │ │ │ │ + b.n 87cbc │ │ │ │ + ldr r3, [pc, #284] @ (880ac ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8825c │ │ │ │ + bne.w 881e8 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f5e │ │ │ │ - ldr r3, [pc, #260] @ (88120 ) │ │ │ │ + b.n 87eea │ │ │ │ + ldr r3, [pc, #260] @ (880ac ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8833e │ │ │ │ + bne.w 882ca │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f74 │ │ │ │ - ldr r3, [pc, #236] @ (88120 ) │ │ │ │ + b.n 87f00 │ │ │ │ + ldr r3, [pc, #236] @ (880ac ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8837a │ │ │ │ + bne.w 88306 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 87f8c │ │ │ │ + b.n 87f18 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 87fc2 │ │ │ │ - ldr.w r9, [pc, #204] @ 88120 │ │ │ │ + ble.n 87f4e │ │ │ │ + ldr.w r9, [pc, #204] @ 880ac │ │ │ │ adds r5, r3, r2 │ │ │ │ mov fp, r1 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 88090 │ │ │ │ + beq.n 8801c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbz r4, 88072 │ │ │ │ + cbz r4, 87ffe │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88072 │ │ │ │ + beq.n 87ffe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88244 │ │ │ │ + beq.w 881d0 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 88086 │ │ │ │ + cbz r4, 88012 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88086 │ │ │ │ + beq.n 88012 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8822e │ │ │ │ + beq.w 881ba │ │ │ │ mov.w fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 87fc2 │ │ │ │ + beq.n 87f4e │ │ │ │ mov r7, r3 │ │ │ │ - b.n 880da │ │ │ │ + b.n 88066 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 880a6 │ │ │ │ + cbz r4, 88032 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 880a6 │ │ │ │ + beq.n 88032 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88144 │ │ │ │ + beq.n 880d0 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ adds r5, #12 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cbz r4, 880be │ │ │ │ + cbz r4, 8804a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 880be │ │ │ │ + beq.n 8804a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8815c │ │ │ │ + beq.n 880e8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 880d0 │ │ │ │ + cbz r4, 8805c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 880d0 │ │ │ │ + beq.n 8805c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8816c │ │ │ │ + beq.n 880f8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 88158 │ │ │ │ + beq.n 880e4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88094 │ │ │ │ + beq.n 88020 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88094 │ │ │ │ + beq.n 88020 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88094 │ │ │ │ + bne.n 88020 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882cc │ │ │ │ + bne.w 88258 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88094 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 88020 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87cde │ │ │ │ - ldr r2, [pc, #12] @ (88120 ) │ │ │ │ + beq.w 87c6a │ │ │ │ + ldr r2, [pc, #12] @ (880ac ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87cde │ │ │ │ + b.n 87c6a │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87cf6 │ │ │ │ - ldr r2, [pc, #716] @ (88404 ) │ │ │ │ + beq.w 87c82 │ │ │ │ + ldr r2, [pc, #716] @ (88390 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87cf6 │ │ │ │ + b.n 87c82 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88308 │ │ │ │ + bne.w 88294 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 880a6 │ │ │ │ + b.n 88032 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 87fc2 │ │ │ │ + b.n 87f4e │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r3, 881b0 │ │ │ │ + cbnz r3, 8813c │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 880be │ │ │ │ + b.n 8804a │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88396 │ │ │ │ + bne.w 88322 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 880d0 │ │ │ │ - ldr r2, [pc, #640] @ (88404 ) │ │ │ │ + b.n 8805c │ │ │ │ + ldr r2, [pc, #640] @ (88390 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8835a │ │ │ │ + bne.w 882e6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87f26 │ │ │ │ - ldr r2, [pc, #616] @ (88404 ) │ │ │ │ + b.n 87eb2 │ │ │ │ + ldr r2, [pc, #616] @ (88390 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r5, 881c8 │ │ │ │ + cbnz r5, 88154 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 87f3c │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 87ec8 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88166 │ │ │ │ + beq.n 880f2 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88166 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 880f2 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 881a6 │ │ │ │ + beq.n 88132 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #552] @ (88404 ) │ │ │ │ + ldr r3, [pc, #552] @ (88390 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 881a6 │ │ │ │ + b.n 88132 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 883ea │ │ │ │ + beq.w 88376 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e0f54 │ │ │ │ + bl 1e4028 │ │ │ │ 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 87da4 │ │ │ │ + beq.w 87d30 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87da4 │ │ │ │ + bne.w 87d30 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 87c04 │ │ │ │ + b.n 87b90 │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 88322 │ │ │ │ + bne.n 882ae │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88086 │ │ │ │ + b.n 88012 │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 883cc │ │ │ │ + bne.w 88358 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88072 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 87ffe │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88014 │ │ │ │ - ldr r2, [pc, #408] @ (88404 ) │ │ │ │ + beq.w 87fa0 │ │ │ │ + ldr r2, [pc, #408] @ (88390 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88014 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 87fa0 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87e5c │ │ │ │ - ldr r2, [pc, #380] @ (88404 ) │ │ │ │ + beq.w 87de8 │ │ │ │ + ldr r2, [pc, #380] @ (88390 ) │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87e5c │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 87de8 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87ec2 │ │ │ │ - ldr r2, [pc, #352] @ (88404 ) │ │ │ │ + beq.w 87e4e │ │ │ │ + ldr r2, [pc, #352] @ (88390 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87ec2 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 87e4e │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87e22 │ │ │ │ - ldr r2, [pc, #324] @ (88404 ) │ │ │ │ + beq.w 87dae │ │ │ │ + ldr r2, [pc, #324] @ (88390 ) │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87e22 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 87dae │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 880fc │ │ │ │ + beq.w 88088 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 880fc │ │ │ │ + b.n 88088 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #31665 @ 0x7bb1 │ │ │ │ + movw r1, #31549 @ 0x7b3d │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87e6c │ │ │ │ + bne.w 87df8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14da54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.w 14ed7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88152 │ │ │ │ + beq.w 880de │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88152 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 880de │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 8823a │ │ │ │ + beq.n 881c6 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8823a │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 881c6 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8802c │ │ │ │ - ldr r2, [pc, #180] @ (88404 ) │ │ │ │ + beq.w 87fb8 │ │ │ │ + ldr r2, [pc, #180] @ (88390 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8802c │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 87fb8 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 88190 │ │ │ │ + beq.w 8811c │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #148] @ (88404 ) │ │ │ │ + ldr r3, [pc, #148] @ (88390 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88190 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 8811c │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88044 │ │ │ │ - ldr r2, [pc, #120] @ (88404 ) │ │ │ │ + beq.w 87fd0 │ │ │ │ + ldr r2, [pc, #120] @ (88390 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88044 │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 87fd0 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8817a │ │ │ │ + beq.w 88106 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8817a │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 88106 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87fba │ │ │ │ - ldr r2, [pc, #68] @ (88404 ) │ │ │ │ + beq.w 87f46 │ │ │ │ + ldr r2, [pc, #68] @ (88390 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87fba │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 87f46 │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 88252 │ │ │ │ + beq.w 881de │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88252 │ │ │ │ + b.n 881de │ │ │ │ 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 87da4 │ │ │ │ + b.n 87d30 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088408 : │ │ │ │ +00088394 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00088410 : │ │ │ │ +0008839c : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0008842c : │ │ │ │ +000883b8 : │ │ │ │ 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] @ (884c0 ) │ │ │ │ + ldr r2, [pc, #132] @ (8844c ) │ │ │ │ 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, 88464 │ │ │ │ + cbz r3, 883f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a100 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 884a4 │ │ │ │ + cbnz r2, 88430 │ │ │ │ ldr.w r6, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r6, 884b2 │ │ │ │ - movw r1, #38092 @ 0x94cc │ │ │ │ + cbz r6, 8843e │ │ │ │ + movw r1, #39628 @ 0x9acc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 884b2 │ │ │ │ + cbz r0, 8843e │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38028 @ 0x948c │ │ │ │ + movw r1, #39564 @ 0x9a8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 884b6 │ │ │ │ + cbnz r0, 88442 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 884c4 │ │ │ │ + b.n 88450 │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 133a00 │ │ │ │ + b.w 133f38 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 88496 │ │ │ │ + b.n 88422 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b70c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 88496 │ │ │ │ + b.n 88422 │ │ │ │ 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 886ae │ │ │ │ + bne.w 8863a │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 886ae │ │ │ │ + bne.w 8863a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88600 │ │ │ │ - ldr r3, [pc, #676] @ (8879c ) │ │ │ │ + bne.w 8858c │ │ │ │ + ldr r3, [pc, #676] @ (88728 ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 88642 │ │ │ │ + bgt.w 885ce │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 88670 │ │ │ │ + beq.w 885fc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88680 │ │ │ │ + bne.w 8860c │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8851e │ │ │ │ + beq.n 884aa │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 88694 │ │ │ │ + bne.w 88620 │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8857c │ │ │ │ + beq.n 88508 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 88660 │ │ │ │ + bcs.w 885ec │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r8, r0, #1 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 886c6 │ │ │ │ + bne.w 88652 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88660 │ │ │ │ + beq.n 885ec │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 88750 │ │ │ │ + bne.w 886dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 88660 │ │ │ │ + bcs.n 885ec │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6bfc4 │ │ │ │ + bl 6bfa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88660 │ │ │ │ + beq.n 885ec │ │ │ │ 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 │ │ │ │ @@ -140945,606 +140870,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 886d6 │ │ │ │ + bhi.w 88662 │ │ │ │ ldr.w r0, [fp] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ sub.w ip, r0, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.w 886da │ │ │ │ + bls.w 88666 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 886da │ │ │ │ + bcs.n 88666 │ │ │ │ add r1, r3 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 885a6 │ │ │ │ + bne.n 88532 │ │ │ │ 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 8861c │ │ │ │ + b.n 885a8 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6c1d8 │ │ │ │ - cbnz r0, 88658 │ │ │ │ + bl 6c1c0 │ │ │ │ + cbnz r0, 885e4 │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 887a0 │ │ │ │ + bl 8872c │ │ │ │ ldr.w r2, [r9, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 88666 │ │ │ │ + bne.n 885f2 │ │ │ │ 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 19a288 │ │ │ │ + bl 19e180 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88610 │ │ │ │ + beq.n 8859c │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 886fe │ │ │ │ + beq.n 8868a │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 88694 │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 886aa │ │ │ │ + beq.n 88620 │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 88636 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 8863a │ │ │ │ - bl 197888 │ │ │ │ - ldr r3, [pc, #292] @ (8879c ) │ │ │ │ + b.n 885c6 │ │ │ │ + bl 19b780 │ │ │ │ + ldr r3, [pc, #292] @ (88728 ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88512 │ │ │ │ + beq.w 8849e │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 673de │ │ │ │ + bl 67562 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88610 │ │ │ │ - b.n 88658 │ │ │ │ + beq.n 8859c │ │ │ │ + b.n 885e4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21216 @ 0x52e0 │ │ │ │ + movw r1, #22752 @ 0x58e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8863a │ │ │ │ + b.n 885c6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21188 @ 0x52c4 │ │ │ │ + movw r1, #22724 @ 0x58c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 886aa │ │ │ │ + bl 12747c │ │ │ │ + b.n 88636 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88564 │ │ │ │ - b.n 88660 │ │ │ │ + bne.w 884f0 │ │ │ │ + b.n 885ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 885ec │ │ │ │ + beq.n 88578 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, fp │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 88786 │ │ │ │ + bne.n 88712 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6c174 │ │ │ │ + bl 6c15c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r3, #49920 @ 0xc300 │ │ │ │ + movw r3, #51456 @ 0xc900 │ │ │ │ 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, #19136 @ 0x4ac0 │ │ │ │ + movw r2, #20644 @ 0x50a4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #21208 @ 0x52d8 │ │ │ │ + movw r1, #22744 @ 0x58d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85080 │ │ │ │ + bl 8500c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 886aa │ │ │ │ - bl 1d3a94 │ │ │ │ + beq.n 88636 │ │ │ │ + bl 13c4a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 886aa │ │ │ │ + beq.n 88636 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 886aa │ │ │ │ + bne.n 88636 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 886aa │ │ │ │ - cbz r0, 88780 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88636 │ │ │ │ + cbz r0, 8870c │ │ │ │ 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 88576 │ │ │ │ + bne.w 88502 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8875a │ │ │ │ + bne.n 886e6 │ │ │ │ strd r1, r7, [sp, #32] │ │ │ │ - b.n 8861c │ │ │ │ + b.n 885a8 │ │ │ │ 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 885e4 │ │ │ │ + b.n 88570 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000887a0 : │ │ │ │ +0008872c : │ │ │ │ stmdb 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 88d20 │ │ │ │ + bne.w 88cac │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r5, r1, #1 │ │ │ │ - beq.w 88a54 │ │ │ │ + beq.w 889e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 88bb2 │ │ │ │ + beq.w 88b3e │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 88bb6 │ │ │ │ + beq.w 88b42 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add.w r5, r4, r8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 8880e │ │ │ │ + bcs.n 8879a │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 887f2 │ │ │ │ + b.n 8877e │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 88808 │ │ │ │ + bcs.n 88794 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 887ee │ │ │ │ + bls.n 8877a │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88d42 │ │ │ │ + bcs.w 88cce │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 887f2 │ │ │ │ + bcc.n 8877e │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 88a74 │ │ │ │ + bhi.w 88a00 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88ce0 │ │ │ │ + blt.w 88c6c │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.w 88afc │ │ │ │ + bgt.w 88a88 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r3, r6, #21 │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ mov fp, sl │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 88aec │ │ │ │ - ldr r3, [pc, #704] @ (88b0c ) │ │ │ │ + bne.w 88a78 │ │ │ │ + ldr r3, [pc, #704] @ (88a98 ) │ │ │ │ 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 88a28 │ │ │ │ + bcs.w 889b4 │ │ │ │ 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 88c0c │ │ │ │ + beq.w 88b98 │ │ │ │ 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 889fc │ │ │ │ + beq.w 88988 │ │ │ │ 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] @ (88b10 ) │ │ │ │ + ldr r2, [pc, #612] @ (88a9c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88c9c │ │ │ │ + bne.w 88c28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 88b74 │ │ │ │ + beq.w 88b00 │ │ │ │ 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 88cb0 │ │ │ │ + bne.w 88c3c │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 88d3e │ │ │ │ + bpl.w 88cca │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 88a5c │ │ │ │ + bpl.w 889e8 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs.w 88a6e │ │ │ │ + bcs.w 889fa │ │ │ │ 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 889a6 │ │ │ │ + bls.n 88932 │ │ │ │ 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 889a6 │ │ │ │ + bls.n 88932 │ │ │ │ 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 889a6 │ │ │ │ + bls.n 88932 │ │ │ │ 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 889a6 │ │ │ │ + bls.n 88932 │ │ │ │ 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 889a6 │ │ │ │ + bcs.n 88932 │ │ │ │ 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 88980 │ │ │ │ + bcc.n 8890c │ │ │ │ sub.w r4, r8, #16 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 889e6 │ │ │ │ + bcs.n 88972 │ │ │ │ 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 889e6 │ │ │ │ + bls.n 88972 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r2, r4, #8 │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs.n 889e6 │ │ │ │ + bcs.n 88972 │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 889da │ │ │ │ + bcc.n 88966 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d32 │ │ │ │ + beq.w 88cbe │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 88b14 │ │ │ │ + beq.w 88aa0 │ │ │ │ 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 88892 │ │ │ │ + bhi.w 8881e │ │ │ │ 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 88892 │ │ │ │ + bne.w 8881e │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88cf8 │ │ │ │ + bne.w 88c84 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 88afc │ │ │ │ + beq.n 88a88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 88892 │ │ │ │ + b.n 8881e │ │ │ │ blx 2987c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 887d0 │ │ │ │ + b.n 8875c │ │ │ │ add.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 88904 │ │ │ │ + bcc.w 88890 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 889c0 │ │ │ │ - b.n 889e6 │ │ │ │ + bcc.n 8894c │ │ │ │ + b.n 88972 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.w 88be6 │ │ │ │ + bls.w 88b72 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.w 88c02 │ │ │ │ + bcc.w 88b8e │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 88cc8 │ │ │ │ + bcs.w 88c54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 88ce0 │ │ │ │ + blt.w 88c6c │ │ │ │ mov.w fp, #4 │ │ │ │ mov r1, fp │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b498 │ │ │ │ + bl 26ba98 │ │ │ │ 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 88afc │ │ │ │ + blt.n 88a88 │ │ │ │ mla r2, r6, fp, fp │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 88848 │ │ │ │ + beq.w 887d4 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88892 │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 8881e │ │ │ │ + bl 1ea97c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 888da │ │ │ │ + bne.w 88866 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 889f4 │ │ │ │ + b.n 88980 │ │ │ │ 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 889f4 │ │ │ │ + bne.w 88980 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 88d12 │ │ │ │ + bpl.w 88c9e │ │ │ │ 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] @ (88d64 ) │ │ │ │ + ldrge r4, [pc, #532] @ (88cf0 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 88b70 │ │ │ │ + beq.n 88afc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88b70 │ │ │ │ + beq.n 88afc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 88b70 │ │ │ │ + cbnz r3, 88afc │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 889f4 │ │ │ │ + b.n 88980 │ │ │ │ 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 88bde │ │ │ │ + beq.n 88b6a │ │ │ │ cmp.w fp, #2 │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - beq.n 88c1c │ │ │ │ + beq.n 88ba8 │ │ │ │ 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 889e6 │ │ │ │ - ldr r7, [pc, #436] @ (88d68 ) │ │ │ │ - b.n 889f4 │ │ │ │ + b.n 88972 │ │ │ │ + ldr r7, [pc, #436] @ (88cf4 ) │ │ │ │ + b.n 88980 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 88d04 │ │ │ │ + bhi.w 88c90 │ │ │ │ lsls r0, r3, #24 │ │ │ │ iteet pl │ │ │ │ movpl r2, #24 │ │ │ │ addmi.w r3, r3, #1296 @ 0x510 │ │ │ │ movwmi r7, #19968 @ 0x4e00 │ │ │ │ - ldrpl r7, [pc, #404] @ (88d64 ) │ │ │ │ + ldrpl r7, [pc, #404] @ (88cf0 ) │ │ │ │ itte mi │ │ │ │ movtmi r7, #72 @ 0x48 │ │ │ │ addmi.w r7, r7, r3, lsl #5 │ │ │ │ mlapl r7, r2, r3, r7 │ │ │ │ - b.n 889f4 │ │ │ │ + b.n 88980 │ │ │ │ strb r2, [r3, r6] │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - b.n 888da │ │ │ │ + b.n 88866 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88ce0 │ │ │ │ + blt.n 88c6c │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 88afc │ │ │ │ + bgt.n 88a88 │ │ │ │ add.w r3, r6, #29 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 88ace │ │ │ │ + b.n 88a5a │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 88ce0 │ │ │ │ + blt.n 88c6c │ │ │ │ mov.w fp, #2 │ │ │ │ - b.n 88a94 │ │ │ │ + b.n 88a20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 88892 │ │ │ │ - b.n 88a28 │ │ │ │ + bne.w 8881e │ │ │ │ + b.n 889b4 │ │ │ │ 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 88c68 │ │ │ │ + b.n 88bf4 │ │ │ │ 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 │ │ │ │ @@ -141552,569 +141477,569 @@ │ │ │ │ str.w r0, [r1, #-8] │ │ │ │ bfi r6, r3, #0, #16 │ │ │ │ bfi r6, ip, #16, #16 │ │ │ │ str.w r6, [r1, #-4] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, lr │ │ │ │ mov r6, r0 │ │ │ │ - bcc.n 88c3e │ │ │ │ + bcc.n 88bca │ │ │ │ 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 889e6 │ │ │ │ + bcs.w 88972 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88c88 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 88c14 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88cbc │ │ │ │ + bne.n 88c48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126718 │ │ │ │ - b.n 888ba │ │ │ │ + bl 126d60 │ │ │ │ + b.n 88846 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 88d16 │ │ │ │ + bne.n 88ca2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 88c20 │ │ │ │ + bmi.n 88bac │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88c2e │ │ │ │ + b.n 88bba │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 888ba │ │ │ │ + b.n 88846 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64212 @ 0xfad4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #212 @ 0xd4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 88b08 │ │ │ │ + bl 12747c │ │ │ │ + b.n 88a94 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64264 @ 0xfb08 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #264 @ 0x108 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 88b08 │ │ │ │ + bl 12747c │ │ │ │ + b.n 88a94 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88a42 │ │ │ │ + b.n 889ce │ │ │ │ adds r5, r4, #4 │ │ │ │ mov.w r8, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.w 887e8 │ │ │ │ - b.n 88814 │ │ │ │ + bhi.w 88774 │ │ │ │ + b.n 887a0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88b32 │ │ │ │ + b.n 88abe │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 88b9a │ │ │ │ + bmi.w 88b26 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 88ba8 │ │ │ │ - movw r0, #21244 @ 0x52fc │ │ │ │ + b.n 88b34 │ │ │ │ + movw r0, #22780 @ 0x58fc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 88b08 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 88a94 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a2ec4 │ │ │ │ + b.w 1a6dac │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 88a60 │ │ │ │ + b.n 889ec │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #21272 @ 0x5318 │ │ │ │ + movw r1, #22808 @ 0x5918 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 88b08 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 88a94 │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088d6c : │ │ │ │ +00088cf8 : │ │ │ │ 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 88d8e │ │ │ │ + bne.n 88d1a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 859a0 │ │ │ │ + bl 8592c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88d8a │ │ │ │ - bl 498ac │ │ │ │ + bne.n 88d16 │ │ │ │ + bl 498b6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00088da0 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +00088d2c <_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 88de4 │ │ │ │ - cbz r0, 88de0 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 88d70 │ │ │ │ + cbz r0, 88d6c <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 88dca <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 88d56 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88dc4 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 88d50 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -00088de4 : │ │ │ │ +00088d70 : │ │ │ │ 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 88e62 │ │ │ │ + bpl.n 88dee │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 88e22 │ │ │ │ + bpl.n 88dae │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 88e76 │ │ │ │ + bpl.n 88e02 │ │ │ │ cmn.w r4, #20 │ │ │ │ - beq.n 88e30 │ │ │ │ - cbz r1, 88e16 │ │ │ │ + beq.n 88dbc │ │ │ │ + cbz r1, 88da2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 88e56 │ │ │ │ + bpl.n 88de2 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 88e30 │ │ │ │ + cbz r0, 88dbc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88e1e │ │ │ │ + beq.n 88daa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e1e │ │ │ │ + b.n 88daa │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d4764 │ │ │ │ + bl 1d8020 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 88e6a │ │ │ │ + beq.n 88df6 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ and.w r2, r3, #64 @ 0x40 │ │ │ │ - cbz r1, 88e52 │ │ │ │ - cbz r2, 88e5a │ │ │ │ + cbz r1, 88dde │ │ │ │ + cbz r2, 88de6 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 88e5a │ │ │ │ + bpl.n 88de6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e1a │ │ │ │ + b.n 88da6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88e16 │ │ │ │ + bne.n 88da2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 88e1e │ │ │ │ + b.n 88daa │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 88e1e │ │ │ │ + b.n 88daa │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 498ac │ │ │ │ + bl 498b6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 88e72 │ │ │ │ + cbz r1, 88dfe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 88e1e │ │ │ │ + b.n 88daa │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e30 │ │ │ │ + beq.n 88dbc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88e16 │ │ │ │ + beq.n 88da2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 88e16 │ │ │ │ + b.n 88da2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d264 <_Py_HashBytes@@Base> │ │ │ │ + b.w 6d24c <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -00088ea8 : │ │ │ │ +00088e34 : │ │ │ │ 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 88ed6 │ │ │ │ + bpl.n 88e62 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 88ef2 │ │ │ │ + bcs.n 88e7e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 78230 │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 781ac │ │ │ │ + movw r0, #412 @ 0x19c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21364 @ 0x5374 │ │ │ │ + movw r1, #23044 @ 0x5a04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 88eec │ │ │ │ + bl 12747c │ │ │ │ + b.n 88e78 │ │ │ │ │ │ │ │ -00088f10 : │ │ │ │ +00088e9c : │ │ │ │ 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, 88f82 │ │ │ │ + cbnz r5, 88f0e │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ - cbz r5, 88f4e │ │ │ │ + cbz r5, 88eda │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 88f4e │ │ │ │ + cbz r5, 88eda │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r1, 88f9c │ │ │ │ + cbz r1, 88f28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbz r0, 88f98 │ │ │ │ + cbz r0, 88f24 │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 88f98 │ │ │ │ + cbz r0, 88f24 │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d7770 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 88f8e │ │ │ │ + beq.n 88f1a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 257f7c │ │ │ │ - bl 262848 │ │ │ │ + b.w 2587cc │ │ │ │ + bl 263064 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88f74 │ │ │ │ - b.n 88f86 │ │ │ │ + beq.n 88f00 │ │ │ │ + b.n 88f12 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 88fb6 │ │ │ │ + cbnz r3, 88f42 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #21544 @ 0x5428 │ │ │ │ + movw r1, #23080 @ 0x5a28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 88f86 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 88f12 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20356 @ 0x4f84 │ │ │ │ + movw r1, #21892 @ 0x5584 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 88f86 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 88f12 │ │ │ │ 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 89072 │ │ │ │ + beq.n 88ffe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 890a8 │ │ │ │ + bpl.n 89034 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 89040 │ │ │ │ + bne.n 88fcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8904a │ │ │ │ + beq.n 88fd6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 89058 │ │ │ │ + bne.n 88fe4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 89058 │ │ │ │ - ldr r1, [pc, #164] @ (890c0 ) │ │ │ │ + beq.n 88fe4 │ │ │ │ + ldr r1, [pc, #164] @ (8904c ) │ │ │ │ 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 890a2 │ │ │ │ - bl 7b9b0 │ │ │ │ + beq.n 8902e │ │ │ │ + bl 7b998 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 89002 │ │ │ │ + bne.n 88f8e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89014 │ │ │ │ + beq.n 88fa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8901a │ │ │ │ + bne.n 88fa6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19f248 │ │ │ │ + b.w 1a3138 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8909a │ │ │ │ + beq.n 89026 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 890b8 │ │ │ │ + beq.n 89044 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bc608 │ │ │ │ + b.w bc7d8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 8908c │ │ │ │ - b.n 89080 │ │ │ │ - bl 794e4 │ │ │ │ - b.n 8903c │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bne.n 89018 │ │ │ │ + b.n 8900c │ │ │ │ + bl 79464 │ │ │ │ + b.n 88fc8 │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8903c │ │ │ │ + b.n 88fc8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000890c4 <_PyType_Lookup@@Base>: │ │ │ │ +00089050 <_PyType_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 81954 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81948 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 890de <_PyType_Lookup@@Base+0x1a> │ │ │ │ + cbnz r0, 8906a <_PyType_Lookup@@Base+0x1a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 890da <_PyType_Lookup@@Base+0x16> │ │ │ │ + beq.n 89066 <_PyType_Lookup@@Base+0x16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 890da <_PyType_Lookup@@Base+0x16> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 890da <_PyType_Lookup@@Base+0x16> │ │ │ │ + bne.n 89066 <_PyType_Lookup@@Base+0x16> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89066 <_PyType_Lookup@@Base+0x16> │ │ │ │ nop │ │ │ │ │ │ │ │ -000890f8 : │ │ │ │ +00089084 : │ │ │ │ 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 891e0 │ │ │ │ + beq.n 8916c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 891ac │ │ │ │ + beq.n 89138 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 891bc │ │ │ │ - bl 71328 │ │ │ │ + bne.n 89148 │ │ │ │ + bl 71310 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89208 │ │ │ │ + beq.n 89194 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #216] @ (89210 ) │ │ │ │ + ldr r1, [pc, #216] @ (8919c ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 782e8 │ │ │ │ + bl 78264 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 89200 │ │ │ │ - bne.n 891d2 │ │ │ │ + blt.n 8918c │ │ │ │ + bne.n 8915e │ │ │ │ sub.w r1, r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f6bc │ │ │ │ + bl 7f6b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89200 │ │ │ │ + beq.n 8918c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (89210 ) │ │ │ │ + ldr r1, [pc, #184] @ (8919c ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 891da │ │ │ │ + bne.n 89166 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 891c2 │ │ │ │ + bmi.n 8914e │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d710 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 891d6 │ │ │ │ + cbz r0, 89162 │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #21684 @ 0x54b4 │ │ │ │ + movw r1, #23220 @ 0x5ab4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 85080 │ │ │ │ + bl 8500c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, sl │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ 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 89126 │ │ │ │ + beq.n 890b2 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 89134 │ │ │ │ + b.n 890c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89174 │ │ │ │ + beq.n 89100 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 89174 │ │ │ │ + b.n 89100 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 89160 │ │ │ │ + b.n 890ec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89192 │ │ │ │ + b.n 8911e │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 89192 │ │ │ │ - ldr r0, [pc, #48] @ (89214 ) │ │ │ │ + b.n 8911e │ │ │ │ + ldr r0, [pc, #48] @ (891a0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #21636 @ 0x5484 │ │ │ │ + movw r2, #23172 @ 0x5a84 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 126e98 <_PyErr_SetString@@Base> │ │ │ │ - b.n 891a4 │ │ │ │ + bl 1274e0 <_PyErr_SetString@@Base> │ │ │ │ + b.n 89130 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 89192 │ │ │ │ + b.n 8911e │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 89192 │ │ │ │ + b.n 8911e │ │ │ │ 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 │ │ │ │ @@ -142124,693 +142049,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 8925a │ │ │ │ + beq.n 891e6 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (89288 ) │ │ │ │ + ldr r0, [pc, #64] @ (89214 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8928c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89218 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 89270 │ │ │ │ + cbnz r3, 891fc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89256 │ │ │ │ + beq.n 891e2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 89256 │ │ │ │ + b.n 891e2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #21520 @ 0x5410 │ │ │ │ + movw r0, #23020 @ 0x59ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23b304 │ │ │ │ + bl 23c67c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8925c │ │ │ │ - b.n 89256 │ │ │ │ + bne.n 891e8 │ │ │ │ + b.n 891e2 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008928c <_PyObject_MakeTpCall@@Base>: │ │ │ │ +00089218 <_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 89704 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + beq.w 896fc <_PyObject_MakeTpCall@@Base+0x4e4> │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8946e <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ - blt.w 89766 <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ - ldr.w fp, [pc, #992] @ 896a0 <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + beq.w 89412 <_PyObject_MakeTpCall@@Base+0x1fa> │ │ │ │ + blt.w 89690 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + ldr.w fp, [pc, #992] @ 8962c <_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 89566 <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ + bgt.w 894f2 <_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 894ec <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ - ldr.w ip, [pc, #956] @ 896a4 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + beq.w 8947a <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + ldr.w ip, [pc, #956] @ 89630 <_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 89682 <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ + bne.w 8960e <_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 89456 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 893e2 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 89370 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 892fc <_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 894d4 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ + beq.w 893fa <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 89370 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 892fc <_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 894e0 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq.w 89406 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 89358 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 892e4 <_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 89476 <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ + bne.n 8941a <_PyObject_MakeTpCall@@Base+0x202> │ │ │ │ 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 894ae <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ - movw r2, #38933 @ 0x9815 │ │ │ │ + blt.w 89454 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ + movw r2, #38817 @ 0x97a1 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89462 <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ - ldr r3, [pc, #740] @ (896a0 <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ + bne.n 893ee <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ + ldr r3, [pc, #740] @ (8962c <_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 8953e <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 894ca <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89776 <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ + beq.w 89702 <_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 8961a <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ + beq.w 8958e <_PyObject_MakeTpCall@@Base+0x376> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89738 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ + bne.w 896ce <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 895bc <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ + bne.w 8953c <_PyObject_MakeTpCall@@Base+0x324> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cbz r3, 8939c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8964e <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ + blt.w 895da <_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 8943c <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + beq.n 893c8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8943c <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #636] @ (896a4 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + cbnz r3, 893c8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #636] @ (89630 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89668 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ + bne.w 895f4 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 89510 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bne.n 8949c <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89600 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ + beq.w 89580 <_PyObject_MakeTpCall@@Base+0x368> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8970a <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + bne.w 896a0 <_PyObject_MakeTpCall@@Base+0x488> │ │ │ │ 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 8932c <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - b.n 89370 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 892b8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 892fc <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ - ldr r4, [pc, #568] @ (896a8 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ + b.n 8939c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cmp r6, #2 │ │ │ │ + str.w r0, [lr, #4] │ │ │ │ + bne.w 892d8 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 892fc <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + cmp fp, lr │ │ │ │ + str.w r0, [ip, #4]! │ │ │ │ + bne.w 892e4 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 892fc <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + ldr r4, [pc, #544] @ (89634 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8939a <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 89326 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8963e <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + bmi.w 895ca <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8939a <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.w 89326 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ add.w r1, r8, r6, lsl #2 │ │ │ │ add.w r0, r9, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bcedc <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl bd0ac <_PyDict_FromItems@@Base+0x9c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 897c0 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ + beq.w 89772 <_PyObject_MakeTpCall@@Base+0x55a> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - bge.w 893ac <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + bge.w 89338 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21688 @ 0x54b8 │ │ │ │ + movw r1, #23224 @ 0x5ab8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e5cf4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e8c64 <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 893ac <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + beq.w 89338 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89420 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ - b.n 8943c <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - cmp r6, #2 │ │ │ │ - str.w r0, [lr, #4] │ │ │ │ - bne.w 8934c <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ - b.n 89370 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ - cmp fp, lr │ │ │ │ - str.w r0, [ip, #4]! │ │ │ │ - bne.w 89358 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 89370 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.n 893ac <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ + b.n 893c8 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.n 8958a <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89310 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ + b.n 8929c <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89440 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 893cc <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89440 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #380] @ (896a4 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + bne.n 893cc <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #380] @ (89630 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 896ea <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ + bne.w 89676 <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 89440 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + b.n 893cc <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 897de <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ + beq.w 8974c <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 893d0 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ + beq.w 8935c <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21720 @ 0x54d8 │ │ │ │ + movw r1, #23256 @ 0x5ad8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 8939c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 896ac <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ + bhi.w 89668 <_PyObject_MakeTpCall@@Base+0x450> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.n 8958a <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ 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 8960e <_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 89340 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ - str.w r0, [lr, #4] │ │ │ │ - b.n 8934c <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + beq.n 895b2 <_PyObject_MakeTpCall@@Base+0x39a> │ │ │ │ + add.w r2, sl, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str.w r0, [lr] │ │ │ │ + b.n 892b8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 897a0 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 8972c <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ble.w 8939c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 893fc <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89388 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 8939c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 893fc <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89388 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 8939c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 893fc <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89388 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 895ee <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ - b.n 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + bne.n 8956e <_PyObject_MakeTpCall@@Base+0x356> │ │ │ │ + b.n 8939c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 896ba <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 89638 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 896ba <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 89638 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8944e <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ - add.w r2, sl, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str.w r0, [lr] │ │ │ │ - b.n 8932c <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 89622 <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ + b.n 893da <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + cbz r3, 89596 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89562 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 894ee <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #22412 @ 0x578c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 89562 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.n 894ee <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + mov ip, lr │ │ │ │ + str.w r0, [ip], #4 │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, sl │ │ │ │ + bne.w 892cc <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ + str.w r0, [lr, #4] │ │ │ │ + b.n 892d8 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r8, r9 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - bge.w 893ac <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ - b.n 894ae <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + bge.w 89338 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + b.n 89454 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89562 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + beq.n 894ee <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89562 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 894ee <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 89562 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 894ee <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89438 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 893c4 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 89438 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 893c4 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 896d6 <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ + bne.n 89654 <_PyObject_MakeTpCall@@Base+0x43c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8930c <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 89298 <_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 1e7a0c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8958a <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ - b.n 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #22412 @ 0x578c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.n 8958a <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ 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 8930c <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 89298 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + bl 1ea97c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89516 <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ + b.n 8958a <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89538 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + beq.w 894c4 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 89538 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ - bl 1f1528 │ │ │ │ - b.n 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + b.n 894c4 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ + movw r0, #384 @ 0x180 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8958a <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8944e <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + beq.w 893da <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89804 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 89790 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #22460 @ 0x57bc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20d668 │ │ │ │ - b.n 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 20f3bc │ │ │ │ + b.n 8958a <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 893f4 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ + beq.w 89380 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89792 <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ + bne.n 8971e <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #22460 @ 0x57bc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 20d668 │ │ │ │ - b.n 89562 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 20f3bc │ │ │ │ + b.n 894ee <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 1f4474 │ │ │ │ + b.n 8958a <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21752 @ 0x54f8 │ │ │ │ + movw r2, #23288 @ 0x5af8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 89562 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.n 894ee <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8974a <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8974a <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 896e0 <_PyObject_MakeTpCall@@Base+0x4c8> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 896e0 <_PyObject_MakeTpCall@@Base+0x4c8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 893fc <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89388 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 897a2 <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ + bne.n 8972e <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 893fc <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ - b.n 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8960a <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 89388 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + b.n 8939c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 897ee <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ + beq.n 8975c <_PyObject_MakeTpCall@@Base+0x544> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8954c <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + bne.w 894d8 <_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 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 8939c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 89410 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 8939c <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8958a <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8958a <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8958a <_PyObject_MakeTpCall@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8971c <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bne.n 896b2 <_PyObject_MakeTpCall@@Base+0x49a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8971c <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 896b2 <_PyObject_MakeTpCall@@Base+0x49a> │ │ │ │ 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] @ (89990 <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ + ldr r5, [pc, #360] @ (8991c <_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 8987a <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ + beq.n 89806 <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 898fc <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + beq.n 89888 <_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, 898be <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ + cbz r0, 8984a <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89918 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ + bne.n 898a4 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8989e <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + bne.n 8982a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 89874 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + cbz r3, 89800 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 898e2 <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ + blt.n 8986e <_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 89952 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 898de <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 89840 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ + beq.n 897cc <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21720 @ 0x54d8 │ │ │ │ + movw r1, #23256 @ 0x5ad8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 89874 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89800 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8996e <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ + beq.n 898fa <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ ldr.w ip, [r2, #8]! │ │ │ │ movs r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 89874 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + ble.n 89800 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 898ac <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ - b.n 89862 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - cbz r3, 898c6 <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ + bne.n 89838 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 897ee <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + cbz r3, 89852 <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8989a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89826 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #22412 @ 0x578c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8989a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.n 89826 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8989a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + beq.n 89826 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8989a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 89826 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8989a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89826 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21752 @ 0x54f8 │ │ │ │ + movw r2, #23288 @ 0x5af8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8989a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.n 89826 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8985c <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ + beq.n 897e8 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89944 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 898d0 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #22460 @ 0x57bc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20d668 │ │ │ │ - b.n 8989a <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 20f3bc │ │ │ │ + b.n 89826 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89928 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 89928 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - cbz r2, 8995a <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ + bne.n 898b4 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 898b4 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + cbz r2, 898e6 <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89884 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + bne.n 89810 <_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 89874 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.n 89800 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89874 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89800 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 89862 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + beq.w 897ee <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89970 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ + bne.n 898fc <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 89862 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - b.n 89874 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.w 897ee <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + b.n 89800 <_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 │ │ │ │ @@ -142821,277 +142746,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, #21784 @ 0x5518 │ │ │ │ + movw r1, #23320 @ 0x5b18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8c534 │ │ │ │ + bl 8c480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8b2a6 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ ldrd r3, r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 89c04 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ - ble.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 89b8e <_PyObject_MakeTpCall@@Base+0x976> │ │ │ │ + ble.w 8b2a6 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8bebe <_PyObject_MakeTpCall@@Base+0x2c32> │ │ │ │ + bge.w 8bdde <_PyObject_MakeTpCall@@Base+0x2bc6> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8acf6 <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ + beq.w 8ac5a <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ 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 8baba <_PyObject_MakeTpCall@@Base+0x282e> │ │ │ │ + bge.w 8ba90 <_PyObject_MakeTpCall@@Base+0x2878> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 89a14 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ + bne.n 899a0 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + ble.w 8b2a6 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r0, [r5, #172] @ 0xac │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, r3, #8 │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bcb8 <_PyObject_MakeTpCall@@Base+0x2a2c> │ │ │ │ + beq.w 8b9e4 <_PyObject_MakeTpCall@@Base+0x27cc> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ + mvn.w lr, r1 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ - sub.w lr, r1, r4 │ │ │ │ - mvn.w lr, lr │ │ │ │ + add lr, r4 │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 8b194 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ + beq.w 8b100 <_PyObject_MakeTpCall@@Base+0x1ee8> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b692 <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 8b36a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 8b2d4 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8b194 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ + beq.w 8b100 <_PyObject_MakeTpCall@@Base+0x1ee8> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 89b14 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq.n 89a9e <_PyObject_MakeTpCall@@Base+0x886> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 89afa <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ + beq.n 89a84 <_PyObject_MakeTpCall@@Base+0x86c> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 89ae0 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ + beq.n 89a6a <_PyObject_MakeTpCall@@Base+0x852> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 89ac6 <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ + beq.n 89a50 <_PyObject_MakeTpCall@@Base+0x838> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8b344 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.w 8b2ae <_PyObject_MakeTpCall@@Base+0x2096> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b692 <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 8b36a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 8b2d4 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b692 <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 8b36a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 8b2d4 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b692 <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 8b36a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 8b2d4 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b692 <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 8b36a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 8b2d4 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + ble.w 8b692 <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 8b36a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 8b2d4 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b720 <_PyObject_MakeTpCall@@Base+0x2494> │ │ │ │ + ble.w 8b690 <_PyObject_MakeTpCall@@Base+0x2478> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 8b2d2 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8b400 <_PyObject_MakeTpCall@@Base+0x2174> │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 8b35e <_PyObject_MakeTpCall@@Base+0x2146> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8b994 <_PyObject_MakeTpCall@@Base+0x2708> │ │ │ │ + bne.w 8b790 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ 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 8bf44 <_PyObject_MakeTpCall@@Base+0x2cb8> │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #30 │ │ │ │ - bmi.w 8ac74 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + bge.w 8bf04 <_PyObject_MakeTpCall@@Base+0x2cec> │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + lsls r5, r1, #30 │ │ │ │ + bmi.w 8abda <_PyObject_MakeTpCall@@Base+0x19c2> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8acbc <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ - lsls r0, r2, #21 │ │ │ │ - bpl.w 8b324 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + beq.w 8ac20 <_PyObject_MakeTpCall@@Base+0x1a08> │ │ │ │ + lsls r0, r1, #21 │ │ │ │ + bpl.w 8b28e <_PyObject_MakeTpCall@@Base+0x2076> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ac20 <_PyObject_MakeTpCall@@Base+0x1994> │ │ │ │ + beq.w 8ab88 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8acce <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ + beq.w 8ac32 <_PyObject_MakeTpCall@@Base+0x1a1a> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8afe8 <_PyObject_MakeTpCall@@Base+0x1d5c> │ │ │ │ + beq.w 8af4c <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ ldr.w fp, [r7, #128] @ 0x80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8b236 <_PyObject_MakeTpCall@@Base+0x1faa> │ │ │ │ + beq.w 8b1a2 <_PyObject_MakeTpCall@@Base+0x1f8a> │ │ │ │ ldr.w r1, [fp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b3e8 <_PyObject_MakeTpCall@@Base+0x215c> │ │ │ │ + beq.w 8b352 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b35c <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ + beq.w 8b2c6 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 7f578 │ │ │ │ + bl 7f570 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 89be8 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne.n 89b72 <_PyObject_MakeTpCall@@Base+0x95a> │ │ │ │ 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 8b23e <_PyObject_MakeTpCall@@Base+0x1fb2> │ │ │ │ + bne.w 8b1aa <_PyObject_MakeTpCall@@Base+0x1f92> │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq fp, r1 │ │ │ │ - b.w 8b23e <_PyObject_MakeTpCall@@Base+0x1fb2> │ │ │ │ + b.w 8b1aa <_PyObject_MakeTpCall@@Base+0x1f92> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d710 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8b2a6 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bc8e <_PyObject_MakeTpCall@@Base+0x2a02> │ │ │ │ + beq.w 8bbdc <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8bc8e <_PyObject_MakeTpCall@@Base+0x2a02> │ │ │ │ + bpl.w 8bbdc <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 81e50 │ │ │ │ + bl 81e44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b348 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8bca4 <_PyObject_MakeTpCall@@Base+0x2a18> │ │ │ │ - ldr r1, [pc, #564] @ (89e80 <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ + bpl.w 8bbf2 <_PyObject_MakeTpCall@@Base+0x29da> │ │ │ │ + ldr r1, [pc, #560] @ (89e08 <_PyObject_MakeTpCall@@Base+0xbf0>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ad66 <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + bne.w 8acca <_PyObject_MakeTpCall@@Base+0x1ab2> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8ad66 <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + beq.w 8acca <_PyObject_MakeTpCall@@Base+0x1ab2> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ad86 <_PyObject_MakeTpCall@@Base+0x1afa> │ │ │ │ - ldr.w r9, [pc, #532] @ 89e90 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bne.w 8acea <_PyObject_MakeTpCall@@Base+0x1ad2> │ │ │ │ + ldr.w r9, [pc, #528] @ 89e18 <_PyObject_MakeTpCall@@Base+0xc00> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b77e <_PyObject_MakeTpCall@@Base+0x24f2> │ │ │ │ + bne.w 8b6e4 <_PyObject_MakeTpCall@@Base+0x24cc> │ │ │ │ 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 8aa90 <_PyObject_MakeTpCall@@Base+0x1804> │ │ │ │ + bne.w 8a9f8 <_PyObject_MakeTpCall@@Base+0x17e0> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa90 <_PyObject_MakeTpCall@@Base+0x1804> │ │ │ │ + bne.w 8a9f8 <_PyObject_MakeTpCall@@Base+0x17e0> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40409 @ 0x9dd9 │ │ │ │ + movw r8, #40281 @ 0x9d59 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bde0 <_PyObject_MakeTpCall@@Base+0x2b54> │ │ │ │ + bne.w 8bc06 <_PyObject_MakeTpCall@@Base+0x29ee> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79da0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b348 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 89d06 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr.w r9, [pc, #432] @ 89e90 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bpl.n 89c90 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ + ldr.w r9, [pc, #432] @ 89e18 <_PyObject_MakeTpCall@@Base+0xc00> │ │ │ │ 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] │ │ │ │ @@ -143112,1112 +143037,1097 @@ │ │ │ │ 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 8c18c <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ + beq.w 8c204 <_PyObject_MakeTpCall@@Base+0x2fec> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [sl, #168] @ 0xa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89d56 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + beq.n 89ce0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [sl, #152] @ 0x98 │ │ │ │ - movw r2, #65005 @ 0xfded │ │ │ │ - movt r2, #15 │ │ │ │ + movw r2, #209 @ 0xd1 │ │ │ │ + movt r2, #16 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [sl, #24] │ │ │ │ str.w r4, [sl, #128] @ 0x80 │ │ │ │ - movw r2, #59433 @ 0xe829 │ │ │ │ + movw r2, #59425 @ 0xe821 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [sl, #160] @ 0xa0 │ │ │ │ - movw r2, #5173 @ 0x1435 │ │ │ │ + movw r2, #6425 @ 0x1919 │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ - movw r2, #8605 @ 0x219d │ │ │ │ + movw r2, #11037 @ 0x2b1d │ │ │ │ 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 8ba7a <_PyObject_MakeTpCall@@Base+0x27ee> │ │ │ │ + bpl.w 8bd46 <_PyObject_MakeTpCall@@Base+0x2b2e> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8ba88 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ + bpl.w 8bd54 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8ba88 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ + bpl.w 8bd54 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [sl, #12] │ │ │ │ - beq.w 8ba52 <_PyObject_MakeTpCall@@Base+0x27c6> │ │ │ │ + beq.w 8bd68 <_PyObject_MakeTpCall@@Base+0x2b50> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8c34e <_PyObject_MakeTpCall@@Base+0x30c2> │ │ │ │ + bne.w 8c230 <_PyObject_MakeTpCall@@Base+0x3018> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8acfe <_PyObject_MakeTpCall@@Base+0x1a72> │ │ │ │ - ldr r5, [pc, #152] @ (89e84 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ + bmi.w 8ac62 <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ + ldr r5, [pc, #148] @ (89e0c <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ 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 8ad54 <_PyObject_MakeTpCall@@Base+0x1ac8> │ │ │ │ + bne.w 8acb8 <_PyObject_MakeTpCall@@Base+0x1aa0> │ │ │ │ ldr.w r2, [r5, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8ad54 <_PyObject_MakeTpCall@@Base+0x1ac8> │ │ │ │ + beq.w 8acb8 <_PyObject_MakeTpCall@@Base+0x1aa0> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #116] @ (89e88 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #112] @ (89e10 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.n 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 89e94 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ - bl 106e90 │ │ │ │ + bne.n 89e1c <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bl 107174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89e9a <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ - ldr r1, [pc, #92] @ (89e8c <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ + beq.n 89e22 <_PyObject_MakeTpCall@@Base+0xc0a> │ │ │ │ + ldr r1, [pc, #92] @ (89e14 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 80324 │ │ │ │ + bl 8031c │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89e5a <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + beq.n 89de4 <_PyObject_MakeTpCall@@Base+0xbcc> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #68] @ (89e88 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #64] @ (89e10 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b9ba <_PyObject_MakeTpCall@@Base+0x272e> │ │ │ │ + bne.w 8b920 <_PyObject_MakeTpCall@@Base+0x2708> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 89e9a <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + bge.n 89e22 <_PyObject_MakeTpCall@@Base+0xc0a> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89e76 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + beq.n 89e00 <_PyObject_MakeTpCall@@Base+0xbe8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c150 <_PyObject_MakeTpCall@@Base+0x2ec4> │ │ │ │ + beq.w 8bfc4 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a7da <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ - nop │ │ │ │ + b.w 8a75e <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ 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 89e24 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ + beq.n 89dae <_PyObject_MakeTpCall@@Base+0xb96> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8c42c <_PyObject_MakeTpCall@@Base+0x31a0> │ │ │ │ + bmi.w 8c2b8 <_PyObject_MakeTpCall@@Base+0x30a0> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8c474 <_PyObject_MakeTpCall@@Base+0x31e8> │ │ │ │ + bpl.w 8c300 <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ ldr.w r3, [r5, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b224 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + bne.w 8b190 <_PyObject_MakeTpCall@@Base+0x1f78> │ │ │ │ ldr.w r2, [r5, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8b224 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ - ldr r1, [pc, #736] @ (8a1ac <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ + beq.w 8b190 <_PyObject_MakeTpCall@@Base+0x1f78> │ │ │ │ + ldr r1, [pc, #736] @ (8a134 <_PyObject_MakeTpCall@@Base+0xf1c>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8ab28 <_PyObject_MakeTpCall@@Base+0x189c> │ │ │ │ + bne.w 8aa90 <_PyObject_MakeTpCall@@Base+0x1878> │ │ │ │ ldr.w r2, [sl, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89ef0 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + beq.n 89e78 <_PyObject_MakeTpCall@@Base+0xc60> │ │ │ │ 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 8c19e <_PyObject_MakeTpCall@@Base+0x2f12> │ │ │ │ + bmi.w 8c314 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c24a <_PyObject_MakeTpCall@@Base+0x2fbe> │ │ │ │ + bpl.w 8c370 <_PyObject_MakeTpCall@@Base+0x3158> │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8aad8 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ + bne.w 8aa40 <_PyObject_MakeTpCall@@Base+0x1828> │ │ │ │ ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8aad8 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ + beq.w 8aa40 <_PyObject_MakeTpCall@@Base+0x1828> │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #648] @ (8a1b0 <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ + ldr r1, [pc, #648] @ (8a138 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8aae6 <_PyObject_MakeTpCall@@Base+0x185a> │ │ │ │ + beq.w 8aa4e <_PyObject_MakeTpCall@@Base+0x1836> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 89fc4 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + bpl.n 89f4c <_PyObject_MakeTpCall@@Base+0xd34> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8bb70 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + bpl.w 8b9ae <_PyObject_MakeTpCall@@Base+0x2796> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8bb70 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + bpl.w 8b9ae <_PyObject_MakeTpCall@@Base+0x2796> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - beq.w 8bb78 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + beq.w 8b9b6 <_PyObject_MakeTpCall@@Base+0x279e> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #6037 @ 0x1795 │ │ │ │ + movw r2, #6013 @ 0x177d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b8fc <_PyObject_MakeTpCall@@Base+0x2670> │ │ │ │ - ldr.w r9, [pc, #588] @ 8a1c4 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b8b2 <_PyObject_MakeTpCall@@Base+0x269a> │ │ │ │ + ldr.w r9, [pc, #588] @ 8a14c <_PyObject_MakeTpCall@@Base+0xf34> │ │ │ │ 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 8ab90 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + bhi.w 8aaf8 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8b914 <_PyObject_MakeTpCall@@Base+0x2688> │ │ │ │ + beq.w 8b8ca <_PyObject_MakeTpCall@@Base+0x26b2> │ │ │ │ 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 8ab70 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + beq.w 8aad8 <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ 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 8c2b0 <_PyObject_MakeTpCall@@Base+0x3024> │ │ │ │ + bmi.w 8c3f2 <_PyObject_MakeTpCall@@Base+0x31da> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c4ac <_PyObject_MakeTpCall@@Base+0x3220> │ │ │ │ + bpl.w 8c44e <_PyObject_MakeTpCall@@Base+0x3236> │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b5e0 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ + bne.w 8b5cc <_PyObject_MakeTpCall@@Base+0x23b4> │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b5e0 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ - ldr r1, [pc, #448] @ (8a1b4 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ + beq.w 8b5cc <_PyObject_MakeTpCall@@Base+0x23b4> │ │ │ │ + ldr r1, [pc, #448] @ (8a13c <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b258 <_PyObject_MakeTpCall@@Base+0x1fcc> │ │ │ │ - ldr.w r9, [pc, #444] @ 8a1c4 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b1c4 <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ + ldr.w r9, [pc, #444] @ 8a14c <_PyObject_MakeTpCall@@Base+0xf34> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b788 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ + bne.w 8b6ee <_PyObject_MakeTpCall@@Base+0x24d6> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b2a8 <_PyObject_MakeTpCall@@Base+0x201c> │ │ │ │ + bmi.w 8b214 <_PyObject_MakeTpCall@@Base+0x1ffc> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bc72 <_PyObject_MakeTpCall@@Base+0x29e6> │ │ │ │ + bpl.w 8ba16 <_PyObject_MakeTpCall@@Base+0x27fe> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b67c <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ + bne.w 8b556 <_PyObject_MakeTpCall@@Base+0x233e> │ │ │ │ ldr.w r2, [r5, #2200] @ 0x898 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b67c <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ - ldr r1, [pc, #368] @ (8a1b8 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ + beq.w 8b556 <_PyObject_MakeTpCall@@Base+0x233e> │ │ │ │ + ldr r1, [pc, #368] @ (8a140 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b68e <_PyObject_MakeTpCall@@Base+0x2402> │ │ │ │ - ldr.w r9, [pc, #360] @ 8a1c4 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b568 <_PyObject_MakeTpCall@@Base+0x2350> │ │ │ │ + ldr.w r9, [pc, #360] @ 8a14c <_PyObject_MakeTpCall@@Base+0xf34> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b774 <_PyObject_MakeTpCall@@Base+0x24e8> │ │ │ │ + bne.w 8b67a <_PyObject_MakeTpCall@@Base+0x2462> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b6b0 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ + bmi.w 8b58a <_PyObject_MakeTpCall@@Base+0x2372> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8bd5e <_PyObject_MakeTpCall@@Base+0x2ad2> │ │ │ │ + bpl.w 8bbc0 <_PyObject_MakeTpCall@@Base+0x29a8> │ │ │ │ ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b5f2 <_PyObject_MakeTpCall@@Base+0x2366> │ │ │ │ + bne.w 8b544 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ ldr.w r2, [r5, #636] @ 0x27c │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b5f2 <_PyObject_MakeTpCall@@Base+0x2366> │ │ │ │ - ldr r1, [pc, #288] @ (8a1bc <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ + beq.w 8b544 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ + ldr r1, [pc, #288] @ (8a144 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b604 <_PyObject_MakeTpCall@@Base+0x2378> │ │ │ │ - ldr.w r9, [pc, #276] @ 8a1c4 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b5f0 <_PyObject_MakeTpCall@@Base+0x23d8> │ │ │ │ + ldr.w r9, [pc, #276] @ 8a14c <_PyObject_MakeTpCall@@Base+0xf34> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b750 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ + bne.w 8b6cc <_PyObject_MakeTpCall@@Base+0x24b4> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8af12 <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ + bne.w 8ae76 <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8a0e4 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ + cbz r3, 8a06c <_PyObject_MakeTpCall@@Base+0xe54> │ │ │ │ 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, 8a0fc <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ + cbz r3, 8a084 <_PyObject_MakeTpCall@@Base+0xe6c> │ │ │ │ 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 8a516 <_PyObject_MakeTpCall@@Base+0x128a> │ │ │ │ + beq.w 8a496 <_PyObject_MakeTpCall@@Base+0x127e> │ │ │ │ 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 8a540 <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ + bne.w 8a4c0 <_PyObject_MakeTpCall@@Base+0x12a8> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b312 <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + bne.w 8b27c <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8b318 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + bgt.w 8b282 <_PyObject_MakeTpCall@@Base+0x206a> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8a57e <_PyObject_MakeTpCall@@Base+0x12f2> │ │ │ │ + bmi.w 8a4fe <_PyObject_MakeTpCall@@Base+0x12e6> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c374 <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ + bpl.w 8c24a <_PyObject_MakeTpCall@@Base+0x3032> │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b704 <_PyObject_MakeTpCall@@Base+0x2478> │ │ │ │ + bne.w 8b63c <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b704 <_PyObject_MakeTpCall@@Base+0x2478> │ │ │ │ - ldr r1, [pc, #84] @ (8a1c0 <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ + beq.w 8b63c <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ + ldr r1, [pc, #84] @ (8a148 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b19a <_PyObject_MakeTpCall@@Base+0x1f0e> │ │ │ │ - ldr.w r9, [pc, #68] @ 8a1c4 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b106 <_PyObject_MakeTpCall@@Base+0x1eee> │ │ │ │ + ldr.w r9, [pc, #68] @ 8a14c <_PyObject_MakeTpCall@@Base+0xf34> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b768 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ + bne.w 8b6c0 <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b1d0 <_PyObject_MakeTpCall@@Base+0x1f44> │ │ │ │ + bmi.w 8b13c <_PyObject_MakeTpCall@@Base+0x1f24> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8c368 <_PyObject_MakeTpCall@@Base+0x30dc> │ │ │ │ - b.n 8a1c8 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + bpl.w 8c174 <_PyObject_MakeTpCall@@Base+0x2f5c> │ │ │ │ + b.n 8a150 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8a414 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8a39c <_PyObject_MakeTpCall@@Base+0x1184>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8a3ec <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a374 <_PyObject_MakeTpCall@@Base+0x115c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8a380 <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8a308 <_PyObject_MakeTpCall@@Base+0x10f0>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8a424 <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8a3ac <_PyObject_MakeTpCall@@Base+0x1194>) │ │ │ │ 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 8b6f2 <_PyObject_MakeTpCall@@Base+0x2466> │ │ │ │ + bne.w 8b5de <_PyObject_MakeTpCall@@Base+0x23c6> │ │ │ │ ldr.w r2, [r5, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8b6f2 <_PyObject_MakeTpCall@@Base+0x2466> │ │ │ │ - ldr r1, [pc, #732] @ (8a4bc <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ + beq.w 8b5de <_PyObject_MakeTpCall@@Base+0x23c6> │ │ │ │ + ldr r1, [pc, #724] @ (8a43c <_PyObject_MakeTpCall@@Base+0x1224>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bcde <_PyObject_MakeTpCall@@Base+0x2a52> │ │ │ │ - ldr.w r9, [pc, #724] @ 8a4c8 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + bne.w 8baba <_PyObject_MakeTpCall@@Base+0x28a2> │ │ │ │ + ldr.w r9, [pc, #716] @ 8a448 <_PyObject_MakeTpCall@@Base+0x1230> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b75c <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ + bne.w 8b6d8 <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8a232 <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ + bmi.n 8a1ba <_PyObject_MakeTpCall@@Base+0xfa2> │ │ │ │ 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 72eb4 │ │ │ │ + bl 72e30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8a24c <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + cbz r3, 8a1d4 <_PyObject_MakeTpCall@@Base+0xfbc> │ │ │ │ mov r0, sl │ │ │ │ - bl 8d868 │ │ │ │ + bl 8d7b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a23e <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ + bne.n 8a1c6 <_PyObject_MakeTpCall@@Base+0xfae> │ │ │ │ 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 8bdf8 <_PyObject_MakeTpCall@@Base+0x2b6c> │ │ │ │ + beq.w 8bcf8 <_PyObject_MakeTpCall@@Base+0x2ae0> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8bd06 <_PyObject_MakeTpCall@@Base+0x2a7a> │ │ │ │ + bmi.w 8bc12 <_PyObject_MakeTpCall@@Base+0x29fa> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bd4a <_PyObject_MakeTpCall@@Base+0x2abe> │ │ │ │ + beq.w 8bc56 <_PyObject_MakeTpCall@@Base+0x2a3e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8bd4a <_PyObject_MakeTpCall@@Base+0x2abe> │ │ │ │ - bl 81e50 │ │ │ │ + bpl.w 8bc56 <_PyObject_MakeTpCall@@Base+0x2a3e> │ │ │ │ + bl 81e44 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #576] @ 8a4c8 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - movw r3, #35857 @ 0x8c11 │ │ │ │ + beq.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + ldr.w r9, [pc, #568] @ 8a448 <_PyObject_MakeTpCall@@Base+0x1230> │ │ │ │ + movw r3, #36329 @ 0x8de9 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #540] @ (8a4c0 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r3, [pc, #532] @ (8a440 <_PyObject_MakeTpCall@@Base+0x1228>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ mov sl, r9 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8a5ee <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + bpl.w 8a56e <_PyObject_MakeTpCall@@Base+0x1356> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b83e <_PyObject_MakeTpCall@@Base+0x25b2> │ │ │ │ + bne.w 8b864 <_PyObject_MakeTpCall@@Base+0x264c> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a5ee <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a56e <_PyObject_MakeTpCall@@Base+0x1356> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r0, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsls r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8aa4c <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + beq.w 8a9b4 <_PyObject_MakeTpCall@@Base+0x179c> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a5d8 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.w 8a558 <_PyObject_MakeTpCall@@Base+0x1340> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #444] @ (8a4c0 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r2, [pc, #436] @ (8a440 <_PyObject_MakeTpCall@@Base+0x1228>) │ │ │ │ eor.w r9, r6, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ mla r3, r3, r9, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 8a89c <_PyObject_MakeTpCall@@Base+0x1610> │ │ │ │ + bne.w 8a802 <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ movs r3, #12 │ │ │ │ mul.w r3, r3, r9 │ │ │ │ adds r1, r5, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8a89a <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ + bne.w 8a800 <_PyObject_MakeTpCall@@Base+0x15e8> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r3 │ │ │ │ ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a830 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + beq.w 8a7b4 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a358 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.n 8a2e0 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a4ce <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + beq.w 8a44e <_PyObject_MakeTpCall@@Base+0x1236> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a808 <_PyObject_MakeTpCall@@Base+0x157c> │ │ │ │ + bne.w 8a78c <_PyObject_MakeTpCall@@Base+0x1574> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8c162 <_PyObject_MakeTpCall@@Base+0x2ed6> │ │ │ │ + beq.w 8c1d2 <_PyObject_MakeTpCall@@Base+0x2fba> │ │ │ │ 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 8c30c <_PyObject_MakeTpCall@@Base+0x3080> │ │ │ │ + bmi.w 8c390 <_PyObject_MakeTpCall@@Base+0x3178> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 8b810 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ + bhi.w 8b7c6 <_PyObject_MakeTpCall@@Base+0x25ae> │ │ │ │ adds r1, r5, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8b810 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ + bmi.w 8b7c6 <_PyObject_MakeTpCall@@Base+0x25ae> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6037 @ 0x1795 │ │ │ │ + movw r2, #6013 @ 0x177d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b800 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ + bne.w 8b7b6 <_PyObject_MakeTpCall@@Base+0x259e> │ │ │ │ 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 8b55c <_PyObject_MakeTpCall@@Base+0x22d0> │ │ │ │ + bcs.w 8b4c4 <_PyObject_MakeTpCall@@Base+0x22ac> │ │ │ │ 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 8b548 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ + beq.w 8b4b0 <_PyObject_MakeTpCall@@Base+0x2298> │ │ │ │ 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 8a866 <_PyObject_MakeTpCall@@Base+0x15da> │ │ │ │ + beq.w 8a7cc <_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 8b140 <_PyObject_MakeTpCall@@Base+0x1eb4> │ │ │ │ + bgt.w 8b0ac <_PyObject_MakeTpCall@@Base+0x1e94> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #140] @ (8a4c4 <_PyObject_MakeTpCall@@Base+0x1238>) │ │ │ │ + ldr r2, [pc, #132] @ (8a444 <_PyObject_MakeTpCall@@Base+0x122c>) │ │ │ │ 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 8bb2c <_PyObject_MakeTpCall@@Base+0x28a0> │ │ │ │ + bne.w 8bc6a <_PyObject_MakeTpCall@@Base+0x2a52> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8bae2 <_PyObject_MakeTpCall@@Base+0x2856> │ │ │ │ + beq.w 8bc80 <_PyObject_MakeTpCall@@Base+0x2a68> │ │ │ │ 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 8baec <_PyObject_MakeTpCall@@Base+0x2860> │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ + beq.n 8a3f2 <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ 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, #37297 @ 0x91b1 │ │ │ │ - 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, #38049 @ 0x94a1 │ │ │ │ + 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 8a4cc <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + beq.n 8a44c <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bb44 <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ - b.n 8a4cc <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ - nop │ │ │ │ - add r0, pc, #896 @ (adr r0, 8a840 <_PyObject_MakeTpCall@@Base+0x15b4>) │ │ │ │ + beq.w 8b9d8 <_PyObject_MakeTpCall@@Base+0x27c0> │ │ │ │ + b.n 8a44c <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ + add r0, pc, #896 @ (adr r0, 8a7c0 <_PyObject_MakeTpCall@@Base+0x15a8>) │ │ │ │ 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 be4a8 │ │ │ │ + bl be678 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a4f2 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + beq.n 8a472 <_PyObject_MakeTpCall@@Base+0x125a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a4f2 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + cbnz r3, 8a472 <_PyObject_MakeTpCall@@Base+0x125a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c3a2 <_PyObject_MakeTpCall@@Base+0x3116> │ │ │ │ + beq.w 8c056 <_PyObject_MakeTpCall@@Base+0x2e3e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a2b4 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a23c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a2b4 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bne.w 8a23c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a2b4 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a23c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14636 @ 0x392c │ │ │ │ + movw r1, #16172 @ 0x3f2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ str.w r6, [sl, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a12a <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ + beq.w 8a0b2 <_PyObject_MakeTpCall@@Base+0xe9a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b18e <_PyObject_MakeTpCall@@Base+0x1f02> │ │ │ │ + beq.w 8b0fa <_PyObject_MakeTpCall@@Base+0x1ee2> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #684] @ (8a7f8 <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ + ldr r2, [pc, #688] @ (8a77c <_PyObject_MakeTpCall@@Base+0x1564>) │ │ │ │ str.w r2, [sl, #124] @ 0x7c │ │ │ │ - cbnz r3, 8a558 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + cbnz r3, 8a4d8 <_PyObject_MakeTpCall@@Base+0x12c0> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c49c <_PyObject_MakeTpCall@@Base+0x3210> │ │ │ │ + beq.w 8c1c2 <_PyObject_MakeTpCall@@Base+0x2faa> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a13c <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a0c4 <_PyObject_MakeTpCall@@Base+0xeac> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a13c <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a0c4 <_PyObject_MakeTpCall@@Base+0xeac> │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - movw r3, #4885 @ 0x1315 │ │ │ │ + movw r3, #4877 @ 0x130d │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8a146 <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ - ldr.w r9, [pc, #644] @ 8a804 <_PyObject_MakeTpCall@@Base+0x1578> │ │ │ │ + bpl.w 8a0ce <_PyObject_MakeTpCall@@Base+0xeb6> │ │ │ │ + ldr.w r9, [pc, #648] @ 8a788 <_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 8a5ba <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ + beq.n 8a53a <_PyObject_MakeTpCall@@Base+0x1322> │ │ │ │ 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 8a154 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 8a0dc <_PyObject_MakeTpCall@@Base+0xec4> │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a184 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a10c <_PyObject_MakeTpCall@@Base+0xef4> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8a5ee <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.n 8a56e <_PyObject_MakeTpCall@@Base+0x1356> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8a5d8 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.n 8a558 <_PyObject_MakeTpCall@@Base+0x1340> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8a2f0 <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ + bgt.w 8a278 <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, sl │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a618 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + beq.n 8a598 <_PyObject_MakeTpCall@@Base+0x1380> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a618 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + cbnz r3, 8a598 <_PyObject_MakeTpCall@@Base+0x1380> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #496] @ (8a7fc <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + ldr r2, [pc, #500] @ (8a780 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be46 <_PyObject_MakeTpCall@@Base+0x2bba> │ │ │ │ + bne.w 8bdfa <_PyObject_MakeTpCall@@Base+0x2be2> │ │ │ │ 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 8ab06 <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ + bpl.w 8aa6e <_PyObject_MakeTpCall@@Base+0x1856> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ab06 <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ + beq.w 8aa6e <_PyObject_MakeTpCall@@Base+0x1856> │ │ │ │ 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 8be58 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ + beq.w 8be0c <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be86 <_PyObject_MakeTpCall@@Base+0x2bfa> │ │ │ │ + bne.w 8ba32 <_PyObject_MakeTpCall@@Base+0x281a> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8bf00 <_PyObject_MakeTpCall@@Base+0x2c74> │ │ │ │ + bpl.w 8ba6a <_PyObject_MakeTpCall@@Base+0x2852> │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c4c0 <_PyObject_MakeTpCall@@Base+0x3234> │ │ │ │ - movw r3, #57221 @ 0xdf85 │ │ │ │ + beq.w 8c180 <_PyObject_MakeTpCall@@Base+0x2f68> │ │ │ │ + movw r3, #57685 @ 0xe155 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8aabe <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + bne.w 8aa26 <_PyObject_MakeTpCall@@Base+0x180e> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #388] @ (8a800 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + ldr r1, [pc, #392] @ (8a784 <_PyObject_MakeTpCall@@Base+0x156c>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd55c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd72c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aacc <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ + beq.w 8aa34 <_PyObject_MakeTpCall@@Base+0x181c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a6b0 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ + beq.n 8a630 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8a6b0 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ - ldr r2, [pc, #348] @ (8a7fc <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + cbnz r3, 8a630 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ + ldr r2, [pc, #352] @ (8a780 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf28 <_PyObject_MakeTpCall@@Base+0x2c9c> │ │ │ │ + bne.w 8bd90 <_PyObject_MakeTpCall@@Base+0x2b78> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr.w r7, [r9, fp] │ │ │ │ + ldr.w r6, [r9, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8b650 <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ + bpl.w 8b64e <_PyObject_MakeTpCall@@Base+0x2436> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b650 <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ + beq.w 8b64e <_PyObject_MakeTpCall@@Base+0x2436> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b014 <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ - movw r3, #56517 @ 0xdcc5 │ │ │ │ + bne.w 8af80 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ + movw r3, #56861 @ 0xde1d │ │ │ │ movt r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8abbe <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - beq.w 8c33a <_PyObject_MakeTpCall@@Base+0x30ae> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8bbac <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ - ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ + bne.w 8ab26 <_PyObject_MakeTpCall@@Base+0x190e> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ands.w r2, r2, #1 │ │ │ │ + beq.w 8c37a <_PyObject_MakeTpCall@@Base+0x3162> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 8bb14 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ + adds r2, #1 │ │ │ │ + ldr r7, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bbb8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ - ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ + beq.w 8bb20 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ - cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 8bbb8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str.w r3, [r7, #148] @ 0x94 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp.w r7, r2, asr #2 │ │ │ │ + bge.w 8bb20 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + add.w r7, r4, r7, lsl #2 │ │ │ │ + str.w r7, [r6, #148] @ 0x94 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + cmp r2, r1 │ │ │ │ + mov.w r1, #0 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - str r6, [r4, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ - cmp r2, r3 │ │ │ │ - ldrd r0, r1, [r5, #8] │ │ │ │ - strd r0, r1, [r4, #12] │ │ │ │ - str r6, [r4, #28] │ │ │ │ - str r3, [r4, #20] │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ + ldr.w r2, [r3, #-76] │ │ │ │ + ldrd r7, r0, [r5, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + strd r7, r0, [r4, #12] │ │ │ │ + str r3, [r4, #28] │ │ │ │ + str r1, [r4, #20] │ │ │ │ str r2, [r4, #32] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - strh r3, [r4, #36] @ 0x24 │ │ │ │ - strb.w r3, [r4, #38] @ 0x26 │ │ │ │ - ble.w 8afa4 <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ + str r1, [r4, #24] │ │ │ │ + strh r1, [r4, #36] @ 0x24 │ │ │ │ + strb.w r1, [r4, #38] @ 0x26 │ │ │ │ + ble.w 8af2a <_PyObject_MakeTpCall@@Base+0x1d12> │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d644 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d5d4 <_PyEvalFramePushAndInit@@Base+0x358> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8afbc <_PyObject_MakeTpCall@@Base+0x1d30> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + bne.w 8af42 <_PyObject_MakeTpCall@@Base+0x1d2a> │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdc8 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ + bne.w 8bcea <_PyObject_MakeTpCall@@Base+0x2ad2> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e198 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9e128 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8abd2 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + beq.w 8ab3a <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd7a <_PyObject_MakeTpCall@@Base+0x2aee> │ │ │ │ + bne.w 8bc9c <_PyObject_MakeTpCall@@Base+0x2a84> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a7ce <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ + beq.n 8a752 <_PyObject_MakeTpCall@@Base+0x153a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8a7ce <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ - ldr r2, [pc, #68] @ (8a7fc <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + cbnz r3, 8a752 <_PyObject_MakeTpCall@@Base+0x153a> │ │ │ │ + ldr r2, [pc, #68] @ (8a780 <_PyObject_MakeTpCall@@Base+0x1568>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdac <_PyObject_MakeTpCall@@Base+0x2b20> │ │ │ │ + bne.w 8bcce <_PyObject_MakeTpCall@@Base+0x2ab6> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c4e4 <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ + bne.w 8c3be <_PyObject_MakeTpCall@@Base+0x31a6> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a7f0 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ + beq.n 8a774 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c4b6 <_PyObject_MakeTpCall@@Base+0x322a> │ │ │ │ + beq.w 8c3d2 <_PyObject_MakeTpCall@@Base+0x31ba> │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r0, r0, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8aa34 <_PyObject_MakeTpCall@@Base+0x17a8>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a9b8 <_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 8a826 <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ + beq.n 8a7aa <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8beda <_PyObject_MakeTpCall@@Base+0x2c4e> │ │ │ │ + beq.w 8bdac <_PyObject_MakeTpCall@@Base+0x2b94> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a4cc <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + bne.w 8a44c <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a2b4 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a23c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a2b4 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a23c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + b.w 8c070 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ 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 8a40a <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + bcc.w 8a392 <_PyObject_MakeTpCall@@Base+0x117a> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r9 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, r9] │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 8a40a <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + b.n 8a392 <_PyObject_MakeTpCall@@Base+0x117a> │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #696] @ (8ab58 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r0, [pc, #700] @ (8aac0 <_PyObject_MakeTpCall@@Base+0x18a8>) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8b8ac <_PyObject_MakeTpCall@@Base+0x2620> │ │ │ │ + bne.w 8b814 <_PyObject_MakeTpCall@@Base+0x25fc> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8bdd6 <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ + bgt.w 8ba86 <_PyObject_MakeTpCall@@Base+0x286e> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b4ac <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ + beq.w 8b408 <_PyObject_MakeTpCall@@Base+0x21f0> │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #660] @ (8ab58 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r3, [pc, #664] @ (8aac0 <_PyObject_MakeTpCall@@Base+0x18a8>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8b8b2 <_PyObject_MakeTpCall@@Base+0x2626> │ │ │ │ + beq.w 8b81a <_PyObject_MakeTpCall@@Base+0x2602> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b8d0 <_PyObject_MakeTpCall@@Base+0x2644> │ │ │ │ + beq.w 8b838 <_PyObject_MakeTpCall@@Base+0x2620> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8b3f4 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + beq.w 8b462 <_PyObject_MakeTpCall@@Base+0x224a> │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ - ble.w 8afc6 <_PyObject_MakeTpCall@@Base+0x1d3a> │ │ │ │ + ble.w 8af08 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ add.w r3, r1, #8 │ │ │ │ strd r8, r7, [sp, #76] @ 0x4c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, lr │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #584] @ (8ab5c <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r1, [pc, #588] @ (8aac4 <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8a95c <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ + bmi.n 8a8c2 <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8a9a6 <_PyObject_MakeTpCall@@Base+0x171a> │ │ │ │ + beq.n 8a90c <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a9ca <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + bne.n 8a932 <_PyObject_MakeTpCall@@Base+0x171a> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8a908 <_PyObject_MakeTpCall@@Base+0x167c> │ │ │ │ + blt.n 8a86e <_PyObject_MakeTpCall@@Base+0x1656> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8a950 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + beq.n 8a8b6 <_PyObject_MakeTpCall@@Base+0x169e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bee4 <_PyObject_MakeTpCall@@Base+0x2c58> │ │ │ │ + beq.w 8bdb6 <_PyObject_MakeTpCall@@Base+0x2b9e> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + beq.w 8a7b0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8a9fc <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ + b.n 8a964 <_PyObject_MakeTpCall@@Base+0x174c> │ │ │ │ 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 │ │ │ │ @@ -144230,2483 +144140,2476 @@ │ │ │ │ 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 8bdec <_PyObject_MakeTpCall@@Base+0x2b60> │ │ │ │ + beq.w 8bdd2 <_PyObject_MakeTpCall@@Base+0x2bba> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #444] @ (8ab5c <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ - bl 78354 │ │ │ │ + ldr r1, [pc, #448] @ (8aac4 <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ + bl 782d0 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8a926 <_PyObject_MakeTpCall@@Base+0x169a> │ │ │ │ + bne.n 8a88c <_PyObject_MakeTpCall@@Base+0x1674> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a9c0 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ + beq.n 8a928 <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c4f8 <_PyObject_MakeTpCall@@Base+0x326c> │ │ │ │ - bl d3c50 │ │ │ │ + cbnz r3, 8a928 <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + bl d3d9c │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ - b.n 8a830 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + b.n 8a7b4 <_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 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - beq.w 8af7c <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ + beq.w 8aee0 <_PyObject_MakeTpCall@@Base+0x1cc8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8a9f4 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ + beq.n 8a95c <_PyObject_MakeTpCall@@Base+0x1744> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bee4 <_PyObject_MakeTpCall@@Base+0x2c58> │ │ │ │ + beq.w 8bdb6 <_PyObject_MakeTpCall@@Base+0x2b9e> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a358 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.w 8a2e0 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ movs r3, #12 │ │ │ │ add.w r1, r5, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ mul.w r3, r3, r9 │ │ │ │ adds r6, r1, r3 │ │ │ │ str r4, [r6, #8] │ │ │ │ add r5, r3 │ │ │ │ adds r3, #4 │ │ │ │ add r3, r1 │ │ │ │ movw r1, #43772 @ 0xaafc │ │ │ │ ldr r0, [r5, r1] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #312] @ (8ab58 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r1, [pc, #312] @ (8aac0 <_PyObject_MakeTpCall@@Base+0x18a8>) │ │ │ │ ldr.w r1, [r1, #260] @ 0x104 │ │ │ │ cmp r1, r5 │ │ │ │ ittt ne │ │ │ │ addne r1, #1 │ │ │ │ - ldrne r5, [pc, #300] @ (8ab58 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldrne r5, [pc, #300] @ (8aac0 <_PyObject_MakeTpCall@@Base+0x18a8>) │ │ │ │ strne.w r1, [r5, #260] @ 0x104 │ │ │ │ str r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8abfc <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bne.w 8ab64 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a358 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a2e0 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ + b.n 8a7b0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b5a6 <_PyObject_MakeTpCall@@Base+0x231a> │ │ │ │ + beq.w 8b50a <_PyObject_MakeTpCall@@Base+0x22f2> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #248] @ (8ab5c <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r2, [pc, #248] @ (8aac4 <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ eor.w r9, r1, r2, asr #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ mla r3, r3, r9, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8a324 <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ - b.n 8a89c <_PyObject_MakeTpCall@@Base+0x1610> │ │ │ │ + beq.w 8a2ac <_PyObject_MakeTpCall@@Base+0x1094> │ │ │ │ + b.n 8a802 <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40409 @ 0x9dd9 │ │ │ │ + movw r8, #40281 @ 0x9d59 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bb50 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + bne.w 8bae2 <_PyObject_MakeTpCall@@Base+0x28ca> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79da0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b348 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 89cd6 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - ldr r1, [pc, #160] @ (8ab60 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + b.w 89c60 <_PyObject_MakeTpCall@@Base+0xa48> │ │ │ │ + ldr r1, [pc, #160] @ (8aac8 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8a68c <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #144] @ (8ab60 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a60c <_PyObject_MakeTpCall@@Base+0x13f4> │ │ │ │ + ldr r1, [pc, #144] @ (8aac8 <_PyObject_MakeTpCall@@Base+0x18b0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d3470 │ │ │ │ + bl d35c4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8a68c <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r0, [pc, #136] @ (8ab64 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ - bl 6cb9c │ │ │ │ + b.n 8a60c <_PyObject_MakeTpCall@@Base+0x13f4> │ │ │ │ + ldr r0, [pc, #136] @ (8aacc <_PyObject_MakeTpCall@@Base+0x18b4>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 89f22 <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ - ldr.w r9, [pc, #132] @ 8ab6c <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bne.w 89eaa <_PyObject_MakeTpCall@@Base+0xc92> │ │ │ │ + ldr.w r9, [pc, #132] @ 8aad4 <_PyObject_MakeTpCall@@Base+0x18bc> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89fc4 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + beq.w 89f4c <_PyObject_MakeTpCall@@Base+0xd34> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89fc4 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f4c <_PyObject_MakeTpCall@@Base+0xd34> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ 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 8928c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89218 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a654 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a5d4 <_PyObject_MakeTpCall@@Base+0x13bc> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ 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 8c26e <_PyObject_MakeTpCall@@Base+0x2fe2> │ │ │ │ - ldr r1, [pc, #36] @ (8ab68 <_PyObject_MakeTpCall@@Base+0x18dc>) │ │ │ │ + bpl.w 8bf8c <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ + ldr r1, [pc, #36] @ (8aad0 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [sl, #436] @ 0x1b4 │ │ │ │ - bl bc248 │ │ │ │ + bl bc418 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 89ef4 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bge.w 89e7c <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ nop │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8ad94 <_PyObject_MakeTpCall@@Base+0x1b08>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8acfc <_PyObject_MakeTpCall@@Base+0x1ae4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8adc8 <_PyObject_MakeTpCall@@Base+0x1b3c>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8ad30 <_PyObject_MakeTpCall@@Base+0x1b18>) │ │ │ │ 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 8ac12 <_PyObject_MakeTpCall@@Base+0x1986> │ │ │ │ + bhi.n 8ab7a <_PyObject_MakeTpCall@@Base+0x1962> │ │ │ │ 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 89fb6 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bne.w 89f3e <_PyObject_MakeTpCall@@Base+0xd26> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b9d4 <_PyObject_MakeTpCall@@Base+0x2748> │ │ │ │ + bne.w 8b98e <_PyObject_MakeTpCall@@Base+0x2776> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b90c <_PyObject_MakeTpCall@@Base+0x2680> │ │ │ │ + beq.w 8b8c2 <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 89fb6 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 89f3e <_PyObject_MakeTpCall@@Base+0xd26> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a79e <_PyObject_MakeTpCall@@Base+0x1512> │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + bne.w 8a722 <_PyObject_MakeTpCall@@Base+0x150a> │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba34 <_PyObject_MakeTpCall@@Base+0x27a8> │ │ │ │ + beq.w 8b936 <_PyObject_MakeTpCall@@Base+0x271e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba34 <_PyObject_MakeTpCall@@Base+0x27a8> │ │ │ │ + beq.w 8b936 <_PyObject_MakeTpCall@@Base+0x271e> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a7b4 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a738 <_PyObject_MakeTpCall@@Base+0x1520> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa44 <_PyObject_MakeTpCall@@Base+0x17b8> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8a9ac <_PyObject_MakeTpCall@@Base+0x1794> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a358 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a2e0 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ + b.n 8a7b0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 89fb6 <_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 8acf2 <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + b.w 89f3e <_PyObject_MakeTpCall@@Base+0xd26> │ │ │ │ + movw r5, #36416 @ 0x8e40 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 8ac56 <_PyObject_MakeTpCall@@Base+0x1a3e> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8acf2 <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + bne.n 8ac56 <_PyObject_MakeTpCall@@Base+0x1a3e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8b2ec <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ + bne.w 8b256 <_PyObject_MakeTpCall@@Base+0x203e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8ac54 <_PyObject_MakeTpCall@@Base+0x19c8> │ │ │ │ + beq.n 8abba <_PyObject_MakeTpCall@@Base+0x19a2> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 89b6a <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ + b.w 89af4 <_PyObject_MakeTpCall@@Base+0x8dc> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8b2a6 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.w 89c22 <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ - ldr r1, [pc, #748] @ (8af64 <_PyObject_MakeTpCall@@Base+0x1cd8>) │ │ │ │ + b.w 89bac <_PyObject_MakeTpCall@@Base+0x994> │ │ │ │ + ldr r2, [pc, #748] @ (8aec8 <_PyObject_MakeTpCall@@Base+0x1cb0>) │ │ │ │ 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 8bfd6 <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ + 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 8b99c <_PyObject_MakeTpCall@@Base+0x2784> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89b8a <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + bne.w 89b14 <_PyObject_MakeTpCall@@Base+0x8fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f690 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 89b8a <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + blt.w 8b2a6 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ + b.w 89b14 <_PyObject_MakeTpCall@@Base+0x8fc> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8b59e <_PyObject_MakeTpCall@@Base+0x2312> │ │ │ │ + bne.w 8b528 <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b010 <_PyObject_MakeTpCall@@Base+0x1d84> │ │ │ │ + bne.w 8af74 <_PyObject_MakeTpCall@@Base+0x1d5c> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8ac32 <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ + beq.n 8ab98 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8ac3a <_PyObject_MakeTpCall@@Base+0x19ae> │ │ │ │ + b.n 8aba0 <_PyObject_MakeTpCall@@Base+0x1988> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.w 89a36 <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ - ldr.w r9, [pc, #612] @ 8af64 <_PyObject_MakeTpCall@@Base+0x1cd8> │ │ │ │ + b.w 899c2 <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ + ldr.w r9, [pc, #612] @ 8aec8 <_PyObject_MakeTpCall@@Base+0x1cb0> │ │ │ │ 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 8ad3a <_PyObject_MakeTpCall@@Base+0x1aae> │ │ │ │ + beq.n 8ac9e <_PyObject_MakeTpCall@@Base+0x1a86> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ - ldr r5, [pc, #556] @ (8af68 <_PyObject_MakeTpCall@@Base+0x1cdc>) │ │ │ │ + ldr r5, [pc, #556] @ (8aecc <_PyObject_MakeTpCall@@Base+0x1cb4>) │ │ │ │ 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 89e06 <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ - ldr r0, [pc, #532] @ (8af6c <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ - bl 6cb9c │ │ │ │ + beq.w 89d90 <_PyObject_MakeTpCall@@Base+0xb78> │ │ │ │ + ldr r0, [pc, #532] @ (8aed0 <_PyObject_MakeTpCall@@Base+0x1cb8>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 89e10 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [pc, #520] @ (8af70 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ - bl 6cb9c │ │ │ │ + bne.w 89d9a <_PyObject_MakeTpCall@@Base+0xb82> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + ldr r0, [pc, #520] @ (8aed4 <_PyObject_MakeTpCall@@Base+0x1cbc>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 89c7a <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - ldr r1, [pc, #504] @ (8af70 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ + beq.w 89c04 <_PyObject_MakeTpCall@@Base+0x9ec> │ │ │ │ + ldr r1, [pc, #504] @ (8aed4 <_PyObject_MakeTpCall@@Base+0x1cbc>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89c7a <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + beq.w 89c04 <_PyObject_MakeTpCall@@Base+0x9ec> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.w 8bf8c <_PyObject_MakeTpCall@@Base+0x2d00> │ │ │ │ - bl 77604 │ │ │ │ + bmi.w 8bf46 <_PyObject_MakeTpCall@@Base+0x2d2e> │ │ │ │ + bl 77580 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8b348 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ ldr.w sl, [r4, #104] @ 0x68 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 8ae16 <_PyObject_MakeTpCall@@Base+0x1b8a> │ │ │ │ + bne.n 8ad7a <_PyObject_MakeTpCall@@Base+0x1b62> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bf80 <_PyObject_MakeTpCall@@Base+0x2cf4> │ │ │ │ + bne.w 8be62 <_PyObject_MakeTpCall@@Base+0x2c4a> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8ae22 <_PyObject_MakeTpCall@@Base+0x1b96> │ │ │ │ + ble.n 8ad86 <_PyObject_MakeTpCall@@Base+0x1b6e> │ │ │ │ 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 8c096 <_PyObject_MakeTpCall@@Base+0x2e0a> │ │ │ │ + bpl.w 8c006 <_PyObject_MakeTpCall@@Base+0x2dee> │ │ │ │ mov r0, r4 │ │ │ │ - bl bbee0 │ │ │ │ + bl bc0b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c136 <_PyObject_MakeTpCall@@Base+0x2eaa> │ │ │ │ - ldr r1, [pc, #388] @ (8af74 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ + beq.w 8c022 <_PyObject_MakeTpCall@@Base+0x2e0a> │ │ │ │ + ldr r1, [pc, #388] @ (8aed8 <_PyObject_MakeTpCall@@Base+0x1cc0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc390 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b9e2 <_PyObject_MakeTpCall@@Base+0x2756> │ │ │ │ - ldr r1, [pc, #376] @ (8af78 <_PyObject_MakeTpCall@@Base+0x1cec>) │ │ │ │ + bne.w 8be4a <_PyObject_MakeTpCall@@Base+0x2c32> │ │ │ │ + ldr r1, [pc, #376] @ (8aedc <_PyObject_MakeTpCall@@Base+0x1cc4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc390 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b97c <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ + bne.w 8b778 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8add4 <_PyObject_MakeTpCall@@Base+0x1b48> │ │ │ │ + bgt.n 8ad38 <_PyObject_MakeTpCall@@Base+0x1b20> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 8ae28 <_PyObject_MakeTpCall@@Base+0x1b9c> │ │ │ │ + b.n 8ad8c <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8b39e <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + bgt.w 8b308 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r0, r3, r2 │ │ │ │ sub.w r0, fp, r0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8b32c <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8aea4 <_PyObject_MakeTpCall@@Base+0x1c18> │ │ │ │ + ble.n 8ae08 <_PyObject_MakeTpCall@@Base+0x1bf0> │ │ │ │ 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 8b96a <_PyObject_MakeTpCall@@Base+0x26de> │ │ │ │ + bne.w 8b766 <_PyObject_MakeTpCall@@Base+0x254e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b5c8 <_PyObject_MakeTpCall@@Base+0x233c> │ │ │ │ + bne.w 8b534 <_PyObject_MakeTpCall@@Base+0x231c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl dd524 │ │ │ │ + bl dd6dc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c402 <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ + beq.w 8c0f0 <_PyObject_MakeTpCall@@Base+0x2ed8> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 782e8 │ │ │ │ + bl 78264 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c402 <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ - bne.w 8c3c0 <_PyObject_MakeTpCall@@Base+0x3134> │ │ │ │ + blt.w 8c0f0 <_PyObject_MakeTpCall@@Base+0x2ed8> │ │ │ │ + bne.w 8c0ae <_PyObject_MakeTpCall@@Base+0x2e96> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8ae56 <_PyObject_MakeTpCall@@Base+0x1bca> │ │ │ │ + bne.n 8adba <_PyObject_MakeTpCall@@Base+0x1ba2> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83f30 │ │ │ │ + bl 83f04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8c402 <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ + beq.w 8c0f0 <_PyObject_MakeTpCall@@Base+0x2ed8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77794 │ │ │ │ + bl 77710 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aed2 <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ + beq.n 8ae36 <_PyObject_MakeTpCall@@Base+0x1c1e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8aed2 <_PyObject_MakeTpCall@@Base+0x1c46> │ │ │ │ + cbnz r3, 8ae36 <_PyObject_MakeTpCall@@Base+0x1c1e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8b32c <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8b794 <_PyObject_MakeTpCall@@Base+0x2508> │ │ │ │ + bgt.w 8b6fa <_PyObject_MakeTpCall@@Base+0x24e2> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movw r8, #40409 @ 0x9dd9 │ │ │ │ + movw r8, #40281 @ 0x9d59 │ │ │ │ movt r8, #7 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 8bb58 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + bne.w 8baea <_PyObject_MakeTpCall@@Base+0x28d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79da0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89cd6 <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - b.n 8b3c6 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + bne.w 89c60 <_PyObject_MakeTpCall@@Base+0xa48> │ │ │ │ + b.n 8b330 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ mov r0, sl │ │ │ │ - bl 7f738 │ │ │ │ + bl 7f730 │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 8a0cc <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ble.w 8a054 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ 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 8fe38 │ │ │ │ + bl 8fd80 │ │ │ │ str.w r0, [r8, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ strd r6, r7, [r8, #-16] │ │ │ │ cmp fp, r9 │ │ │ │ add.w r7, r7, #4 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - beq.w 8a0cc <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + beq.w 8a054 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 8af32 <_PyObject_MakeTpCall@@Base+0x1ca6> │ │ │ │ + b.n 8ae96 <_PyObject_MakeTpCall@@Base+0x1c7e> │ │ │ │ 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, 8afd8 <_PyObject_MakeTpCall@@Base+0x1d4c>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8af3c <_PyObject_MakeTpCall@@Base+0x1d24>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8a9f4 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ + beq.w 8a95c <_PyObject_MakeTpCall@@Base+0x1744> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a9f4 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ + bne.w 8a95c <_PyObject_MakeTpCall@@Base+0x1744> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9fc <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ - b.w 8a358 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r2, r4, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - bl 9d644 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8a77a <_PyObject_MakeTpCall@@Base+0x14ee> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1a5ffc │ │ │ │ - b.n 8abd2 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + bne.w 8a964 <_PyObject_MakeTpCall@@Base+0x174c> │ │ │ │ + b.w 8a2e0 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8a950 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + beq.w 8a8b6 <_PyObject_MakeTpCall@@Base+0x169e> │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a950 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + bne.w 8a8b6 <_PyObject_MakeTpCall@@Base+0x169e> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a958 <_PyObject_MakeTpCall@@Base+0x16cc> │ │ │ │ - b.n 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a8be <_PyObject_MakeTpCall@@Base+0x16a6> │ │ │ │ + b.n 8a7b0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r2, r4, #40 @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + bl 9d5d4 <_PyEvalFramePushAndInit@@Base+0x358> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8a6fe <_PyObject_MakeTpCall@@Base+0x14e6> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a9edc │ │ │ │ + b.n 8ab3a <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ movw r7, #36416 @ 0x8e40 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8acda <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ + bne.w 8ac3e <_PyObject_MakeTpCall@@Base+0x1a26> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8acda <_PyObject_MakeTpCall@@Base+0x1a4e> │ │ │ │ + bne.w 8ac3e <_PyObject_MakeTpCall@@Base+0x1a26> │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.w 8ace2 <_PyObject_MakeTpCall@@Base+0x1a56> │ │ │ │ + beq.w 8ac46 <_PyObject_MakeTpCall@@Base+0x1a2e> │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 8ac56 <_PyObject_MakeTpCall@@Base+0x1a3e> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8ac2c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + b.n 8ab98 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a6d6 <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ + beq.w 8a656 <_PyObject_MakeTpCall@@Base+0x143e> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d5320 <_PyEval_CheckExceptTypeValid@@Base+0xc48> │ │ │ │ - mov r6, r0 │ │ │ │ + bl d5474 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8abe2 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ + beq.w 8ab4a <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ 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 8b118 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ble.n 8b084 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b068 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ + beq.n 8afd4 <_PyObject_MakeTpCall@@Base+0x1dbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c088 <_PyObject_MakeTpCall@@Base+0x2dfc> │ │ │ │ + beq.w 8c0a6 <_PyObject_MakeTpCall@@Base+0x2e8e> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8b118 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + beq.n 8b084 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b084 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + beq.n 8aff0 <_PyObject_MakeTpCall@@Base+0x1dd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c15a <_PyObject_MakeTpCall@@Base+0x2ece> │ │ │ │ + beq.w 8c114 <_PyObject_MakeTpCall@@Base+0x2efc> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8b118 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + beq.n 8b084 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0a0 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ + beq.n 8b00c <_PyObject_MakeTpCall@@Base+0x1df4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c220 <_PyObject_MakeTpCall@@Base+0x2f94> │ │ │ │ + beq.w 8c11c <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8b118 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + beq.n 8b084 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0bc <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ + beq.n 8b028 <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c070 <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ + beq.w 8c124 <_PyObject_MakeTpCall@@Base+0x2f0c> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8b118 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + beq.n 8b084 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b0d8 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + beq.n 8b044 <_PyObject_MakeTpCall@@Base+0x1e2c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c078 <_PyObject_MakeTpCall@@Base+0x2dec> │ │ │ │ + beq.w 8c458 <_PyObject_MakeTpCall@@Base+0x3240> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8b118 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + beq.n 8b084 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ movs r2, #5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r8 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r7, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r0, [r6, r4, lsl #2] │ │ │ │ + ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8b106 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ + beq.n 8b072 <_PyObject_MakeTpCall@@Base+0x1e5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c080 <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ + beq.w 8c460 <_PyObject_MakeTpCall@@Base+0x3248> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8b0f2 <_PyObject_MakeTpCall@@Base+0x1e66> │ │ │ │ + bne.n 8b05e <_PyObject_MakeTpCall@@Base+0x1e46> │ │ │ │ mov r4, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r7, r8 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - subs r0, r6, #4 │ │ │ │ - bl 77270 │ │ │ │ + subs r0, r7, #4 │ │ │ │ + bl 771ec │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8abca <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + beq.w 8ab32 <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abca <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + bne.w 8ab32 <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8abca <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ab32 <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a42a <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + beq.w 8a3b2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a42a <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + beq.w 8a3b2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a42a <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bne.w 8a3b2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c214 <_PyObject_MakeTpCall@@Base+0x2f88> │ │ │ │ + bne.w 8c468 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8a42a <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bmi.w 8a3b2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b176 <_PyObject_MakeTpCall@@Base+0x1eea> │ │ │ │ + bne.n 8b0e2 <_PyObject_MakeTpCall@@Base+0x1eca> │ │ │ │ dmb ish │ │ │ │ - b.w 8a42a <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - ldr r3, [pc, #772] @ (8b494 <_PyObject_MakeTpCall@@Base+0x2208>) │ │ │ │ - b.w 8a130 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ + b.w 8a3b2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + ldr r3, [pc, #756] @ (8b3f0 <_PyObject_MakeTpCall@@Base+0x21d8>) │ │ │ │ + b.w 8a0b8 <_PyObject_MakeTpCall@@Base+0xea0> │ │ │ │ mov r4, fp │ │ │ │ - b.w 89b30 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + b.w 89aba <_PyObject_MakeTpCall@@Base+0x8a2> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c1fa <_PyObject_MakeTpCall@@Base+0x2f6e> │ │ │ │ + bne.w 8c15a <_PyObject_MakeTpCall@@Base+0x2f42> │ │ │ │ mov r1, sl │ │ │ │ - bl e1484 │ │ │ │ - ldr r1, [pc, #740] @ (8b498 <_PyObject_MakeTpCall@@Base+0x220c>) │ │ │ │ + bl e1640 │ │ │ │ + ldr r1, [pc, #724] @ (8b3f4 <_PyObject_MakeTpCall@@Base+0x21dc>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc248 │ │ │ │ + bl bc418 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a19a <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ - ldr.w r9, [pc, #732] @ 8b4a8 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ + bpl.w 8a122 <_PyObject_MakeTpCall@@Base+0xf0a> │ │ │ │ + ldr.w r9, [pc, #716] @ 8b404 <_PyObject_MakeTpCall@@Base+0x21ec> │ │ │ │ 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 8b204 <_PyObject_MakeTpCall@@Base+0x1f78> │ │ │ │ + beq.n 8b170 <_PyObject_MakeTpCall@@Base+0x1f58> │ │ │ │ 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 8a1c8 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 8a150 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a1f8 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ - ldr r0, [pc, #628] @ (8b49c <_PyObject_MakeTpCall@@Base+0x2210>) │ │ │ │ - bl 6cb9c │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a180 <_PyObject_MakeTpCall@@Base+0xf68> │ │ │ │ + ldr r0, [pc, #612] @ (8b3f8 <_PyObject_MakeTpCall@@Base+0x21e0>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 89ec8 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89e50 <_PyObject_MakeTpCall@@Base+0xc38> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ movw fp, #36416 @ 0x8e40 │ │ │ │ movt fp, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8aff0 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + bne.w 8af54 <_PyObject_MakeTpCall@@Base+0x1d3c> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - b.n 8aff0 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + b.n 8af54 <_PyObject_MakeTpCall@@Base+0x1d3c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b296 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ - bl 7e5e8 │ │ │ │ + bne.n 8b202 <_PyObject_MakeTpCall@@Base+0x1fea> │ │ │ │ + bl 7e5d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #552] @ (8b4a0 <_PyObject_MakeTpCall@@Base+0x2214>) │ │ │ │ + ldr r1, [pc, #536] @ (8b3fc <_PyObject_MakeTpCall@@Base+0x21e4>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c492 <_PyObject_MakeTpCall@@Base+0x3206> │ │ │ │ + blt.w 8c136 <_PyObject_MakeTpCall@@Base+0x2f1e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b296 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ + beq.n 8b202 <_PyObject_MakeTpCall@@Base+0x1fea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c488 <_PyObject_MakeTpCall@@Base+0x31fc> │ │ │ │ + beq.w 8c12c <_PyObject_MakeTpCall@@Base+0x2f14> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8a022 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr.w r9, [pc, #516] @ 8b4a8 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ + bpl.w 89faa <_PyObject_MakeTpCall@@Base+0xd92> │ │ │ │ + ldr.w r9, [pc, #500] @ 8b404 <_PyObject_MakeTpCall@@Base+0x21ec> │ │ │ │ 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 8b2dc <_PyObject_MakeTpCall@@Base+0x2050> │ │ │ │ + beq.n 8b248 <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ 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 8a030 <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ - b.w 8bc7a <_PyObject_MakeTpCall@@Base+0x29ee> │ │ │ │ + bmi.w 89fb8 <_PyObject_MakeTpCall@@Base+0xda0> │ │ │ │ + b.n 8ba1e <_PyObject_MakeTpCall@@Base+0x2806> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b926 <_PyObject_MakeTpCall@@Base+0x269a> │ │ │ │ + beq.w 8b8dc <_PyObject_MakeTpCall@@Base+0x26c4> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8b944 <_PyObject_MakeTpCall@@Base+0x26b8> │ │ │ │ + ble.w 8b8fa <_PyObject_MakeTpCall@@Base+0x26e2> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8b5c4 <_PyObject_MakeTpCall@@Base+0x2338> │ │ │ │ + bne.w 8b506 <_PyObject_MakeTpCall@@Base+0x22ee> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8ac42 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ - ldr r3, [pc, #400] @ (8b4a4 <_PyObject_MakeTpCall@@Base+0x2218>) │ │ │ │ + b.n 8aba8 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ + ldr r3, [pc, #384] @ (8b400 <_PyObject_MakeTpCall@@Base+0x21e8>) │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a550 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - b.w 8a558 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + beq.w 8a4d0 <_PyObject_MakeTpCall@@Base+0x12b8> │ │ │ │ + b.w 8a4d8 <_PyObject_MakeTpCall@@Base+0x12c0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14408 @ 0x3848 │ │ │ │ + movw r1, #15944 @ 0x3e48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8a7f0 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ + b.w 8a774 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 8b36a <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + ble.w 8b692 <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 8b2d4 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89aac <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ + b.w 89a36 <_PyObject_MakeTpCall@@Base+0x81e> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 89bd6 <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ + b.w 89b60 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + beq.w 8b692 <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8b716 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ + bne.w 8b686 <_PyObject_MakeTpCall@@Base+0x246e> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8b5d8 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ + bne.w 8b52c <_PyObject_MakeTpCall@@Base+0x2314> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 89b54 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ + b.w 89ade <_PyObject_MakeTpCall@@Base+0x8c6> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8adc4 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + beq.w 8ad28 <_PyObject_MakeTpCall@@Base+0x1b10> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21872 @ 0x5570 │ │ │ │ + movw r1, #23408 @ 0x5b70 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ 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 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.n 8b348 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + cbnz r3, 8b348 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7828c │ │ │ │ - b.w 89e76 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + bl 78208 │ │ │ │ + b.w 89e00 <_PyObject_MakeTpCall@@Base+0xbe8> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 89be8 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bgt.w 8a8f4 <_PyObject_MakeTpCall@@Base+0x1668> │ │ │ │ - b.w 8a950 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ + b.w 89b72 <_PyObject_MakeTpCall@@Base+0x95a> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 8b2d2 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 8b2d2 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 8b2d2 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, fp, #3 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 8b2d2 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ add.w r1, fp, #4 │ │ │ │ add.w r2, lr, #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ble.w 8b720 <_PyObject_MakeTpCall@@Base+0x2494> │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + ble.w 8b690 <_PyObject_MakeTpCall@@Base+0x2478> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 8b2d2 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 8b2d2 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 8b368 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 8b2d2 <_PyObject_MakeTpCall@@Base+0x20ba> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 89b30 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + b.w 89aba <_PyObject_MakeTpCall@@Base+0x8a2> │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8b6fc <_PyObject_MakeTpCall@@Base+0x2470>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8b658 <_PyObject_MakeTpCall@@Base+0x2440>) │ │ │ │ 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 8b9d0 <_PyObject_MakeTpCall@@Base+0x2744> │ │ │ │ + beq.w 8beb0 <_PyObject_MakeTpCall@@Base+0x2c98> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ mov r3, r1 │ │ │ │ - bcs.w 8c01a <_PyObject_MakeTpCall@@Base+0x2d8e> │ │ │ │ + bcs.w 8beaa <_PyObject_MakeTpCall@@Base+0x2c92> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ mov sl, r4 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r1, [r6, #8]! │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 8b506 <_PyObject_MakeTpCall@@Base+0x227a> │ │ │ │ + ble.n 8b46e <_PyObject_MakeTpCall@@Base+0x2256> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81a60 <_PyType_LookupRef@@Base+0x118> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b4dc <_PyObject_MakeTpCall@@Base+0x2250> │ │ │ │ + bne.n 8b438 <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ mov r4, sl │ │ │ │ mov r2, fp │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 8b542 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + b.n 8b4aa <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bgt.w 8a85a <_PyObject_MakeTpCall@@Base+0x1642> │ │ │ │ + b.w 8a8b6 <_PyObject_MakeTpCall@@Base+0x169e> │ │ │ │ mov r4, sl │ │ │ │ mov r2, fp │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r1, r3, #256 @ 0x100 │ │ │ │ - bne.w 8c030 <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ + bne.w 8bec8 <_PyObject_MakeTpCall@@Base+0x2cb0> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c066 <_PyObject_MakeTpCall@@Base+0x2dda> │ │ │ │ + beq.w 8c3e8 <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ 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 8a8c0 <_PyObject_MakeTpCall@@Base+0x1634> │ │ │ │ + b.w 8a826 <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a890 <_PyObject_MakeTpCall@@Base+0x1604> │ │ │ │ + bne.w 8a7f6 <_PyObject_MakeTpCall@@Base+0x15de> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8bf5e <_PyObject_MakeTpCall@@Base+0x2cd2> │ │ │ │ + bne.w 8bef4 <_PyObject_MakeTpCall@@Base+0x2cdc> │ │ │ │ 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 8b810 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ + beq.w 8b7c6 <_PyObject_MakeTpCall@@Base+0x25ae> │ │ │ │ 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 8a40a <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r6 │ │ │ │ - b.w 8ac2c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + b.w 8a392 <_PyObject_MakeTpCall@@Base+0x117a> │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 8b266 <_PyObject_MakeTpCall@@Base+0x204e> │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8a5ee <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a56e <_PyObject_MakeTpCall@@Base+0x1356> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c020 <_PyObject_MakeTpCall@@Base+0x2d94> │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8aa5c <_PyObject_MakeTpCall@@Base+0x17d0> │ │ │ │ - b.w 8a5ee <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 8b2fc <_PyObject_MakeTpCall@@Base+0x2070> │ │ │ │ - ldr r1, [pc, #704] @ (8b88c <_PyObject_MakeTpCall@@Base+0x2600>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8ae6e <_PyObject_MakeTpCall@@Base+0x1be2> │ │ │ │ - b.n 8ae9a <_PyObject_MakeTpCall@@Base+0x1c0e> │ │ │ │ + beq.w 8bf36 <_PyObject_MakeTpCall@@Base+0x2d1e> │ │ │ │ + cmp r8, r1 │ │ │ │ + blt.w 8a9c4 <_PyObject_MakeTpCall@@Base+0x17ac> │ │ │ │ + b.w 8a56e <_PyObject_MakeTpCall@@Base+0x1356> │ │ │ │ + mov r1, r3 │ │ │ │ + b.n 8af74 <_PyObject_MakeTpCall@@Base+0x1d5c> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 89a48 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ - ldr r0, [pc, #684] @ (8b890 <_PyObject_MakeTpCall@@Base+0x2604>) │ │ │ │ - bl 6cb9c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 89ff2 <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ - b.w 8a004 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - ldr r0, [pc, #672] @ (8b894 <_PyObject_MakeTpCall@@Base+0x2608>) │ │ │ │ - bl 6cb9c │ │ │ │ + b.w 899d4 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #700] @ (8b7f4 <_PyObject_MakeTpCall@@Base+0x25dc>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc390 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8add2 <_PyObject_MakeTpCall@@Base+0x1bba> │ │ │ │ + b.n 8adfe <_PyObject_MakeTpCall@@Base+0x1be6> │ │ │ │ + ldr r0, [pc, #688] @ (8b7f8 <_PyObject_MakeTpCall@@Base+0x25e0>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a09a <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ - b.w 8a0ac <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #24368 @ 0x5f30 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8a0c0 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - bl 1d79a4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #624] @ (8b894 <_PyObject_MakeTpCall@@Base+0x2608>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl 793e8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8c492 <_PyObject_MakeTpCall@@Base+0x3206> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a0c0 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a0c0 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a0c0 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 8928c <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a7c8 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a7b4 <_PyObject_MakeTpCall@@Base+0x1528> │ │ │ │ - b.w 8a7c8 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - ldr r0, [pc, #536] @ (8b898 <_PyObject_MakeTpCall@@Base+0x260c>) │ │ │ │ - bl 6cb9c │ │ │ │ + bne.w 8a022 <_PyObject_MakeTpCall@@Base+0xe0a> │ │ │ │ + b.w 8a034 <_PyObject_MakeTpCall@@Base+0xe1c> │ │ │ │ + ldr r0, [pc, #676] @ (8b7fc <_PyObject_MakeTpCall@@Base+0x25e4>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a046 <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 8a058 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + bne.w 89fce <_PyObject_MakeTpCall@@Base+0xdb6> │ │ │ │ + b.w 89fe0 <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8b9fa <_PyObject_MakeTpCall@@Base+0x276e> │ │ │ │ + beq.w 8be6e <_PyObject_MakeTpCall@@Base+0x2c56> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a076 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ - ldr.w r9, [pc, #508] @ 8b8a8 <_PyObject_MakeTpCall@@Base+0x261c> │ │ │ │ + bpl.w 89ffe <_PyObject_MakeTpCall@@Base+0xde6> │ │ │ │ + ldr.w r9, [pc, #652] @ 8b810 <_PyObject_MakeTpCall@@Base+0x25f8> │ │ │ │ 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 8b6e4 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ + beq.n 8b5be <_PyObject_MakeTpCall@@Base+0x23a6> │ │ │ │ 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 8a084 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ - b.n 8bd66 <_PyObject_MakeTpCall@@Base+0x2ada> │ │ │ │ - ldr r0, [pc, #424] @ (8b89c <_PyObject_MakeTpCall@@Base+0x2610>) │ │ │ │ - bl 6cb9c │ │ │ │ + bmi.w 8a00c <_PyObject_MakeTpCall@@Base+0xdf4> │ │ │ │ + b.n 8bbc8 <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ + ldr r0, [pc, #560] @ (8b800 <_PyObject_MakeTpCall@@Base+0x25e8>) │ │ │ │ + bl 6cb84 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 89f7a <_PyObject_MakeTpCall@@Base+0xd62> │ │ │ │ + b.w 89f8c <_PyObject_MakeTpCall@@Base+0xd74> │ │ │ │ + ldr r0, [pc, #548] @ (8b804 <_PyObject_MakeTpCall@@Base+0x25ec>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a1de <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ - b.w 8a1f0 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ - ldr r0, [pc, #408] @ (8b8a0 <_PyObject_MakeTpCall@@Base+0x2614>) │ │ │ │ - bl 6cb9c │ │ │ │ + bne.w 8a166 <_PyObject_MakeTpCall@@Base+0xf4e> │ │ │ │ + b.w 8a178 <_PyObject_MakeTpCall@@Base+0xf60> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #24368 @ 0x5f30 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8a048 <_PyObject_MakeTpCall@@Base+0xe30> │ │ │ │ + bl 1430f4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #488] @ (8b7f8 <_PyObject_MakeTpCall@@Base+0x25e0>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79368 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8c136 <_PyObject_MakeTpCall@@Base+0x2f1e> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a048 <_PyObject_MakeTpCall@@Base+0xe30> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a048 <_PyObject_MakeTpCall@@Base+0xe30> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a048 <_PyObject_MakeTpCall@@Base+0xe30> │ │ │ │ + ldr r0, [pc, #456] @ (8b808 <_PyObject_MakeTpCall@@Base+0x25f0>) │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a16a <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ - b.w 8a17c <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ + bne.w 8a0f2 <_PyObject_MakeTpCall@@Base+0xeda> │ │ │ │ + b.w 8a104 <_PyObject_MakeTpCall@@Base+0xeec> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 89218 <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a74c <_PyObject_MakeTpCall@@Base+0x1534> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a738 <_PyObject_MakeTpCall@@Base+0x1520> │ │ │ │ + b.w 8a74c <_PyObject_MakeTpCall@@Base+0x1534> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b578 <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.w 8b37c <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8b2e6 <_PyObject_MakeTpCall@@Base+0x20ce> │ │ │ │ mov fp, r4 │ │ │ │ ldr.w ip, [r3, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8bf9a <_PyObject_MakeTpCall@@Base+0x2d0e> │ │ │ │ + beq.w 8b954 <_PyObject_MakeTpCall@@Base+0x273c> │ │ │ │ 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 8bfbc <_PyObject_MakeTpCall@@Base+0x2d30> │ │ │ │ + ble.w 8b976 <_PyObject_MakeTpCall@@Base+0x275e> │ │ │ │ ldr.w fp, [r0, #4]! │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 8b73a <_PyObject_MakeTpCall@@Base+0x24ae> │ │ │ │ + bne.n 8b6aa <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 8b38c <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a0c0 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + b.n 8b2f6 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a204 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8b12a <_PyObject_MakeTpCall@@Base+0x1f12> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b1be <_PyObject_MakeTpCall@@Base+0x1f32> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a048 <_PyObject_MakeTpCall@@Base+0xe30> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b69e <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a18c <_PyObject_MakeTpCall@@Base+0xf74> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c8e <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ - b.n 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 89c18 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ + b.n 8b348 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b296 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8b202 <_PyObject_MakeTpCall@@Base+0x1fea> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c122 <_PyObject_MakeTpCall@@Base+0x2e96> │ │ │ │ + bne.w 8c092 <_PyObject_MakeTpCall@@Base+0x2e7a> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c122 <_PyObject_MakeTpCall@@Base+0x2e96> │ │ │ │ + bne.w 8c092 <_PyObject_MakeTpCall@@Base+0x2e7a> │ │ │ │ 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 8b7f2 <_PyObject_MakeTpCall@@Base+0x2566> │ │ │ │ + beq.n 8b758 <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c0b2 <_PyObject_MakeTpCall@@Base+0x2e26> │ │ │ │ - cbnz r1, 8b7ce <_PyObject_MakeTpCall@@Base+0x2542> │ │ │ │ + bne.w 8bfe0 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ + cbnz r1, 8b734 <_PyObject_MakeTpCall@@Base+0x251c> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8bab2 <_PyObject_MakeTpCall@@Base+0x2826> │ │ │ │ + beq.w 8bf2e <_PyObject_MakeTpCall@@Base+0x2d16> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8baa2 <_PyObject_MakeTpCall@@Base+0x2816> │ │ │ │ + bne.w 8bf1e <_PyObject_MakeTpCall@@Base+0x2d06> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8baaa <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ + bne.w 8bf26 <_PyObject_MakeTpCall@@Base+0x2d0e> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8baaa <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ + bne.w 8bf26 <_PyObject_MakeTpCall@@Base+0x2d0e> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8b7b4 <_PyObject_MakeTpCall@@Base+0x2528> │ │ │ │ - str r1, [sp, #28] │ │ │ │ + bne.n 8b71a <_PyObject_MakeTpCall@@Base+0x2502> │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 8aeea <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.w 8ae4e <_PyObject_MakeTpCall@@Base+0x1c36> │ │ │ │ + ldr r1, [pc, #164] @ (8b80c <_PyObject_MakeTpCall@@Base+0x25f4>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc390 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8adca <_PyObject_MakeTpCall@@Base+0x1bb2> │ │ │ │ + b.w 8adfe <_PyObject_MakeTpCall@@Base+0x1be6> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8c03c <_PyObject_MakeTpCall@@Base+0x2e24> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c03c <_PyObject_MakeTpCall@@Base+0x2e24> │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + b.w 8ad6e <_PyObject_MakeTpCall@@Base+0x1b56> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #39201 @ 0x9921 │ │ │ │ + movt r2, #8 │ │ │ │ + ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89ae4 <_PyObject_MakeTpCall@@Base+0x8cc> │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a774 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ + b.n 8b2a6 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a890 <_PyObject_MakeTpCall@@Base+0x1604> │ │ │ │ + bne.w 8a7f6 <_PyObject_MakeTpCall@@Base+0x15de> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1eaab8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a42a <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bne.w 8a3b2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + beq.w 8a7b0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bne.w 8a7b0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r1, r8 │ │ │ │ - ble.w 8a5ee <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - adds r2, #1 │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - ldrb.w r1, [r2, r8] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #64] @ (8b8a4 <_PyObject_MakeTpCall@@Base+0x2618>) │ │ │ │ - add.w r3, r3, r1, lsl #2 │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ - ldrb.w ip, [r3, #5] │ │ │ │ - add.w r1, r3, r1, lsl #3 │ │ │ │ - movs r3, #12 │ │ │ │ - lsl.w r6, r6, ip │ │ │ │ - add r1, r6 │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ - eor.w r9, r1, r2, asr #3 │ │ │ │ - b.w 8a30e <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a7b0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r0, pc, #448 @ (adr r0, 8b9bc <_PyObject_MakeTpCall@@Base+0x27a4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8ba58 <_PyObject_MakeTpCall@@Base+0x27cc>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8ba30 <_PyObject_MakeTpCall@@Base+0x2818>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8bacc <_PyObject_MakeTpCall@@Base+0x2840>) │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8bc20 <_PyObject_MakeTpCall@@Base+0x2994>) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8bb88 <_PyObject_MakeTpCall@@Base+0x2970>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8bb04 <_PyObject_MakeTpCall@@Base+0x2878>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8ba6c <_PyObject_MakeTpCall@@Base+0x2854>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r2, pc, #96 @ (adr r2, 8b870 <_PyObject_MakeTpCall@@Base+0x2658>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #744] @ (8bb9c <_PyObject_MakeTpCall@@Base+0x2910>) │ │ │ │ + ldr r0, [pc, #744] @ (8bb04 <_PyObject_MakeTpCall@@Base+0x28ec>) │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8a9c0 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ + beq.w 8a928 <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a8d8 <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ + bne.w 8a83e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c0be <_PyObject_MakeTpCall@@Base+0x2e32> │ │ │ │ + bmi.w 8c256 <_PyObject_MakeTpCall@@Base+0x303e> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.w 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ + bmi.w 8a7b0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f690 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8a9c0 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ + blt.w 8a928 <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - b.w 8a8d8 <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ + beq.w 8a7b0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + b.w 8a83e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, r8 │ │ │ │ + ble.w 8a56e <_PyObject_MakeTpCall@@Base+0x1356> │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + movs r6, #1 │ │ │ │ + ldr.w r0, [sl, fp] │ │ │ │ + adds r2, #1 │ │ │ │ + add.w r2, r3, r2, lsl #2 │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ + ldrb.w r1, [r2, r8] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + ldr r2, [pc, #636] @ (8bb04 <_PyObject_MakeTpCall@@Base+0x28ec>) │ │ │ │ + add.w r3, r3, r1, lsl #2 │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ + ldrb.w ip, [r3, #5] │ │ │ │ + add.w r1, r3, r1, lsl #3 │ │ │ │ + movs r3, #12 │ │ │ │ + lsl.w r6, r6, ip │ │ │ │ + add r1, r6 │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ + eor.w r9, r1, r2, asr #3 │ │ │ │ + b.w 8a296 <_PyObject_MakeTpCall@@Base+0x107e> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89fb6 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89f3e <_PyObject_MakeTpCall@@Base+0xd26> │ │ │ │ + bl 1ea97c │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ mov r0, r9 │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89fb6 <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - b.w 8ab90 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + bne.w 89f3e <_PyObject_MakeTpCall@@Base+0xd26> │ │ │ │ + b.w 8aaf8 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8b30c <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ + beq.w 8b276 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b928 <_PyObject_MakeTpCall@@Base+0x269c> │ │ │ │ + bne.n 8b8de <_PyObject_MakeTpCall@@Base+0x26c6> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8b30c <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ + beq.w 8b276 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bfe2 <_PyObject_MakeTpCall@@Base+0x2d56> │ │ │ │ + beq.w 8bf54 <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8c000 <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ + ble.w 8bf72 <_PyObject_MakeTpCall@@Base+0x2d5a> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8b954 <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ - b.w 8ac42 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ - ldr r1, [pc, #564] @ (8bba0 <_PyObject_MakeTpCall@@Base+0x2914>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8ae66 <_PyObject_MakeTpCall@@Base+0x1bda> │ │ │ │ - b.w 8ae9a <_PyObject_MakeTpCall@@Base+0x1c0e> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8c388 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c388 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.w 8ae0a <_PyObject_MakeTpCall@@Base+0x1b7e> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #39317 @ 0x9995 │ │ │ │ - movt r2, #8 │ │ │ │ - ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89b5a <_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 8a7f0 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ - b.n 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + bne.n 8b90a <_PyObject_MakeTpCall@@Base+0x26f2> │ │ │ │ + b.w 8aba8 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e5a <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + bne.w 89de4 <_PyObject_MakeTpCall@@Base+0xbcc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e5a <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8b542 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89de4 <_PyObject_MakeTpCall@@Base+0xbcc> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #22412 @ 0x578c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.w 8ab4a <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ + mov r0, r3 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.w 8b6bc <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8b958 <_PyObject_MakeTpCall@@Base+0x2740> │ │ │ │ + movw ip, #36416 @ 0x8e40 │ │ │ │ + movt ip, #70 @ 0x46 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r9, ip │ │ │ │ + beq.w 8c474 <_PyObject_MakeTpCall@@Base+0x325c> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15180 @ 0x3b4c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 8b2a6 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 8abaa <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c108 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + b.w 8ab12 <_PyObject_MakeTpCall@@Base+0x18fa> │ │ │ │ + add.w r5, r5, #98304 @ 0x18000 │ │ │ │ + ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c108 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 8adfc <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ - bl 1d79a4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #408] @ (8bba4 <_PyObject_MakeTpCall@@Base+0x2918>) │ │ │ │ + bne.w 89b14 <_PyObject_MakeTpCall@@Base+0x8fc> │ │ │ │ + b.w 8ac20 <_PyObject_MakeTpCall@@Base+0x1a08> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 89eda <_PyObject_MakeTpCall@@Base+0xcc2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 793e8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bl 1d8020 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8ba0a <_PyObject_MakeTpCall@@Base+0x27f2> │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.n 8ba0a <_PyObject_MakeTpCall@@Base+0x27f2> │ │ │ │ + adds.w r7, r6, #20 │ │ │ │ + bne.w 89eda <_PyObject_MakeTpCall@@Base+0xcc2> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a44e <_PyObject_MakeTpCall@@Base+0x1236> │ │ │ │ + mov ip, r9 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r3, ip │ │ │ │ + beq.w 8b2f0 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 8b9e8 <_PyObject_MakeTpCall@@Base+0x27d0> │ │ │ │ + movw r0, #36416 @ 0x8e40 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 8b2f4 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + b.n 8b692 <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 89eda <_PyObject_MakeTpCall@@Base+0xcc2> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + ldr.w r9, [pc, #248] @ 8bb10 <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89fe8 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8a5d4 <_PyObject_MakeTpCall@@Base+0x13bc> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8c492 <_PyObject_MakeTpCall@@Base+0x3206> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b69e <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b69e <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b69e <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ + bne.w 8c2a6 <_PyObject_MakeTpCall@@Base+0x308e> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #22460 @ 0x57bc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.w 8abe2 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d4764 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 8ba7e <_PyObject_MakeTpCall@@Base+0x27f2> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8ba9e <_PyObject_MakeTpCall@@Base+0x2812> │ │ │ │ - lsls r5, r3, #26 │ │ │ │ - bpl.n 8ba9e <_PyObject_MakeTpCall@@Base+0x2812> │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89dd6 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - bl 498ac │ │ │ │ + bl 20f3bc │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #17220 @ 0x4344 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1af0 │ │ │ │ + b.w 8aa3c <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8ba52 <_PyObject_MakeTpCall@@Base+0x27c6> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 89dd6 <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - b.n 8ba8e <_PyObject_MakeTpCall@@Base+0x2802> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8b7ec <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ - b.n 8b7f8 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8b7f8 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ - b.n 8b7f2 <_PyObject_MakeTpCall@@Base+0x2566> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8b7f2 <_PyObject_MakeTpCall@@Base+0x2566> │ │ │ │ - b.n 8b7f8 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ - ldr r1, [pc, #236] @ (8bba8 <_PyObject_MakeTpCall@@Base+0x291c>) │ │ │ │ - bl 10ef98 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 8a826 <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ + ldr r1, [pc, #116] @ (8bb08 <_PyObject_MakeTpCall@@Base+0x28f0>) │ │ │ │ + bl 10f344 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - beq.w 89a22 <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ + blt.w 8b2a6 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + beq.w 899ae <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21804 @ 0x552c │ │ │ │ + movw r1, #23340 @ 0x5b2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r4, [r5, #8] │ │ │ │ + bl 12747c │ │ │ │ + b.w 8b2a6 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a46c <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ - ldr.w r2, [sl, fp] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - str r7, [r5, #12] │ │ │ │ - movw r0, #37297 @ 0x91b1 │ │ │ │ - movt r0, #15 │ │ │ │ - cmp r3, ip │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ - ldr.w r2, [r5, #-4] │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - orr.w lr, r2, r6 │ │ │ │ - sub.w r2, r5, #8 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - strd r1, lr, [r5, #-8] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - bne.w 8a4ae <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8a4ce <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8bc64 <_PyObject_MakeTpCall@@Base+0x29d8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ - b.w 8a44a <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ + bne.w 8bfec <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ + mov r1, r4 │ │ │ │ + bl e1640 │ │ │ │ + ldr r1, [pc, #56] @ (8bb0c <_PyObject_MakeTpCall@@Base+0x28f4>) │ │ │ │ mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a4ce <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + bl bc418 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 8a18c <_PyObject_MakeTpCall@@Base+0xf74> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ 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 89d06 <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + bne.w 89c90 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - b.n 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 89f52 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d4764 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8bc58 <_PyObject_MakeTpCall@@Base+0x29cc> │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.n 8bc58 <_PyObject_MakeTpCall@@Base+0x29cc> │ │ │ │ - adds.w r7, r6, #20 │ │ │ │ - bne.w 89f52 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8b330 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ + b.n 8b348 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ nop │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8bc04 <_PyObject_MakeTpCall@@Base+0x2978>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8bdd8 <_PyObject_MakeTpCall@@Base+0x2b4c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8be90 <_PyObject_MakeTpCall@@Base+0x2c78>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ + ldr r7, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a70c <_PyObject_MakeTpCall@@Base+0x1480> │ │ │ │ - add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ + bne.w 8a68c <_PyObject_MakeTpCall@@Base+0x1474> │ │ │ │ + add.w r2, r7, #1000 @ 0x3e8 │ │ │ │ mov.w r9, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r9, r2 │ │ │ │ - blt.w 8c090 <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ + blt.w 8c2a0 <_PyObject_MakeTpCall@@Base+0x3088> │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r8, [r7, #144] @ 0x90 │ │ │ │ + ldr.w r8, [r6, #144] @ 0x90 │ │ │ │ ldrd r0, r4, [r2, #804] @ 0x324 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8bc26 <_PyObject_MakeTpCall@@Base+0x299a> │ │ │ │ - ldr.w r1, [r7, #144] @ 0x90 │ │ │ │ + cbz r0, 8bb8e <_PyObject_MakeTpCall@@Base+0x2976> │ │ │ │ + ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r8, r9, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8bc00 <_PyObject_MakeTpCall@@Base+0x2974> │ │ │ │ - ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + cbz r1, 8bb68 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ + ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ add.w r0, r1, #12 │ │ │ │ subs r2, r2, r0 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r1, #8] │ │ │ │ clz r2, r8 │ │ │ │ add.w r1, r4, r9 │ │ │ │ - str.w r4, [r7, #144] @ 0x90 │ │ │ │ + str.w r4, [r6, #144] @ 0x90 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - str.w r1, [r7, #152] @ 0x98 │ │ │ │ + str.w r1, [r6, #152] @ 0x98 │ │ │ │ adds r2, #3 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str.w r3, [r7, #148] @ 0x94 │ │ │ │ + add.w r7, r4, r7, lsl #2 │ │ │ │ + str.w r7, [r6, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a722 <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ + bne.w 8a6a2 <_PyObject_MakeTpCall@@Base+0x148a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bc50 <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ + beq.n 8bbb8 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8bc50 <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ - ldr r2, [pc, #824] @ (8bf70 <_PyObject_MakeTpCall@@Base+0x2ce4>) │ │ │ │ + cbnz r3, 8bbb8 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ + ldr r2, [pc, #792] @ (8beb8 <_PyObject_MakeTpCall@@Base+0x2ca0>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8bc48 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ + cbz r3, 8bbb0 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ 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 1e7a0c │ │ │ │ - b.w 8abd2 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 89f52 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a44a <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ - ldr.w r9, [pc, #776] @ 8bf7c <_PyObject_MakeTpCall@@Base+0x2cf0> │ │ │ │ + bl 1ea97c │ │ │ │ + b.w 8ab3a <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ + ldr.w r9, [pc, #768] @ 8bec4 <_PyObject_MakeTpCall@@Base+0x2cac> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a060 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a03c <_PyObject_MakeTpCall@@Base+0xe24> │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movs r7, #0 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8b3de <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8b348 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89c7a <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - mov ip, r9 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r3, ip │ │ │ │ - beq.w 8b386 <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ - ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 8bcbc <_PyObject_MakeTpCall@@Base+0x2a30> │ │ │ │ - movw r0, #36416 @ 0x8e40 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 8b38a <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ - b.n 8b722 <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33692 @ 0x839c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c254 <_PyObject_MakeTpCall@@Base+0x2fc8> │ │ │ │ - mov r1, r4 │ │ │ │ - bl e1484 │ │ │ │ - ldr r1, [pc, #636] @ (8bf74 <_PyObject_MakeTpCall@@Base+0x2ce8>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl bc248 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 8a204 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #628] @ 8bf7c <_PyObject_MakeTpCall@@Base+0x2cf0> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89c04 <_PyObject_MakeTpCall@@Base+0x9ec> │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + strd r1, r2, [sp, #20] │ │ │ │ + b.n 8baea <_PyObject_MakeTpCall@@Base+0x28d2> │ │ │ │ + ldr.w r9, [pc, #688] @ 8bec4 <_PyObject_MakeTpCall@@Base+0x2cac> │ │ │ │ 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 8bd42 <_PyObject_MakeTpCall@@Base+0x2ab6> │ │ │ │ + beq.n 8bc4e <_PyObject_MakeTpCall@@Base+0x2a36> │ │ │ │ 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 8a270 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bne.w 8a1f8 <_PyObject_MakeTpCall@@Base+0xfe0> │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #540] @ 8bf7c <_PyObject_MakeTpCall@@Base+0x2cf0> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a0b4 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8bc8e <_PyObject_MakeTpCall@@Base+0x2a76> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 126d60 │ │ │ │ + b.w 8a3d2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + str r4, [r5, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8a3ee <_PyObject_MakeTpCall@@Base+0x11d6> │ │ │ │ + b.w 8a3f4 <_PyObject_MakeTpCall@@Base+0x11dc> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a3d2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7a4 <_PyObject_MakeTpCall@@Base+0x1518> │ │ │ │ + beq.w 8a728 <_PyObject_MakeTpCall@@Base+0x1510> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c228 <_PyObject_MakeTpCall@@Base+0x2f9c> │ │ │ │ + bne.w 8bfce <_PyObject_MakeTpCall@@Base+0x2db6> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #22460 @ 0x57bc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 20d668 │ │ │ │ - b.w 8abe2 <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 20f3bc │ │ │ │ + b.w 8ab4a <_PyObject_MakeTpCall@@Base+0x1932> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8a7c4 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ + beq.w 8a748 <_PyObject_MakeTpCall@@Base+0x1530> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8a7c4 <_PyObject_MakeTpCall@@Base+0x1538> │ │ │ │ + b.w 8a748 <_PyObject_MakeTpCall@@Base+0x1530> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 8abca <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8a8c0 <_PyObject_MakeTpCall@@Base+0x1634> │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - b.n 8bb58 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8a998 <_PyObject_MakeTpCall@@Base+0x170c> │ │ │ │ + b.w 8ab32 <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8decc │ │ │ │ - cbz r0, 8be34 <_PyObject_MakeTpCall@@Base+0x2ba8> │ │ │ │ + bl 8de18 │ │ │ │ + cbz r0, 8bd34 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 8bdf8 <_PyObject_MakeTpCall@@Base+0x2b6c> │ │ │ │ + bmi.n 8bcf8 <_PyObject_MakeTpCall@@Base+0x2ae0> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #22408 @ 0x5788 │ │ │ │ + movw r2, #23944 @ 0x5d88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - bl 1f560c │ │ │ │ + bl 1f827c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 8bd06 <_PyObject_MakeTpCall@@Base+0x2a7a> │ │ │ │ + bmi.w 8bc12 <_PyObject_MakeTpCall@@Base+0x29fa> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ - b.w 8a268 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.w 8a1f0 <_PyObject_MakeTpCall@@Base+0xfd8> │ │ │ │ + bl 498b6 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 8bd68 <_PyObject_MakeTpCall@@Base+0x2b50> │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89d60 <_PyObject_MakeTpCall@@Base+0xb48> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1d8020 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8bd4a <_PyObject_MakeTpCall@@Base+0x2b32> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8be46 <_PyObject_MakeTpCall@@Base+0x2c2e> │ │ │ │ + lsls r5, r3, #26 │ │ │ │ + bpl.n 8be46 <_PyObject_MakeTpCall@@Base+0x2c2e> │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + add.w r0, r6, #20 │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89d60 <_PyObject_MakeTpCall@@Base+0xb48> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8bf1c <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8a616 <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ - cbz r3, 8be62 <_PyObject_MakeTpCall@@Base+0x2bd6> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + beq.w 8a62c <_PyObject_MakeTpCall@@Base+0x1414> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a62c <_PyObject_MakeTpCall@@Base+0x1414> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a7aa <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e5e <_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, #20876 @ 0x518c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a964 <_PyObject_MakeTpCall@@Base+0x174c> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8a2e0 <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ + b.w 8a7b0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8a8fe <_PyObject_MakeTpCall@@Base+0x16e6> │ │ │ │ + ldr r1, [pc, #220] @ (8bebc <_PyObject_MakeTpCall@@Base+0x2ca4>) │ │ │ │ + bl 10f344 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8b2a6 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + bne.w 8baa0 <_PyObject_MakeTpCall@@Base+0x2888> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.w 89996 <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ + b.w 899b6 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8be3a <_PyObject_MakeTpCall@@Base+0x2c22> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8a596 <_PyObject_MakeTpCall@@Base+0x137e> │ │ │ │ + cbz r3, 8be16 <_PyObject_MakeTpCall@@Base+0x2bfe> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a654 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c23a <_PyObject_MakeTpCall@@Base+0x2fae> │ │ │ │ + bne.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ 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, #20924 @ 0x51bc │ │ │ │ + movw r2, #22412 @ 0x578c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20d668 │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r1, [pc, #184] @ (8bf78 <_PyObject_MakeTpCall@@Base+0x2cec>) │ │ │ │ - bl 10ef98 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - bne.w 8baca <_PyObject_MakeTpCall@@Base+0x283e> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.w 89a0a <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ - b.w 89a2a <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a826 <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a9fc <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8a358 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.w 8a82c <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.w 8aad4 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 8be52 <_PyObject_MakeTpCall@@Base+0x2bc6> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8a6ac <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8a6ac <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14388 @ 0x3834 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - b.w 8b580 <_PyObject_MakeTpCall@@Base+0x22f4> │ │ │ │ + b.n 8be06 <_PyObject_MakeTpCall@@Base+0x2bee> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + b.n 8bd58 <_PyObject_MakeTpCall@@Base+0x2b40> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c140 <_PyObject_MakeTpCall@@Base+0x2f28> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c140 <_PyObject_MakeTpCall@@Base+0x2f28> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.w 8ad60 <_PyObject_MakeTpCall@@Base+0x1b48> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bgt.w 8b314 <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ + b.w 8ad86 <_PyObject_MakeTpCall@@Base+0x1b6e> │ │ │ │ + bl 1430f4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #64] @ (8bec0 <_PyObject_MakeTpCall@@Base+0x2ca8>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79368 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8c136 <_PyObject_MakeTpCall@@Base+0x2f1e> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b578 <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b578 <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b578 <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b4aa <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b4aa <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c2f8 <_PyObject_MakeTpCall@@Base+0x306c>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c0f4 <_PyObject_MakeTpCall@@Base+0x2edc>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.w 8b3aa <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ - b.w 8ae22 <_PyObject_MakeTpCall@@Base+0x1b96> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8ad96 <_PyObject_MakeTpCall@@Base+0x1b0a> │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 8b74c <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8bf9e <_PyObject_MakeTpCall@@Base+0x2d12> │ │ │ │ - movw ip, #36416 @ 0x8e40 │ │ │ │ - movt ip, #70 @ 0x46 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r9, ip │ │ │ │ - beq.w 8c426 <_PyObject_MakeTpCall@@Base+0x319a> │ │ │ │ + ldr r1, [pc, #844] @ (8c218 <_PyObject_MakeTpCall@@Base+0x3000>) │ │ │ │ + ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ + cmp.w r3, #131072 @ 0x20000 │ │ │ │ + bcs.w 8c3dc <_PyObject_MakeTpCall@@Base+0x31c4> │ │ │ │ + adds r0, r3, #1 │ │ │ │ + str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ + cbz r3, 8bee8 <_PyObject_MakeTpCall@@Base+0x2cd0> │ │ │ │ + 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 8b4aa <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov lr, r0 │ │ │ │ + b.w 8b4e8 <_PyObject_MakeTpCall@@Base+0x22d0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13644 @ 0x354c │ │ │ │ + movw r1, #15924 @ 0x3e34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - adds r3, r1, r0 │ │ │ │ - b.w 8acb4 <_PyObject_MakeTpCall@@Base+0x1a28> │ │ │ │ + bl 12747c │ │ │ │ + b.w 8b2a6 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b752 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + b.n 8b75e <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8b75e <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ + b.n 8b758 <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8b758 <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ + b.n 8b75e <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8b516 <_PyObject_MakeTpCall@@Base+0x22fe> │ │ │ │ + b.w 8a56e <_PyObject_MakeTpCall@@Base+0x1356> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7d710 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8acfa <_PyObject_MakeTpCall@@Base+0x1ae2> │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 8ac42 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ + beq.w 8aba8 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bfe4 <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ + bne.n 8bf56 <_PyObject_MakeTpCall@@Base+0x2d3e> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 8ac42 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ + beq.w 8aba8 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14456 @ 0x3878 │ │ │ │ + movw r1, #15992 @ 0x3e78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 8b33c <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b542 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8b5b2 <_PyObject_MakeTpCall@@Base+0x2326> │ │ │ │ - b.w 8a5ee <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldr r1, [pc, #844] @ (8c380 <_PyObject_MakeTpCall@@Base+0x30f4>) │ │ │ │ - ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ - cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 8c05a <_PyObject_MakeTpCall@@Base+0x2dce> │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8c04e <_PyObject_MakeTpCall@@Base+0x2dc2> │ │ │ │ - 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 8b542 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b542 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b542 <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0bc <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0d8 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b106 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b068 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ - b.n 8bbc2 <_PyObject_MakeTpCall@@Base+0x2936> │ │ │ │ + bl 12747c │ │ │ │ + b.w 8b2a6 <_PyObject_MakeTpCall@@Base+0x208e> │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #23732 @ 0x5cb4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d1af0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + mov r0, sl │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89e00 <_PyObject_MakeTpCall@@Base+0xbe8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8bcb0 <_PyObject_MakeTpCall@@Base+0x2a98> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bcb0 <_PyObject_MakeTpCall@@Base+0x2a98> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8b73c <_PyObject_MakeTpCall@@Base+0x2524> │ │ │ │ + b.w 8b75e <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23824 @ 0x5d10 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1af0 │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21928 @ 0x55a8 │ │ │ │ + movw r1, #23464 @ 0x5ba8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8b7d6 <_PyObject_MakeTpCall@@Base+0x254a> │ │ │ │ - b.w 8b7f8 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ - 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 8c0fc <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ - 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 8a830 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - b.w 8b8de <_PyObject_MakeTpCall@@Base+0x2652> │ │ │ │ + bl d1af0 │ │ │ │ + b.w 8b32c <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22008 @ 0x55f8 │ │ │ │ + movw r1, #23512 @ 0x5bd8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.w 8b32c <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23592 @ 0x5c28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bl 12747c │ │ │ │ + b.w 8b32c <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + movw r0, #23880 @ 0x5d48 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + bl 23866c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8aeea <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ + beq.w 8ae4e <_PyObject_MakeTpCall@@Base+0x1c36> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b7a4 <_PyObject_MakeTpCall@@Base+0x2518> │ │ │ │ - b.w 8aeea <_PyObject_MakeTpCall@@Base+0x1c5e> │ │ │ │ + beq.w 8b70a <_PyObject_MakeTpCall@@Base+0x24f2> │ │ │ │ + b.w 8ae4e <_PyObject_MakeTpCall@@Base+0x1c36> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8afd4 <_PyObject_MakeTpCall@@Base+0x1dbc> │ │ │ │ + ldr r1, [pc, #364] @ (8c21c <_PyObject_MakeTpCall@@Base+0x3004>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc390 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8adfc <_PyObject_MakeTpCall@@Base+0x1be4> │ │ │ │ + ldr r1, [pc, #352] @ (8c220 <_PyObject_MakeTpCall@@Base+0x3008>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc390 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8adfc <_PyObject_MakeTpCall@@Base+0x1be4> │ │ │ │ + ldr r1, [pc, #344] @ (8c224 <_PyObject_MakeTpCall@@Base+0x300c>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc390 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8adfc <_PyObject_MakeTpCall@@Base+0x1be4> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23640 @ 0x5c58 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1af0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b32c <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b32c <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b32c <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8aff0 <_PyObject_MakeTpCall@@Base+0x1dd8> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b00c <_PyObject_MakeTpCall@@Base+0x1df4> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b028 <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b202 <_PyObject_MakeTpCall@@Base+0x1fea> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8bfb0 <_PyObject_MakeTpCall@@Base+0x2d98> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21976 @ 0x55d8 │ │ │ │ + movw r1, #23544 @ 0x5bf8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e76 <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b084 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + bl 12747c │ │ │ │ + b.w 8b32c <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23772 @ 0x5cdc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1af0 │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + ldr.w r9, [pc, #180] @ 8c22c <_PyObject_MakeTpCall@@Base+0x3014> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8b17c <_PyObject_MakeTpCall@@Base+0x1f64> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cbz r3, 8c1a4 <_PyObject_MakeTpCall@@Base+0x2f8c> │ │ │ │ + ldr r0, [pc, #160] @ (8c228 <_PyObject_MakeTpCall@@Base+0x3010>) │ │ │ │ + bl 8fd80 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8aa3c <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a60c <_PyObject_MakeTpCall@@Base+0x13f4> │ │ │ │ + b.w 8aa34 <_PyObject_MakeTpCall@@Base+0x181c> │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r1, #17408 @ 0x4400 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #108] @ (8c228 <_PyObject_MakeTpCall@@Base+0x3010>) │ │ │ │ + bl d1af0 │ │ │ │ + b.w 8aa34 <_PyObject_MakeTpCall@@Base+0x181c> │ │ │ │ + movw r3, #57685 @ 0xe155 │ │ │ │ + movt r3, #11 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 8a4d8 <_PyObject_MakeTpCall@@Base+0x12c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a4ce <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + beq.w 8a44e <_PyObject_MakeTpCall@@Base+0x1236> │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8c2a6 <_PyObject_MakeTpCall@@Base+0x301a> │ │ │ │ + beq.n 8c1fa <_PyObject_MakeTpCall@@Base+0x2fe2> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a4ce <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + bne.w 8a44e <_PyObject_MakeTpCall@@Base+0x1236> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a4ce <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a44e <_PyObject_MakeTpCall@@Base+0x1236> │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 8a44e <_PyObject_MakeTpCall@@Base+0x1236> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [sl, #168] @ 0xa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 89d52 <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ - b.w 89d56 <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ - ldr.w r9, [pc, #484] @ 8c384 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ + bne.w 89cdc <_PyObject_MakeTpCall@@Base+0xac4> │ │ │ │ + b.w 89ce0 <_PyObject_MakeTpCall@@Base+0xac8> │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8c484 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c5a8 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c45c <_PyObject_MakeTpCall@@Base+0x3244>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #23688 @ 0x5c88 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + ldr.w r9, [pc, #560] @ 8c47c <_PyObject_MakeTpCall@@Base+0x3264> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ + b.w 8a546 <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ + ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [sl, fp] │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #28 │ │ │ │ - subs r0, #1 │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ + 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 8c294 <_PyObject_MakeTpCall@@Base+0x307c> │ │ │ │ + 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 8a7b4 <_PyObject_MakeTpCall@@Base+0x159c> │ │ │ │ + b.w 8b846 <_PyObject_MakeTpCall@@Base+0x262e> │ │ │ │ + mov.w r9, r9, lsl #1 │ │ │ │ + b.n 8bb2a <_PyObject_MakeTpCall@@Base+0x2912> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ba46 <_PyObject_MakeTpCall@@Base+0x282e> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ba46 <_PyObject_MakeTpCall@@Base+0x282e> │ │ │ │ + ldr.w r9, [pc, #448] @ 8c47c <_PyObject_MakeTpCall@@Base+0x3264> │ │ │ │ + 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 │ │ │ │ - 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 8c1da <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ - cmp r0, #10 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r6, sl │ │ │ │ + beq.n 8c2f4 <_PyObject_MakeTpCall@@Base+0x30dc> │ │ │ │ + cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ - addls r6, r1, r3 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + addls r2, r0, r3 │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bmi.w 89f0c <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8aaee <_PyObject_MakeTpCall@@Base+0x1862> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22236 @ 0x56dc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a42a <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - b.w 8b164 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b0a0 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8bd8e <_PyObject_MakeTpCall@@Base+0x2b02> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bd8e <_PyObject_MakeTpCall@@Base+0x2b02> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8be9a <_PyObject_MakeTpCall@@Base+0x2c0e> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8be9a <_PyObject_MakeTpCall@@Base+0x2c0e> │ │ │ │ - ldr.w r9, [pc, #312] @ 8c384 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8c1e6 <_PyObject_MakeTpCall@@Base+0x2f5a> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22288 @ 0x5710 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #22196 @ 0x56b4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8a4ce <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - ldr.w r9, [pc, #208] @ 8c384 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 89e3a <_PyObject_MakeTpCall@@Base+0xc22> │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2382 @ 0x94e │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89de8 <_PyObject_MakeTpCall@@Base+0xbd0> │ │ │ │ + ldr.w r9, [pc, #356] @ 8c47c <_PyObject_MakeTpCall@@Base+0x3264> │ │ │ │ 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 8c2ec <_PyObject_MakeTpCall@@Base+0x3060> │ │ │ │ + beq.n 8c350 <_PyObject_MakeTpCall@@Base+0x3138> │ │ │ │ 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 89fdc <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 89e94 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a00c <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8aa56 <_PyObject_MakeTpCall@@Base+0x183e> │ │ │ │ + ldr.w r9, [pc, #264] @ 8c47c <_PyObject_MakeTpCall@@Base+0x3264> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.n 8c35c <_PyObject_MakeTpCall@@Base+0x3144> │ │ │ │ + strd r2, r2, [sp] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 1a9978 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8ab32 <_PyObject_MakeTpCall@@Base+0x191a> │ │ │ │ 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 8a3aa <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ - b.w 8b810 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 1a5a98 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8abca <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22152 @ 0x5688 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #24] @ 8c384 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8b210 <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ - ldr.w r9, [pc, #12] @ 8c384 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8a5c6 <_PyObject_MakeTpCall@@Base+0x133a> │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22056 @ 0x5628 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - movw r0, #22344 @ 0x5748 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - bl 237464 │ │ │ │ - b.w 8a844 <_PyObject_MakeTpCall@@Base+0x15b8> │ │ │ │ - ldr r1, [pc, #348] @ (8c520 <_PyObject_MakeTpCall@@Base+0x3294>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8ae98 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - ldr r1, [pc, #340] @ (8c524 <_PyObject_MakeTpCall@@Base+0x3298>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8ae98 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - ldr r1, [pc, #328] @ (8c528 <_PyObject_MakeTpCall@@Base+0x329c>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8ae98 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22104 @ 0x5658 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bls.w 8a332 <_PyObject_MakeTpCall@@Base+0x111a> │ │ │ │ + b.w 8b7c6 <_PyObject_MakeTpCall@@Base+0x25ae> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b3c2 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8b38c <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ - ldr.w r9, [pc, #256] @ 8c530 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + bne.w 8a75e <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a75e <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a774 <_PyObject_MakeTpCall@@Base+0x155c> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b4aa <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b4aa <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ + ldr.w r9, [pc, #136] @ 8c47c <_PyObject_MakeTpCall@@Base+0x3264> │ │ │ │ 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] │ │ │ │ + ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - adds r2, r0, r3 │ │ │ │ - add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ + 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 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r6, sl │ │ │ │ - beq.n 8c468 <_PyObject_MakeTpCall@@Base+0x31dc> │ │ │ │ - cmp r1, #10 │ │ │ │ + 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 8c42e <_PyObject_MakeTpCall@@Base+0x3216> │ │ │ │ + cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ - addls r2, r0, r3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + addls r6, r1, r3 │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bmi.w 89eb2 <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2382 @ 0x94e │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b296 <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8c292 <_PyObject_MakeTpCall@@Base+0x3006> │ │ │ │ - b.w 89e5e <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r3, #57221 @ 0xdf85 │ │ │ │ - movt r3, #11 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 8a558 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ - ldr.w r9, [pc, #128] @ 8c530 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bmi.w 89f64 <_PyObject_MakeTpCall@@Base+0xd4c> │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89f94 <_PyObject_MakeTpCall@@Base+0xd7c> │ │ │ │ + ldr.w r9, [pc, #44] @ 8c47c <_PyObject_MakeTpCall@@Base+0x3264> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8c2f8 <_PyObject_MakeTpCall@@Base+0x306c> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a7f0 <_PyObject_MakeTpCall@@Base+0x1564> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8c502 <_PyObject_MakeTpCall@@Base+0x3276> │ │ │ │ - ldr r0, [pc, #100] @ (8c52c <_PyObject_MakeTpCall@@Base+0x32a0>) │ │ │ │ - bl 8fe38 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8aad4 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8a68c <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - b.w 8aacc <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + b.n 8c43a <_PyObject_MakeTpCall@@Base+0x3222> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b044 <_PyObject_MakeTpCall@@Base+0x1e2c> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b072 <_PyObject_MakeTpCall@@Base+0x1e5a> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a7da <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a7da <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a9c0 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r1, #15872 @ 0x3e00 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #20] @ (8c52c <_PyObject_MakeTpCall@@Base+0x32a0>) │ │ │ │ - bl d1990 │ │ │ │ - b.w 8aacc <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8c788 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c8ac ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c760 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + bne.w 8a3b2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + b.w 8b0d0 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8b2f6 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c534 : │ │ │ │ +0008c480 : │ │ │ │ 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 8c574 │ │ │ │ + beq.n 8c4c0 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8c594 │ │ │ │ + bl 8c4e0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22456 @ 0x57b8 │ │ │ │ + movw r1, #23992 @ 0x5db8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8c56a │ │ │ │ + b.n 8c4b6 │ │ │ │ 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 │ │ │ │ @@ -146719,126 +146622,126 @@ │ │ │ │ mov r5, r2 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str.w r2, [r8] │ │ │ │ mov r4, ip │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8c6e2 │ │ │ │ + bhi.w 8c62e │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8c736 │ │ │ │ + bhi.w 8c682 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c798 │ │ │ │ + beq.w 8c6e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb32 │ │ │ │ - movw r2, #42848 @ 0xa760 │ │ │ │ + bne.w 8ca7e │ │ │ │ + movw r2, #44384 @ 0xad60 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldrb.w lr, [r4] │ │ │ │ add.w r4, ip, #2 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r6, r3 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8c698 │ │ │ │ + bhi.n 8c5e4 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8c974 │ │ │ │ + bhi.w 8c8c0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8c96c │ │ │ │ + beq.w 8c8b8 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ add.w r4, ip, #3 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8c6c4 │ │ │ │ + bhi.n 8c610 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8c9d4 │ │ │ │ + bhi.w 8c920 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c96c │ │ │ │ + beq.w 8c8b8 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8c67a │ │ │ │ + bhi.n 8c5c6 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8c700 │ │ │ │ + bhi.n 8c64c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c96c │ │ │ │ + beq.w 8c8b8 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8c65a │ │ │ │ + bls.n 8c5a6 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8c8fc │ │ │ │ + beq.w 8c848 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ add r6, r1 │ │ │ │ - b.n 8c652 │ │ │ │ + b.n 8c59e │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8c8fc │ │ │ │ + beq.w 8c848 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ add r6, r3 │ │ │ │ add.w r4, ip, #3 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8c638 │ │ │ │ + bls.n 8c584 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8c8fc │ │ │ │ + beq.w 8c848 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8c652 │ │ │ │ + b.n 8c59e │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8c8d8 │ │ │ │ + beq.w 8c824 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c5e2 │ │ │ │ + beq.w 8c52e │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8cb22 │ │ │ │ + bhi.w 8ca6e │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8c5d0 │ │ │ │ + b.n 8c51c │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 8ca48 │ │ │ │ + bhi.w 8c994 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r3, r5, #12 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ @@ -146854,640 +146757,640 @@ │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 8c5dc │ │ │ │ + bhi.w 8c528 │ │ │ │ addw lr, pc, #4 │ │ │ │ ldr.w pc, [lr, r2, lsl #2] │ │ │ │ - ldmia r2, {r0, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r0, r4, r5} │ │ │ │ + ldmia r4, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r2, r4, r7} │ │ │ │ + ldmia r1!, {r0, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1!, {r0} │ │ │ │ + ldmia r0, {r0, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca9a │ │ │ │ + bne.w 8c9e6 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r6 │ │ │ │ cmp r6, #8 │ │ │ │ - bgt.w 8caae │ │ │ │ + bgt.w 8c9fa │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c90c │ │ │ │ + bne.w 8c858 │ │ │ │ cmp r5, r6 │ │ │ │ it le │ │ │ │ cmple sl, r5 │ │ │ │ - bgt.w 8cc76 │ │ │ │ + bgt.w 8cbc2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 8c968 │ │ │ │ + ble.w 8c8b4 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8ca34 │ │ │ │ + beq.w 8c980 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r7, [fp] │ │ │ │ - beq.w 8cb54 │ │ │ │ + beq.w 8caa0 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8cdcc │ │ │ │ + bl 8cd18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbaa │ │ │ │ + bne.w 8caf6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8c888 │ │ │ │ + beq.n 8c7d4 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8cbfc │ │ │ │ + beq.w 8cb48 │ │ │ │ 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 8cdcc │ │ │ │ + bl 8cd18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbf6 │ │ │ │ + bne.w 8cb42 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8c888 │ │ │ │ + beq.n 8c7d4 │ │ │ │ add.w r6, r9, #4 │ │ │ │ mov.w r9, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8cbba │ │ │ │ + beq.w 8cb06 │ │ │ │ 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 8cdcc │ │ │ │ + bl 8cd18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbae │ │ │ │ + bne.w 8cafa │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 8c84a │ │ │ │ + bne.n 8c796 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8c8c6 │ │ │ │ + cbz r3, 8c812 │ │ │ │ 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, #42848 @ 0xa760 │ │ │ │ + movw r1, #44384 @ 0xad60 │ │ │ │ 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 8cd16 │ │ │ │ + bne.w 8cc62 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8caf2 │ │ │ │ + bne.w 8ca3e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb42 │ │ │ │ + bne.w 8ca8e │ │ │ │ mov r4, ip │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls sl, r6 │ │ │ │ - bls.w 8c5d0 │ │ │ │ + bls.w 8c51c │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne sl, r6 │ │ │ │ - bne.w 8c5e2 │ │ │ │ + bne.w 8c52e │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8c8e0 │ │ │ │ + b.n 8c82c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca9a │ │ │ │ + bne.w 8c9e6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8c7a2 │ │ │ │ + b.n 8c6ee │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cc40 │ │ │ │ + beq.w 8cb8c │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r6, #1 │ │ │ │ - bne.w 8cad4 │ │ │ │ + bne.w 8ca20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cd78 │ │ │ │ + beq.w 8ccc4 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8cafc │ │ │ │ + beq.w 8ca48 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8cdcc │ │ │ │ + bl 8cd18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c8c6 │ │ │ │ + beq.n 8c812 │ │ │ │ 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 23ba98 │ │ │ │ + bl 23cde8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 236814 │ │ │ │ - b.n 8c8d2 │ │ │ │ + bl 237d28 │ │ │ │ + b.n 8c81e │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8c888 │ │ │ │ + b.n 8c7d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8c7a2 │ │ │ │ + b.n 8c6ee │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8ca58 │ │ │ │ - add r1, pc, #4 @ (adr r1, 8c984 ) │ │ │ │ + bhi.n 8c9a4 │ │ │ │ + add r1, pc, #4 @ (adr r1, 8c8d0 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ nop │ │ │ │ - ldmia r2!, {r0, r1, r7} │ │ │ │ + ldmia r1, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r0, r2, r5, r6} │ │ │ │ + ldmia r4, {r0, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ │ │ + ldmia r1!, {r0, r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1, {r0, r1, r2} │ │ │ │ + ldmia r0, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ sub.w r3, r1, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8ca66 │ │ │ │ + bhi.n 8c9b2 │ │ │ │ addw ip, pc, #4 │ │ │ │ ldr.w pc, [ip, r3, lsl #2] │ │ │ │ - ldmia r2!, {r0, r1, r7} │ │ │ │ + ldmia r1, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r0, r2, r5, r6} │ │ │ │ + ldmia r4, {r0, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r0, r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r0, r1, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1, {r0, r1, r2} │ │ │ │ + ldmia r0, {r0, r1, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r3, r7, #1 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8c7e2 │ │ │ │ - b.n 8cb56 │ │ │ │ + bne.w 8c72e │ │ │ │ + b.n 8caa2 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8c652 │ │ │ │ + b.n 8c59e │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 8c6b6 │ │ │ │ + b.n 8c602 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8c652 │ │ │ │ + b.n 8c59e │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c7a2 │ │ │ │ + b.n 8c6ee │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd38 │ │ │ │ + bne.w 8cc84 │ │ │ │ mov ip, r4 │ │ │ │ adds r6, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8cb3c │ │ │ │ + bhi.n 8ca88 │ │ │ │ mov r2, ip │ │ │ │ - b.n 8c6fa │ │ │ │ + b.n 8c646 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ca78 │ │ │ │ - movw r1, #22628 @ 0x5864 │ │ │ │ + beq.n 8c9c4 │ │ │ │ + movw r1, #24164 @ 0x5e64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41968 @ 0xa3f0 │ │ │ │ + movw r0, #43504 @ 0xa9f0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8cd56 │ │ │ │ + bcs.w 8cca2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cd5c │ │ │ │ + beq.w 8cca8 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c7b8 │ │ │ │ + beq.w 8c704 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22728 @ 0x58c8 │ │ │ │ + movw r1, #24264 @ 0x5ec8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r0, r8 │ │ │ │ - bl 236814 │ │ │ │ - b.n 8c8d2 │ │ │ │ + bl 237d28 │ │ │ │ + b.n 8c81e │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 77270 │ │ │ │ - b.n 8c8d0 │ │ │ │ + bl 771ec │ │ │ │ + b.n 8c81c │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 21398c <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ + bl 21555c <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8c6 │ │ │ │ - b.n 8c952 │ │ │ │ + beq.w 8c812 │ │ │ │ + b.n 8c89e │ │ │ │ mov ip, r4 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 8cb44 │ │ │ │ + beq.n 8ca90 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c5e2 │ │ │ │ - b.n 8c6ee │ │ │ │ + beq.w 8c52e │ │ │ │ + b.n 8c63a │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8ca90 │ │ │ │ + bls.n 8c9dc │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8c5c4 │ │ │ │ + bne.w 8c510 │ │ │ │ mov r2, ip │ │ │ │ mov ip, r2 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8cc32 │ │ │ │ + bhi.n 8cb7e │ │ │ │ mov r4, ip │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8c5d0 │ │ │ │ + b.n 8c51c │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w sl, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 21398c <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ - cbnz r0, 8cb8e │ │ │ │ + bl 21555c <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ + cbnz r0, 8cada │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c808 │ │ │ │ - b.n 8c888 │ │ │ │ + bne.w 8c754 │ │ │ │ + b.n 8c7d4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 23ba98 │ │ │ │ + bl 23cde8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 236814 │ │ │ │ - b.n 8c8d2 │ │ │ │ + bl 237d28 │ │ │ │ + b.n 8c81e │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8cb92 │ │ │ │ + b.n 8cade │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 21398c <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ + bl 21555c <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cb92 │ │ │ │ + bne.n 8cade │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c84a │ │ │ │ - b.n 8c888 │ │ │ │ + bne.w 8c796 │ │ │ │ + b.n 8c7d4 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cbae │ │ │ │ + b.n 8cafa │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 21398c <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ - cbnz r0, 8cc3a │ │ │ │ + bl 21555c <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ + cbnz r0, 8cb86 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8c842 │ │ │ │ - b.n 8c888 │ │ │ │ + bne.w 8c78e │ │ │ │ + b.n 8c7d4 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8c5c4 │ │ │ │ - b.n 8c8da │ │ │ │ + bne.w 8c510 │ │ │ │ + b.n 8c826 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8cb92 │ │ │ │ + b.n 8cade │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8d0 │ │ │ │ + beq.w 8c81c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cda4 │ │ │ │ - movw r3, #25828 @ 0x64e4 │ │ │ │ + beq.w 8ccf0 │ │ │ │ + movw r3, #27364 @ 0x6ae4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22660 @ 0x5884 │ │ │ │ + movw r1, #24196 @ 0x5e84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 236814 │ │ │ │ - b.n 8c8d2 │ │ │ │ + bl 237d28 │ │ │ │ + b.n 8c81e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8cd0e │ │ │ │ + bne.n 8cc5a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8ccfa │ │ │ │ - movw r3, #33360 @ 0x8250 │ │ │ │ + cbnz r3, 8cc46 │ │ │ │ + movw r3, #34896 @ 0x8850 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + movw r3, #65476 @ 0xffc4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 8cce6 │ │ │ │ - movw r1, #22512 @ 0x57f0 │ │ │ │ + bne.n 8cc32 │ │ │ │ + movw r1, #24048 @ 0x5df0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8ccf2 │ │ │ │ + ble.n 8cc3e │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8ccd8 │ │ │ │ - movw r2, #26836 @ 0x68d4 │ │ │ │ + beq.n 8cc24 │ │ │ │ + movw r2, #28372 @ 0x6ed4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #22772 @ 0x58f4 │ │ │ │ + movw r1, #24308 @ 0x5ef4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 236814 │ │ │ │ - b.n 8c8d2 │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + bl 237d28 │ │ │ │ + b.n 8c81e │ │ │ │ + movw r2, #65476 @ 0xffc4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8ccb8 │ │ │ │ + b.n 8cc04 │ │ │ │ cmp sl, r5 │ │ │ │ - bgt.n 8cd04 │ │ │ │ - movw r1, #22532 @ 0x5804 │ │ │ │ + bgt.n 8cc50 │ │ │ │ + movw r1, #24068 @ 0x5e04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8ccd8 │ │ │ │ + beq.n 8cc24 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 8ccb0 │ │ │ │ - movw r3, #25828 @ 0x64e4 │ │ │ │ + b.n 8cbfc │ │ │ │ + movw r3, #27364 @ 0x6ae4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8cc9a │ │ │ │ - movw r1, #22520 @ 0x57f8 │ │ │ │ + b.n 8cbe6 │ │ │ │ + movw r1, #24056 @ 0x5df8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 8ccaa │ │ │ │ + b.n 8cbf6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 126e34 │ │ │ │ - b.n 8ccd0 │ │ │ │ + bl 12747c │ │ │ │ + b.n 8cc1c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #22816 @ 0x5920 │ │ │ │ + movw r1, #24352 @ 0x5f20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 8ccd0 │ │ │ │ - cbz r3, 8cd64 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 8cc1c │ │ │ │ + cbz r3, 8ccb0 │ │ │ │ subs r3, #1 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8c5c4 │ │ │ │ + b.n 8c510 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.n 8cd42 │ │ │ │ + bgt.n 8cc8e │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8c5c4 │ │ │ │ - movw r1, #22540 @ 0x580c │ │ │ │ + b.n 8c510 │ │ │ │ + movw r1, #24076 @ 0x5e0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41968 @ 0xa3f0 │ │ │ │ + movw r0, #43504 @ 0xa9f0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8c8d2 │ │ │ │ - movw r1, #22596 @ 0x5844 │ │ │ │ + b.n 8c81e │ │ │ │ + movw r1, #24132 @ 0x5e44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #41968 @ 0xa3f0 │ │ │ │ + movw r0, #43504 @ 0xa9f0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8cdb8 │ │ │ │ - movw r3, #25828 @ 0x64e4 │ │ │ │ + cbz r3, 8cd04 │ │ │ │ + movw r3, #27364 @ 0x6ae4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22688 @ 0x58a0 │ │ │ │ + movw r1, #24224 @ 0x5ea0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 236814 │ │ │ │ - b.n 8c8d2 │ │ │ │ - movw r3, #33360 @ 0x8250 │ │ │ │ + bl 237d28 │ │ │ │ + b.n 8c81e │ │ │ │ + movw r3, #34896 @ 0x8850 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + movw r3, #65476 @ 0xffc4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8cc60 │ │ │ │ - movw r3, #33360 @ 0x8250 │ │ │ │ + b.n 8cbac │ │ │ │ + movw r3, #34896 @ 0x8850 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + movw r3, #65476 @ 0xffc4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8cd8e │ │ │ │ + b.n 8ccda │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r9, [r1] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -147497,15 +147400,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ ldrb.w ip, [r8], #1 │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 8d616 │ │ │ │ + bhi.w 8d562 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r7, #13 │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r6, r0, #16 │ │ │ │ @@ -147561,787 +147464,787 @@ │ │ │ │ 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 8cede │ │ │ │ + bne.n 8ce2a │ │ │ │ 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, 8cefa │ │ │ │ + cbz r2, 8ce46 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8ceda │ │ │ │ + ble.n 8ce26 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf14 │ │ │ │ + beq.n 8ce60 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8ceda │ │ │ │ + beq.n 8ce26 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf14 │ │ │ │ + beq.n 8ce60 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8ceda │ │ │ │ + beq.n 8ce26 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cf14 │ │ │ │ + beq.n 8ce60 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8ceda │ │ │ │ + beq.n 8ce26 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8cf14 │ │ │ │ + beq.n 8ce60 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8cecc │ │ │ │ + bne.n 8ce18 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d15a │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ - beq.w 8d36c │ │ │ │ + beq.w 8d2b8 │ │ │ │ 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 8cf14 │ │ │ │ + beq.n 8ce60 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cefc │ │ │ │ + bne.n 8ce48 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8ceda │ │ │ │ + bne.n 8ce26 │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd754 │ │ │ │ + bl dd90c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d1e6 │ │ │ │ + beq.w 8d132 │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ 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 8cee8 │ │ │ │ - movw r0, #62196 @ 0xf2f4 │ │ │ │ + bmi.n 8ce34 │ │ │ │ + movw r0, #63772 @ 0xf91c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d15a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ cmp r0, #0 │ │ │ │ itt gt │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4, #0] │ │ │ │ - bgt.n 8ceea │ │ │ │ - bne.w 8d0f2 │ │ │ │ + bgt.n 8ce36 │ │ │ │ + bne.w 8d03e │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ 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, #23332 @ 0x5b24 │ │ │ │ + movwne r0, #24868 @ 0x6124 │ │ │ │ movtne r0, #39 @ 0x27 │ │ │ │ - bne.w 8d20e │ │ │ │ + bne.w 8d15a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r9, #2 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r1, [sl, #4] │ │ │ │ - blt.w 8d598 │ │ │ │ + blt.w 8d4e4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - movw r2, #47561 @ 0xb9c9 │ │ │ │ + movw r2, #47439 @ 0xb94f │ │ │ │ movt r2, #5 │ │ │ │ str.w r4, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ 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 8d620 │ │ │ │ + beq.w 8d56c │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8d3c6 │ │ │ │ + bne.w 8d312 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d806 │ │ │ │ + bne.w 8d752 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 8d414 │ │ │ │ + bpl.w 8d360 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d476 │ │ │ │ + beq.w 8d3c2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl d781c <_PyNumber_Index@@Base> │ │ │ │ + bl d79c8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d404 │ │ │ │ - bl 83930 │ │ │ │ + beq.w 8d350 │ │ │ │ + bl 83924 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d35a │ │ │ │ + bne.w 8d2a6 │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 8d404 │ │ │ │ + beq.w 8d350 │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13dfb8 │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8d07a │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 8cfc6 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d0f2 │ │ │ │ + bne.n 8d03e │ │ │ │ vstr d8, [r4] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ 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 8d852 │ │ │ │ + bpl.w 8d79e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8d852 │ │ │ │ + bne.w 8d79e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 8d68e │ │ │ │ + bpl.w 8d5da │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r7, #20 │ │ │ │ addpl r7, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8d550 │ │ │ │ + bne.w 8d49c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dd754 │ │ │ │ + bl dd90c │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8d7e0 │ │ │ │ + beq.w 8d72c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d7ea │ │ │ │ + blt.w 8d736 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r4, #0] │ │ │ │ - ble.w 8ceea │ │ │ │ + ble.w 8ce36 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22912 @ 0x5980 │ │ │ │ + movw r1, #24448 @ 0x5f80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ + b.n 8ce3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl dd754 │ │ │ │ + bl dd90c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d3b8 │ │ │ │ + beq.w 8d304 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8d55a │ │ │ │ + blt.w 8d4a6 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8d57e │ │ │ │ + bge.w 8d4ca │ │ │ │ strh r4, [r7, #0] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ 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 8d5ac │ │ │ │ - bl 143f58 │ │ │ │ + bpl.w 8d4f8 │ │ │ │ + bl 144f8c │ │ │ │ strd r0, r1, [r4] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 11bdbc │ │ │ │ + bl 11c2f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d3f6 │ │ │ │ + beq.w 8d342 │ │ │ │ strd r7, r4, [r9] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13dfb8 │ │ │ │ + bl 13e960 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8d468 │ │ │ │ + beq.w 8d3b4 │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ vstr s16, [r4] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ 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 8d42c │ │ │ │ + bne.w 8d378 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d4fa │ │ │ │ + bne.w 8d446 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - movw r2, #47561 @ 0xb9c9 │ │ │ │ + movw r2, #47439 @ 0xb94f │ │ │ │ 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 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16ba70 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8cf2c │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 8ce78 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cf2c │ │ │ │ + beq.w 8ce78 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ + b.n 8ce3c │ │ │ │ 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 8cee8 │ │ │ │ - movw r0, #12048 @ 0x2f10 │ │ │ │ + bmi.w 8ce34 │ │ │ │ + movw r0, #13572 @ 0x3504 │ │ │ │ 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 23d248 <_PyTime_ObjectToTimeval@@Base+0x3e0> │ │ │ │ + b.w 23e5f4 │ │ │ │ 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 8d5ac │ │ │ │ + bpl.w 8d4f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16a054 │ │ │ │ + bl 16ba70 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #13080 @ 0x3318 │ │ │ │ + movw r1, #14616 @ 0x3918 │ │ │ │ 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 8d784 │ │ │ │ + beq.w 8d6d0 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8d77a │ │ │ │ + bne.w 8d6c6 │ │ │ │ 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 8d66a │ │ │ │ + beq.w 8d5b6 │ │ │ │ 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 8d64c │ │ │ │ + bne.w 8d598 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8d64c │ │ │ │ - bl 859a0 │ │ │ │ + beq.w 8d598 │ │ │ │ + bl 8592c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d674 │ │ │ │ + bne.w 8d5c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8d45e │ │ │ │ + bpl.w 8d3aa │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cb214 │ │ │ │ + bl cb36c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d708 │ │ │ │ + beq.w 8d654 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #63940 @ 0xf9c4 │ │ │ │ + movw r2, #65476 @ 0xffc4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8d692 │ │ │ │ + beq.w 8d5de │ │ │ │ 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 8d82a │ │ │ │ + bne.w 8d776 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d810 │ │ │ │ + beq.w 8d75c │ │ │ │ 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, #47091 @ 0xb7f3 │ │ │ │ + movw r4, #47027 @ 0xb7b3 │ │ │ │ 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 8ceea │ │ │ │ + beq.w 8ce36 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ceea │ │ │ │ + bne.w 8ce36 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ceea │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ce36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d048 │ │ │ │ + bne.w 8cf94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d048 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cf94 │ │ │ │ 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 8d574 │ │ │ │ + beq.w 8d4c0 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8ceea │ │ │ │ + bne.w 8ce36 │ │ │ │ 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 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16ba70 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 8d11a │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 8d066 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d11a │ │ │ │ + beq.w 8d066 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ + b.n 8ce3c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d458 │ │ │ │ + bne.n 8d3a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8d5d0 │ │ │ │ + bpl.w 8d51c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d476 │ │ │ │ + beq.n 8d3c2 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8d5b6 │ │ │ │ + bne.w 8d502 │ │ │ │ str.w r9, [r4] │ │ │ │ - b.n 8ceea │ │ │ │ - bl 7f720 │ │ │ │ + b.n 8ce36 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d15a │ │ │ │ + beq.w 8d0a6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ - bl 7f720 │ │ │ │ + b.n 8ce3c │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0f2 │ │ │ │ + bne.w 8d03e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d04e │ │ │ │ + b.n 8cf9a │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 231978 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ + bl 232fcc │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r4, #0] │ │ │ │ - bge.w 8d01a │ │ │ │ + bge.w 8cf66 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d15a │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 231978 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ + bl 232fcc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 8d428 │ │ │ │ + blt.n 8d374 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 8d5f0 │ │ │ │ + bne.w 8d53c │ │ │ │ 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 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8d3f0 │ │ │ │ - movw r0, #22844 @ 0x593c │ │ │ │ + b.n 8d33c │ │ │ │ + movw r0, #24380 @ 0x5f3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ - bl 7f720 │ │ │ │ + b.n 8d15a │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d180 │ │ │ │ + beq.w 8d0cc │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ - movw r0, #23100 @ 0x5a3c │ │ │ │ + b.n 8ce3c │ │ │ │ + movw r0, #24636 @ 0x603c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d15a │ │ │ │ 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 8d4ca │ │ │ │ + bne.n 8d416 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 8cee8 │ │ │ │ + b.n 8ce34 │ │ │ │ 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 8d4ea │ │ │ │ + bmi.n 8d436 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8d4dc │ │ │ │ - bl 859a0 │ │ │ │ - cbnz r0, 8d4dc │ │ │ │ - movw r0, #23052 @ 0x5a0c │ │ │ │ + beq.n 8d428 │ │ │ │ + bl 8592c │ │ │ │ + cbnz r0, 8d428 │ │ │ │ + movw r0, #24588 @ 0x600c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ - bl 859a0 │ │ │ │ + b.n 8d15a │ │ │ │ + bl 8592c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d498 │ │ │ │ - movw r0, #58768 @ 0xe590 │ │ │ │ + bne.n 8d3e4 │ │ │ │ + movw r0, #60304 @ 0xeb90 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d15a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8d4c0 │ │ │ │ + bne.n 8d40c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185fe0 │ │ │ │ + bl 1888f0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8d76a │ │ │ │ + beq.w 8d6b6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 8d4ae │ │ │ │ - movw r0, #29884 @ 0x74bc │ │ │ │ + b.n 8d3fa │ │ │ │ + movw r0, #31420 @ 0x7abc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d15a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16a054 │ │ │ │ + bl 16ba70 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8d51a │ │ │ │ + beq.n 8d466 │ │ │ │ strb r4, [r7, #0] │ │ │ │ - b.n 8ceea │ │ │ │ - bl 7f720 │ │ │ │ + b.n 8ce36 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d516 │ │ │ │ + beq.n 8d462 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ + b.n 8ce3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 22fd3c │ │ │ │ + bl 18685c │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0f2 │ │ │ │ + bne.w 8d03e │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 8ceea │ │ │ │ + b.n 8ce36 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r3, [r7, #0] │ │ │ │ ldrne r3, [r7, #0] │ │ │ │ - b.n 8d0b6 │ │ │ │ + b.n 8d002 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22960 @ 0x59b0 │ │ │ │ + movw r1, #24496 @ 0x5fb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ - movw r0, #23316 @ 0x5b14 │ │ │ │ + b.n 8ce3c │ │ │ │ + movw r0, #24852 @ 0x6114 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d15a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23004 @ 0x59dc │ │ │ │ + movw r1, #24540 @ 0x5fdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ - bl d3c50 │ │ │ │ - movw r0, #23372 @ 0x5b4c │ │ │ │ + b.n 8ce3c │ │ │ │ + bl d3d9c │ │ │ │ + movw r0, #24908 @ 0x614c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 8d214 │ │ │ │ - movw r0, #27976 @ 0x6d48 │ │ │ │ + b.n 8d160 │ │ │ │ + movw r0, #29512 @ 0x7348 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d15a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ - movw r4, #62196 @ 0xf2f4 │ │ │ │ + b.n 8ce3c │ │ │ │ + movw r4, #63772 @ 0xf91c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #53808 @ 0xd230 │ │ │ │ + movw r0, #55344 @ 0xd830 │ │ │ │ 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 8d214 │ │ │ │ + b.n 8d160 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ blx 29b58 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8ceea │ │ │ │ + beq.w 8ce36 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21188 @ 0x52c4 │ │ │ │ + movw r1, #22724 @ 0x58c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8cef0 │ │ │ │ - movw r0, #23404 @ 0x5b6c │ │ │ │ + b.n 8ce3c │ │ │ │ + movw r0, #24940 @ 0x616c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d15a │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d7cc │ │ │ │ + bne.w 8d718 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.w 8d7a6 │ │ │ │ + bne.w 8d6f2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce02c │ │ │ │ + bl ce178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d4fa │ │ │ │ + bne.w 8d446 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8cf9e │ │ │ │ + b.n 8ceea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d65a │ │ │ │ + beq.n 8d5a6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 8d67e │ │ │ │ + cbz r3, 8d5ca │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r7, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d2d6 │ │ │ │ - movw r0, #23164 @ 0x5a7c │ │ │ │ + b.n 8d222 │ │ │ │ + movw r0, #24700 @ 0x607c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d15a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8d656 │ │ │ │ + bne.n 8d5a2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d85c │ │ │ │ + beq.w 8d7a8 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d2d6 │ │ │ │ + b.n 8d222 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b.n 8d0ae │ │ │ │ + b.n 8cffa │ │ │ │ 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 8d750 │ │ │ │ + beq.n 8d69c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w ip, [r7] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d712 │ │ │ │ + bne.n 8d65e │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt.w 8d810 │ │ │ │ + blt.w 8d75c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d810 │ │ │ │ + beq.w 8d75c │ │ │ │ ldrd r2, r5, [sl] │ │ │ │ - movw r0, #47091 @ 0xb7f3 │ │ │ │ + movw r0, #47027 @ 0xb7b3 │ │ │ │ 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] │ │ │ │ @@ -148349,175 +148252,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 8d33c │ │ │ │ - movw r0, #23184 @ 0x5a90 │ │ │ │ + b.n 8d288 │ │ │ │ + movw r0, #24720 @ 0x6090 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d15a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n 8d6f6 │ │ │ │ + bge.n 8d642 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d730 │ │ │ │ + beq.n 8d67c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d72e │ │ │ │ + cbnz r2, 8d67a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_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, #23228 @ 0x5abc │ │ │ │ + movw r1, #24764 @ 0x60bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cef0 │ │ │ │ + b.w 8ce3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d760 │ │ │ │ + beq.n 8d6ac │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d772 │ │ │ │ - movw r0, #23204 @ 0x5aa4 │ │ │ │ + cbz r2, 8d6be │ │ │ │ + movw r0, #24740 @ 0x60a4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d15a │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8ceea │ │ │ │ + b.w 8ce36 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d760 │ │ │ │ - movw r0, #23128 @ 0x5a58 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d6ac │ │ │ │ + movw r0, #24664 @ 0x6058 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d15a │ │ │ │ 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 8d66a │ │ │ │ + beq.w 8d5b6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.w 8d2b0 │ │ │ │ - b.w 8cf40 │ │ │ │ + bmi.w 8d1fc │ │ │ │ + b.w 8ce8c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 88de4 │ │ │ │ + bl 88d70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d476 │ │ │ │ + beq.w 8d3c2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl ce5f8 │ │ │ │ - b.n 8d642 │ │ │ │ + bl ce744 │ │ │ │ + b.n 8d58e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl ce5f8 │ │ │ │ - b.n 8d642 │ │ │ │ - bl 7f720 │ │ │ │ + bl ce744 │ │ │ │ + b.n 8d58e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0f2 │ │ │ │ + bne.w 8d03e │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22868 @ 0x5954 │ │ │ │ + movw r1, #24404 @ 0x5f54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cef0 │ │ │ │ + b.w 8ce3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8d01a │ │ │ │ + b.n 8cf66 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d820 │ │ │ │ + beq.n 8d76c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d84a │ │ │ │ - bl 1e7a0c │ │ │ │ + cbz r2, 8d796 │ │ │ │ + bl 1ea97c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8cef0 │ │ │ │ + b.w 8ce3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d840 │ │ │ │ + beq.n 8d78c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d840 │ │ │ │ + cbnz r2, 8d78c │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #23280 @ 0x5af0 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #24816 @ 0x60f0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d15a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d820 │ │ │ │ - movw r0, #23080 @ 0x5a28 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d76c │ │ │ │ + movw r0, #24616 @ 0x6028 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8d20e │ │ │ │ + b.n 8d15a │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d2d6 │ │ │ │ + b.n 8d222 │ │ │ │ stmdb 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 8dc50 │ │ │ │ + bcs.w 8db9c │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 8dc50 │ │ │ │ + bcs.w 8db9c │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 8dc50 │ │ │ │ + bcs.w 8db9c │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.w 8d9c0 │ │ │ │ + bls.w 8d90c │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d9d2 │ │ │ │ + beq.w 8d91e │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.w 8d9d2 │ │ │ │ + beq.w 8d91e │ │ │ │ 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 │ │ │ │ @@ -148527,70 +148430,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 8dd02 │ │ │ │ + bne.w 8dc4e │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8dd02 │ │ │ │ + beq.w 8dc4e │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd76 │ │ │ │ + beq.w 8dcc2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8dc62 │ │ │ │ + beq.w 8dbae │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ble.w 8dc14 │ │ │ │ + ble.w 8db60 │ │ │ │ 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 8d9e2 │ │ │ │ + bmi.n 8d92e │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r6, #1 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8dde6 │ │ │ │ + beq.w 8dd32 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8da2a │ │ │ │ + bne.n 8d976 │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 8d940 │ │ │ │ + blt.n 8d88c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d982 │ │ │ │ + beq.n 8d8ce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dc22 │ │ │ │ + beq.w 8db6e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dc3e │ │ │ │ + beq.w 8db8a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8dc06 │ │ │ │ + beq.w 8db52 │ │ │ │ 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 │ │ │ │ @@ -148599,28 +148502,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 8dc4a │ │ │ │ + bhi.w 8db96 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8c6 │ │ │ │ + bne.w 8d812 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8d9d2 │ │ │ │ + beq.n 8d91e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8d9ba │ │ │ │ - ldr r2, [pc, #660] @ (8dc78 ) │ │ │ │ + b.n 8d906 │ │ │ │ + ldr r2, [pc, #660] @ (8dbc4 ) │ │ │ │ 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 │ │ │ │ @@ -148633,583 +148536,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 8dd3e │ │ │ │ + beq.w 8dc8a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 78354 │ │ │ │ - b.n 8d95a │ │ │ │ + bl 782d0 │ │ │ │ + b.n 8d8a6 │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8dc0a │ │ │ │ + beq.w 8db56 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8da52 │ │ │ │ + beq.n 8d99e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd6e │ │ │ │ + beq.w 8dcba │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29668 @ 0x73e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dc7c │ │ │ │ + bne.w 8dbc8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dc88 │ │ │ │ - ldr r3, [pc, #516] @ (8dc78 ) │ │ │ │ + bne.w 8dbd4 │ │ │ │ + ldr r3, [pc, #516] @ (8dbc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r7, #1164] @ 0x48c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 8dd62 │ │ │ │ + beq.w 8dcae │ │ │ │ movw r3, #45388 @ 0xb14c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r5, #99328 @ 0x18400 │ │ │ │ str.w r1, [r7, #1164] @ 0x48c │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 8daa6 │ │ │ │ - b.n 8daba │ │ │ │ + cbnz r2, 8d9f2 │ │ │ │ + b.n 8da06 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 8daba │ │ │ │ + cbz r2, 8da06 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8daa0 │ │ │ │ + bne.n 8d9ec │ │ │ │ mov ip, r6 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r6, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8daa6 │ │ │ │ + bne.n 8d9f2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8db68 │ │ │ │ + beq.n 8dab4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8dd34 │ │ │ │ + bcs.w 8dc80 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8dd20 │ │ │ │ + bcs.w 8dc6c │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8dd2a │ │ │ │ + bcs.w 8dc76 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dcdc │ │ │ │ + bls.w 8dc28 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dd14 │ │ │ │ + beq.w 8dc60 │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 8dafe │ │ │ │ + beq.n 8da4a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dcee │ │ │ │ + beq.w 8dc3a │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ - cbz r1, 8db5e │ │ │ │ + cbz r1, 8daaa │ │ │ │ add.w r6, r5, #99328 @ 0x18400 │ │ │ │ adds r6, #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 8db48 │ │ │ │ + bcs.n 8da94 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs.w r1, [fp, #52] @ 0x34 │ │ │ │ - bcs.n 8db48 │ │ │ │ + bcs.n 8da94 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs.w r1, [fp, #56] @ 0x38 │ │ │ │ - bcs.n 8db48 │ │ │ │ + bcs.n 8da94 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8dc6a │ │ │ │ + bls.w 8dbb6 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 8db56 │ │ │ │ + cbz r1, 8daa2 │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 8db56 │ │ │ │ + beq.n 8daa2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 8db56 │ │ │ │ - cbnz r2, 8db68 │ │ │ │ + cbz r3, 8daa2 │ │ │ │ + cbnz r2, 8dab4 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8db0a │ │ │ │ + bne.n 8da56 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 8db6e │ │ │ │ + bne.n 8daba │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dc58 │ │ │ │ + bne.n 8dba4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dcb4 │ │ │ │ + bne.w 8dc00 │ │ │ │ ldr.w r2, [fp, #172] @ 0xac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r2, 8dbc8 │ │ │ │ + cbz r2, 8db14 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dcb4 │ │ │ │ + ble.w 8dc00 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dbe2 │ │ │ │ + beq.n 8db2e │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8dd5e │ │ │ │ + beq.w 8dcaa │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dbe2 │ │ │ │ + beq.n 8db2e │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 8dcb4 │ │ │ │ + beq.w 8dc00 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dbe2 │ │ │ │ + beq.n 8db2e │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 8dcb4 │ │ │ │ + beq.n 8dc00 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8dbe2 │ │ │ │ + beq.n 8db2e │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 8dbb8 │ │ │ │ - b.n 8dcb4 │ │ │ │ + bne.n 8db04 │ │ │ │ + b.n 8dc00 │ │ │ │ mov r3, fp │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dbe2 │ │ │ │ + beq.n 8db2e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dbca │ │ │ │ + bne.n 8db16 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8dcb4 │ │ │ │ + bne.n 8dc00 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8dbf8 │ │ │ │ + beq.n 8db44 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ddde │ │ │ │ + beq.w 8dd2a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d99a │ │ │ │ + bne.w 8d8e6 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 8d8f8 │ │ │ │ + b.n 8d844 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8da46 │ │ │ │ - b.n 8da52 │ │ │ │ + bne.w 8d992 │ │ │ │ + b.n 8d99e │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8d982 │ │ │ │ + beq.w 8d8ce │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d982 │ │ │ │ + bne.w 8d8ce │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d982 │ │ │ │ - bl d3c50 │ │ │ │ + beq.w 8d8ce │ │ │ │ + bl d3d9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d98c │ │ │ │ - movw r3, #56357 @ 0xdc25 │ │ │ │ + bne.w 8d8d8 │ │ │ │ + movw r3, #56365 @ 0xdc2d │ │ │ │ movt r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dbf8 │ │ │ │ + b.n 8db44 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d8c6 │ │ │ │ - b.n 8d9d2 │ │ │ │ + bne.w 8d812 │ │ │ │ + b.n 8d91e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8db74 │ │ │ │ - b.n 8dcb4 │ │ │ │ + beq.n 8dac0 │ │ │ │ + b.n 8dc00 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 8d934 │ │ │ │ - b.n 8d982 │ │ │ │ + bgt.w 8d880 │ │ │ │ + b.n 8d8ce │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itet hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ movls r1, fp │ │ │ │ ldrhi.w r1, [fp, #40] @ 0x28 │ │ │ │ - b.n 8db48 │ │ │ │ + b.n 8da94 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #16312 @ 0x3fb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8dcba │ │ │ │ + beq.n 8dc06 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8dd48 │ │ │ │ + beq.n 8dc94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #39969 @ 0x9c21 │ │ │ │ + movw r3, #44565 @ 0xae15 │ │ │ │ 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 8dbe6 │ │ │ │ + b.n 8db32 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #44769 @ 0xaee1 │ │ │ │ + movw r3, #45561 @ 0xb1f9 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dc88 │ │ │ │ + bne.n 8dbd4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #156 @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dc88 │ │ │ │ + bne.n 8dbd4 │ │ │ │ ldr.w r3, [fp, #156] @ 0x9c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dbe6 │ │ │ │ + b.n 8db32 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ ldrhi.w r2, [fp, #40] @ 0x28 │ │ │ │ - bhi.w 8daec │ │ │ │ + bhi.w 8da38 │ │ │ │ mov r2, fp │ │ │ │ - b.n 8daec │ │ │ │ + b.n 8da38 │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8db68 │ │ │ │ + beq.w 8dab4 │ │ │ │ add.w r6, r5, #99328 @ 0x18400 │ │ │ │ mov r2, r3 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ - b.n 8db0a │ │ │ │ + b.n 8da56 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8d912 │ │ │ │ - b.n 8dc30 │ │ │ │ + bne.w 8d85e │ │ │ │ + b.n 8db7c │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8db04 │ │ │ │ - b.n 8db68 │ │ │ │ + bne.w 8da50 │ │ │ │ + b.n 8dab4 │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ - b.n 8daec │ │ │ │ + b.n 8da38 │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ - b.n 8daec │ │ │ │ + b.n 8da38 │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - b.n 8daec │ │ │ │ + b.n 8da38 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8da1e │ │ │ │ + b.n 8d96a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dc94 │ │ │ │ - movw r3, #52901 @ 0xcea5 │ │ │ │ + bne.n 8dbe0 │ │ │ │ + movw r3, #64941 @ 0xfdad │ │ │ │ movt r3, #30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8dbe6 │ │ │ │ + b.n 8db32 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 8dbe6 │ │ │ │ + b.n 8db32 │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dac6 │ │ │ │ - b.n 8db68 │ │ │ │ + bne.w 8da12 │ │ │ │ + b.n 8dab4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8da50 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d99c │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 8dd9c │ │ │ │ + bmi.n 8dce8 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8d982 │ │ │ │ + bmi.w 8d8ce │ │ │ │ mov r0, fp │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f690 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8dc30 │ │ │ │ + blt.w 8db7c │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d982 │ │ │ │ - b.n 8d91c │ │ │ │ - ldr r3, [pc, #100] @ (8de04 ) │ │ │ │ + beq.w 8d8ce │ │ │ │ + b.n 8d868 │ │ │ │ + ldr r3, [pc, #100] @ (8dd50 ) │ │ │ │ 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 8ddd4 │ │ │ │ + beq.n 8dd20 │ │ │ │ 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 8d982 │ │ │ │ - b.n 8dd84 │ │ │ │ + bne.w 8d8ce │ │ │ │ + b.n 8dcd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8dbf8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8db44 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8dc30 │ │ │ │ + beq.w 8db7c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8dc30 │ │ │ │ + bne.w 8db7c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8dc24 │ │ │ │ + b.n 8db70 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008de08 : │ │ │ │ +0008dd54 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8de74 │ │ │ │ + beq.n 8ddc0 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8de9e │ │ │ │ + bne.n 8ddea │ │ │ │ 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 8de74 │ │ │ │ + bne.n 8ddc0 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8de78 │ │ │ │ + cbz r7, 8ddc4 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8de62 │ │ │ │ + cbz r0, 8ddae │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8de8e │ │ │ │ + cbz r2, 8ddda │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8de5c │ │ │ │ + cbz r3, 8dda8 │ │ │ │ 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 8de5e │ │ │ │ + ble.n 8ddaa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8de62 │ │ │ │ + beq.n 8ddae │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8de4c │ │ │ │ + bgt.n 8dd98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8de5e │ │ │ │ + b.n 8ddaa │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8de94 │ │ │ │ + cbz r0, 8dde0 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8de56 │ │ │ │ + bne.n 8dda2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8de5a │ │ │ │ - b.n 8de5c │ │ │ │ + bne.n 8dda6 │ │ │ │ + b.n 8dda8 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8de80 │ │ │ │ - b.n 8de5e │ │ │ │ + bgt.n 8ddcc │ │ │ │ + b.n 8ddaa │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8de74 │ │ │ │ + blt.n 8ddc0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 8de74 │ │ │ │ + bge.n 8ddc0 │ │ │ │ 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 8de86 │ │ │ │ + b.n 8ddd2 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8df66 │ │ │ │ + beq.n 8deb2 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8df74 │ │ │ │ + bne.n 8dec0 │ │ │ │ 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 8df66 │ │ │ │ + bne.n 8deb2 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8df2c │ │ │ │ + cbz r7, 8de78 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8df54 │ │ │ │ + cbz r0, 8dea0 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8df44 │ │ │ │ + cbz r2, 8de90 │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8df48 │ │ │ │ + cbz r3, 8de94 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8df4e │ │ │ │ + cbnz r3, 8de9a │ │ │ │ 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, 8df6a │ │ │ │ + cbz r0, 8deb6 │ │ │ │ ldrd r4, r6, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8df1c │ │ │ │ + bne.n 8de68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8df20 │ │ │ │ + bne.n 8de6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8df26 │ │ │ │ + beq.n 8de72 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 8df26 │ │ │ │ + b.n 8de72 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8df28 │ │ │ │ + ble.n 8de74 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8df54 │ │ │ │ + beq.n 8dea0 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8df10 │ │ │ │ + bgt.n 8de5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8df28 │ │ │ │ + b.n 8de74 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8df34 │ │ │ │ - b.n 8df28 │ │ │ │ + bgt.n 8de80 │ │ │ │ + b.n 8de74 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8df66 │ │ │ │ + blt.n 8deb2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8df66 │ │ │ │ + ble.n 8deb2 │ │ │ │ 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 8df3c │ │ │ │ + b.n 8de88 │ │ │ │ │ │ │ │ -0008dfa4 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0008def0 <_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] @ 8e1f8 <_PyObject_LookupSpecial@@Base+0x254> │ │ │ │ + ldr.w fp, [pc, #572] @ 8e140 <_PyObject_LookupSpecial@@Base+0x250> │ │ │ │ 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] │ │ │ │ @@ -149218,63 +149121,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 8e0d2 <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ + bne.w 8e03c <_PyObject_LookupSpecial@@Base+0x14c> │ │ │ │ ldr.w r3, [r9, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8e0d2 <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ + bne.n 8e03c <_PyObject_LookupSpecial@@Base+0x14c> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r6, [r4, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e140 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + beq.n 8e032 <_PyObject_LookupSpecial@@Base+0x142> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e14a <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + beq.w 8e0ac <_PyObject_LookupSpecial@@Base+0x1bc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8e0b2 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ - movw r3, #35857 @ 0x8c11 │ │ │ │ + beq.n 8dffc <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + movw r3, #36329 @ 0x8de9 │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8e0ba <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + bne.n 8e004 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8e1e2 <_PyObject_LookupSpecial@@Base+0x23e> │ │ │ │ + beq.w 8e12a <_PyObject_LookupSpecial@@Base+0x23a> │ │ │ │ movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8e09e <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + cbz r0, 8dfea <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq.w 8e19e <_PyObject_LookupSpecial@@Base+0x1fa> │ │ │ │ + beq.w 8e0ea <_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 8e1a8 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ + beq.w 8e0f4 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #37297 @ 0x91b1 │ │ │ │ + movw r3, #38049 @ 0x94a1 │ │ │ │ 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 │ │ │ │ @@ -149284,740 +149187,739 @@ │ │ │ │ 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 8e0b0 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + beq.n 8dffa <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e1d8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + beq.n 8e0e0 <_PyObject_LookupSpecial@@Base+0x1f0> │ │ │ │ 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 8e0a6 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ + bne.n 8dff2 <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8e0b2 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + b.n 8dffc <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 81b1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 8e0a8 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ + adds r2, #1 │ │ │ │ + beq.n 8e124 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + movs r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e182 <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ + bne.n 8e01c <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 8e182 <_PyObject_LookupSpecial@@Base+0x1de> │ │ │ │ + bgt.n 8e01c <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81a60 <_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 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81b1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e194 <_PyObject_LookupSpecial@@Base+0x1f0> │ │ │ │ - cbz r3, 8e13e <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + bne.n 8e02e <_PyObject_LookupSpecial@@Base+0x13e> │ │ │ │ + cbz r3, 8e0a8 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ 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 8e158 <_PyObject_LookupSpecial@@Base+0x1b4> │ │ │ │ + bne.n 8e0ba <_PyObject_LookupSpecial@@Base+0x1ca> │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, r5] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e170 <_PyObject_LookupSpecial@@Base+0x1cc> │ │ │ │ - cbnz r6, 8e14a <_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} │ │ │ │ + bne.n 8e0d2 <_PyObject_LookupSpecial@@Base+0x1e2> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 8e032 <_PyObject_LookupSpecial@@Base+0x142> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8e01e <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ - b.n 8e0b2 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + bne.w 8df6a <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + b.n 8dffc <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ 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 8e13e <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + beq.n 8e0a8 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e13e <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 8e140 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ - b.n 8e14a <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + bne.n 8e0a8 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e0a8 <_PyObject_LookupSpecial@@Base+0x1b8> │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 8e13e <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ - adds r2, #1 │ │ │ │ - bne.n 8e140 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ - bl d3c50 │ │ │ │ - b.n 8e140 <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + mov r6, r4 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dffc <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e06a <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ + bne.w 8dfb6 <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ - movw r2, #37297 @ 0x91b1 │ │ │ │ + movw r2, #38049 @ 0x94a1 │ │ │ │ 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 8e09e <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e0b2 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + b.n 8dfea <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + bl d3d9c │ │ │ │ + b.n 8e032 <_PyObject_LookupSpecial@@Base+0x142> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e0b2 <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + beq.w 8dffc <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 8e09e <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + b.n 8dfea <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e1fc : │ │ │ │ +0008e144 : │ │ │ │ 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] @ (8e2bc ) │ │ │ │ + ldr r5, [pc, #172] @ (8e204 ) │ │ │ │ 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 8e23e │ │ │ │ + bpl.n 8e186 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldr r7, [r0, r7] │ │ │ │ - cbz r7, 8e23e │ │ │ │ + cbz r7, 8e186 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8e25a │ │ │ │ - cbnz r2, 8e264 │ │ │ │ + cbz r0, 8e1a2 │ │ │ │ + cbnz r2, 8e1ac │ │ │ │ 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 8928c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89218 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 8e290 │ │ │ │ + cbz r2, 8e1d8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 8e290 │ │ │ │ + cbz r3, 8e1d8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8e236 │ │ │ │ + b.n 8e17e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e236 │ │ │ │ + beq.n 8e17e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e2ac │ │ │ │ + bne.n 8e1f4 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #22460 @ 0x57bc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20d668 │ │ │ │ - b.n 8e260 │ │ │ │ + bl 20f3bc │ │ │ │ + b.n 8e1a8 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #22412 @ 0x578c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8e260 │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.n 8e1a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e274 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e274 │ │ │ │ + bne.n 8e1bc │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e1bc │ │ │ │ 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 8e668 │ │ │ │ + bne.w 8e5b0 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 8e632 │ │ │ │ + bhi.w 8e57a │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40409 @ 0x9dd9 │ │ │ │ + movw r3, #40281 @ 0x9d59 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e5c8 │ │ │ │ + bne.w 8e510 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79e20 │ │ │ │ + bl 79da0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e456 │ │ │ │ + beq.w 8e39e │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8e332 │ │ │ │ - ldr r3, [pc, #688] @ (8e5c0 ) │ │ │ │ + bpl.n 8e27a │ │ │ │ + ldr r3, [pc, #688] @ (8e508 ) │ │ │ │ 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 8e52a │ │ │ │ + beq.w 8e472 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8e5d8 │ │ │ │ + bge.w 8e520 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 8e682 │ │ │ │ + bne.w 8e5ca │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8e57e │ │ │ │ + beq.w 8e4c6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e4ca │ │ │ │ + beq.w 8e412 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8e45a │ │ │ │ + blt.n 8e3a2 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e5f2 │ │ │ │ + beq.w 8e53a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e3ea │ │ │ │ + ble.n 8e332 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 8e3d4 │ │ │ │ + bne.n 8e31c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e5a6 │ │ │ │ + beq.w 8e4ee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e3a2 │ │ │ │ + beq.n 8e2ea │ │ │ │ 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 8e506 │ │ │ │ + beq.w 8e44e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e50e │ │ │ │ + bne.w 8e456 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e4ea │ │ │ │ + bne.w 8e432 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e4ce │ │ │ │ + bne.n 8e416 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e3ea │ │ │ │ + beq.n 8e332 │ │ │ │ adds r3, #12 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e384 │ │ │ │ + beq.n 8e2cc │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 8e3dc │ │ │ │ - ldr r1, [pc, #472] @ (8e5c4 ) │ │ │ │ + bne.n 8e324 │ │ │ │ + ldr r1, [pc, #472] @ (8e50c ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8c7c │ │ │ │ + bl b8e58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8e440 │ │ │ │ + blt.n 8e388 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 8e40c │ │ │ │ + cbz r7, 8e354 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8e40c │ │ │ │ + bge.n 8e354 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8e58a │ │ │ │ + bne.w 8e4d2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7828c │ │ │ │ + bl 78208 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e5b4 │ │ │ │ + blt.w 8e4fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r2, #23436 @ 0x5b8c │ │ │ │ + movw r2, #24972 @ 0x618c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23504 @ 0x5bd0 │ │ │ │ + movw r1, #25040 @ 0x61d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e456 │ │ │ │ + beq.n 8e39e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8e456 │ │ │ │ + cbnz r3, 8e39e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e3ce │ │ │ │ + b.n 8e316 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r3, 8e492 │ │ │ │ + cbz r3, 8e3da │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e36e │ │ │ │ + ble.n 8e2b6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e4ae │ │ │ │ + beq.n 8e3f6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8e36e │ │ │ │ + beq.w 8e2b6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8e4ae │ │ │ │ + beq.n 8e3f6 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 8e36e │ │ │ │ + beq.w 8e2b6 │ │ │ │ adds r3, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8e4ae │ │ │ │ + beq.n 8e3f6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e482 │ │ │ │ - b.n 8e36e │ │ │ │ + bne.n 8e3ca │ │ │ │ + b.n 8e2b6 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e4ae │ │ │ │ + beq.n 8e3f6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e494 │ │ │ │ + bne.n 8e3dc │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e36e │ │ │ │ + bne.w 8e2b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e4ca │ │ │ │ + beq.n 8e412 │ │ │ │ adds r3, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r7, r5 │ │ │ │ - bne.w 8e39e │ │ │ │ + bne.w 8e2e6 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8e3a2 │ │ │ │ + b.n 8e2ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e3ce │ │ │ │ + beq.w 8e316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e3ce │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e3ce │ │ │ │ + bne.w 8e316 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e316 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e3c6 │ │ │ │ + beq.w 8e30e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e3c6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e3c6 │ │ │ │ + bne.w 8e30e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e30e │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e3bc │ │ │ │ + beq.w 8e304 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e3bc │ │ │ │ + beq.w 8e304 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e3bc │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e3bc │ │ │ │ - ldr r2, [pc, #148] @ (8e5c0 ) │ │ │ │ + bne.w 8e304 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e304 │ │ │ │ + ldr r2, [pc, #148] @ (8e508 ) │ │ │ │ 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 8e650 │ │ │ │ + beq.w 8e598 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8e64c │ │ │ │ + beq.w 8e594 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8e55e │ │ │ │ + beq.n 8e4a6 │ │ │ │ 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 8e64c │ │ │ │ + bcc.n 8e594 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1b4e7c │ │ │ │ + bl 1b8dc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e440 │ │ │ │ + beq.w 8e388 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8e35e │ │ │ │ + bne.w 8e2a6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e3a2 │ │ │ │ + b.n 8e2ea │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e616 │ │ │ │ + beq.n 8e55e │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e40c │ │ │ │ + ble.w 8e354 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 8e612 │ │ │ │ + bne.n 8e55a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e39e │ │ │ │ - b.n 8e3a2 │ │ │ │ - movw r2, #21520 @ 0x5410 │ │ │ │ + bne.w 8e2e6 │ │ │ │ + b.n 8e2ea │ │ │ │ + movw r2, #23020 @ 0x59ec │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 8e426 │ │ │ │ + b.n 8e36e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8e708 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e650 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e332 │ │ │ │ - b.n 8e456 │ │ │ │ + bne.w 8e27a │ │ │ │ + b.n 8e39e │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #23456 @ 0x5ba0 │ │ │ │ + movw r1, #24992 @ 0x61a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 8e440 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 8e388 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8e384 │ │ │ │ + beq.w 8e2cc │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e5f4 │ │ │ │ + bne.n 8e53c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8e384 │ │ │ │ - b.n 8e3ea │ │ │ │ + beq.w 8e2cc │ │ │ │ + b.n 8e332 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8e598 │ │ │ │ + b.n 8e4e0 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8e5a6 │ │ │ │ + beq.n 8e4ee │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e618 │ │ │ │ + bne.n 8e560 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8e5a6 │ │ │ │ - b.n 8e40c │ │ │ │ - movw r0, #23448 @ 0x5b98 │ │ │ │ + beq.n 8e4ee │ │ │ │ + b.n 8e354 │ │ │ │ + movw r0, #24984 @ 0x6198 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0530 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0704 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e456 │ │ │ │ - b.n 8e2e4 │ │ │ │ + beq.w 8e39e │ │ │ │ + b.n 8e22c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8e538 │ │ │ │ + b.n 8e480 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23588 @ 0x5c24 │ │ │ │ + movw r1, #25124 @ 0x6224 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 8e440 │ │ │ │ + bl 12747c │ │ │ │ + b.n 8e388 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #58896 @ 0xe610 │ │ │ │ + movw r0, #60432 @ 0xec10 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23b304 │ │ │ │ + bl 23c67c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e456 │ │ │ │ - b.n 8e2da │ │ │ │ + beq.w 8e39e │ │ │ │ + b.n 8e222 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e3a2 │ │ │ │ + b.n 8e2ea │ │ │ │ nop │ │ │ │ │ │ │ │ -0008e690 : │ │ │ │ +0008e5d8 : │ │ │ │ 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 8e6da │ │ │ │ + bpl.n 8e622 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8e6f4 │ │ │ │ - movw r3, #57221 @ 0xdf85 │ │ │ │ + cbz r2, 8e63c │ │ │ │ + movw r3, #57685 @ 0xe155 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e6c8 │ │ │ │ + bne.n 8e610 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl bd55c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 8e6ce │ │ │ │ + bl bd72c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 8e616 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e6c6 │ │ │ │ + bne.n 8e60e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3470 │ │ │ │ + bl d35c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #17220 @ 0x4344 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 8e6d6 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 8e61e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - cbz r3, 8e710 │ │ │ │ + cbz r3, 8e658 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e6d6 │ │ │ │ + beq.n 8e61e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e6ce │ │ │ │ + beq.n 8e616 │ │ │ │ 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, #15872 @ 0x3e00 │ │ │ │ + movw r1, #17408 @ 0x4400 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 8e6ce │ │ │ │ + bl d1af0 │ │ │ │ + b.n 8e616 │ │ │ │ stmdb 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 8e752 │ │ │ │ + bpl.n 8e69a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 8e926 │ │ │ │ + beq.w 8e86e │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e934 │ │ │ │ + beq.w 8e87c │ │ │ │ ldr.w r5, [r9, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8e7f8 │ │ │ │ + beq.n 8e740 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8e8c0 │ │ │ │ + beq.w 8e808 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8e7e4 │ │ │ │ + ble.n 8e72c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e8d2 │ │ │ │ + bne.w 8e81a │ │ │ │ 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 8e806 │ │ │ │ + bmi.n 8e74e │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8e84e │ │ │ │ + bpl.n 8e796 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8e8f4 │ │ │ │ + bne.w 8e83c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8e8f4 │ │ │ │ + beq.w 8e83c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8e7e0 │ │ │ │ + beq.n 8e728 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e86e │ │ │ │ + bne.n 8e7b6 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8e7a0 │ │ │ │ + bgt.n 8e6e8 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e7f8 │ │ │ │ + beq.n 8e740 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e954 │ │ │ │ - bl 7f720 │ │ │ │ + beq.w 8e89c │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e934 │ │ │ │ + beq.w 8e87c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e8b8 │ │ │ │ - ldr r3, [pc, #340] @ (8e95c ) │ │ │ │ + b.n 8e800 │ │ │ │ + ldr r3, [pc, #340] @ (8e8a4 ) │ │ │ │ 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 │ │ │ │ @@ -150031,209 +149933,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 8e942 │ │ │ │ + beq.n 8e88a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 8e7b6 │ │ │ │ + bmi.n 8e6fe │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e7ee │ │ │ │ - b.n 8e7f8 │ │ │ │ + bne.n 8e736 │ │ │ │ + b.n 8e740 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e908 │ │ │ │ + beq.n 8e850 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8e88c │ │ │ │ + beq.n 8e7d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e916 │ │ │ │ + beq.n 8e85e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 8e8f0 │ │ │ │ + cbz r4, 8e838 │ │ │ │ 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 8e8b8 │ │ │ │ + beq.n 8e800 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e94c │ │ │ │ + beq.n 8e894 │ │ │ │ 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 8e7f8 │ │ │ │ + ble.n 8e740 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e78c │ │ │ │ + beq.w 8e6d4 │ │ │ │ add.w fp, r5, #12 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, fp │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8e7e4 │ │ │ │ + beq.n 8e72c │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8e8da │ │ │ │ + bne.n 8e822 │ │ │ │ cmp r6, sl │ │ │ │ - blt.w 8e792 │ │ │ │ - b.n 8e7e4 │ │ │ │ + blt.w 8e6da │ │ │ │ + b.n 8e72c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8e8b8 │ │ │ │ + b.n 8e800 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e7e0 │ │ │ │ + beq.w 8e728 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e7c6 │ │ │ │ + b.n 8e70e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 8e88c │ │ │ │ + beq.n 8e7d4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e88c │ │ │ │ + bne.n 8e7d4 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 8e88c │ │ │ │ - ldr r1, [pc, #56] @ (8e960 ) │ │ │ │ + b.n 8e7d4 │ │ │ │ + ldr r1, [pc, #56] @ (8e8a8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc1c0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc390 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e752 │ │ │ │ + beq.w 8e69a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w bdf84 │ │ │ │ + b.w be154 │ │ │ │ add.w lr, lr, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [lr, #244] @ 0xf4 │ │ │ │ - b.n 8e846 │ │ │ │ + b.n 8e78e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e8b8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e7f8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e740 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8eaa4 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e9ec ) │ │ │ │ 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 8ee28 │ │ │ │ + beq.w 8ed70 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8ee3a │ │ │ │ + bge.w 8ed82 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ea00 │ │ │ │ + beq.n 8e948 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e9c8 │ │ │ │ + ble.n 8e910 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea08 │ │ │ │ + beq.n 8e950 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8e9c8 │ │ │ │ + beq.n 8e910 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea08 │ │ │ │ + beq.n 8e950 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8e9c8 │ │ │ │ + beq.n 8e910 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8ea08 │ │ │ │ + beq.n 8e950 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8e9c8 │ │ │ │ + beq.n 8e910 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8ea08 │ │ │ │ + beq.n 8e950 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8e9ba │ │ │ │ + bne.n 8e902 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 8e9e2 │ │ │ │ + cbz r2, 8e92a │ │ │ │ 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, #54576 @ 0xd530 │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23756 @ 0x5ccc │ │ │ │ + movw r1, #25292 @ 0x62cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 8ed16 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 8ec5e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8eeac │ │ │ │ + bne.w 8edf4 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8ed60 │ │ │ │ + bmi.w 8eca8 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8eb6e │ │ │ │ + bgt.w 8eab6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ed80 │ │ │ │ + beq.w 8ecc8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8ed80 │ │ │ │ + bhi.w 8ecc8 │ │ │ │ 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 │ │ │ │ @@ -150248,83 +150150,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 8ee14 │ │ │ │ - ldr r3, [pc, #744] @ (8ed58 ) │ │ │ │ + bne.w 8ed5c │ │ │ │ + ldr r3, [pc, #744] @ (8eca0 ) │ │ │ │ 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 8ee1a │ │ │ │ + bhi.w 8ed62 │ │ │ │ adds r7, r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bmi.w 8ed04 │ │ │ │ + bmi.w 8ec4c │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6037 @ 0x1795 │ │ │ │ + movw r1, #6013 @ 0x177d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8ecf0 │ │ │ │ + bne.w 8ec38 │ │ │ │ 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 8ecac │ │ │ │ + bcs.w 8ebf4 │ │ │ │ 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 8ec96 │ │ │ │ + beq.w 8ebde │ │ │ │ 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 8ebba │ │ │ │ + beq.n 8eb02 │ │ │ │ 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 8ebfc │ │ │ │ + blt.n 8eb44 │ │ │ │ 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] @ (8ed5c ) │ │ │ │ + ldr r2, [pc, #580] @ (8eca4 ) │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8ed1a │ │ │ │ + bne.w 8ec62 │ │ │ │ str r6, [r4, #20] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8ec5c │ │ │ │ + beq.w 8eba4 │ │ │ │ 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] │ │ │ │ @@ -150338,41 +150240,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, #29349 @ 0x72a5 │ │ │ │ + movweq fp, #29841 @ 0x7491 │ │ │ │ movteq fp, #11 │ │ │ │ - bne.n 8ec7a │ │ │ │ + bne.n 8ebc2 │ │ │ │ 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 8ea6e │ │ │ │ + bpl.w 8e9b6 │ │ │ │ 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 8ea6e │ │ │ │ + b.n 8e9b6 │ │ │ │ ldrd r8, r2, [r1, #24] │ │ │ │ - cmp r8, r2 │ │ │ │ - bhi.n 8ec8c │ │ │ │ + cmp r2, r8 │ │ │ │ + bcc.n 8ebd4 │ │ │ │ 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] │ │ │ │ @@ -150383,290 +150285,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 8eb02 │ │ │ │ + ble.n 8ea4a │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8eb02 │ │ │ │ + beq.w 8ea4a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8eb02 │ │ │ │ + beq.w 8ea4a │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eb02 │ │ │ │ + bne.w 8ea4a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8edf2 │ │ │ │ + bne.w 8ed3a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8eb02 │ │ │ │ + bmi.w 8ea4a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ec32 │ │ │ │ + bne.n 8eb7a │ │ │ │ dmb ish │ │ │ │ - b.n 8eb02 │ │ │ │ - movw fp, #61377 @ 0xefc1 │ │ │ │ + b.n 8ea4a │ │ │ │ + movw fp, #61193 @ 0xef09 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8eb7c │ │ │ │ - movw fp, #58325 @ 0xe3d5 │ │ │ │ + b.n 8eac4 │ │ │ │ + movw fp, #58789 @ 0xe5a5 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8eb7c │ │ │ │ + b.n 8eac4 │ │ │ │ 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 8eb56 │ │ │ │ + b.n 8ea9e │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq fp, #12961 @ 0x32a1 │ │ │ │ + movweq fp, #13225 @ 0x33a9 │ │ │ │ movteq fp, #12 │ │ │ │ - beq.w 8eb7c │ │ │ │ - b.n 8ed80 │ │ │ │ + beq.w 8eac4 │ │ │ │ + b.n 8ecc8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8eae4 │ │ │ │ + b.n 8ea2c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ebd6 │ │ │ │ + bne.n 8eb1e │ │ │ │ ldr.w r1, [r8, #672] @ 0x2a0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 8ed48 │ │ │ │ + bne.n 8ec90 │ │ │ │ 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 8ed04 │ │ │ │ + beq.n 8ec4c │ │ │ │ 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 8ebde │ │ │ │ + b.n 8eb26 │ │ │ │ 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 8ebd6 │ │ │ │ + bne.w 8eb1e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1eaab8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8eb02 │ │ │ │ + bne.w 8ea4a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8eb66 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8eaae │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 8ed3a │ │ │ │ + bne.n 8ec82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - b.n 8eb2a │ │ │ │ + b.n 8ea72 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8ed30 │ │ │ │ + b.n 8ec78 │ │ │ │ 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 8ecd6 │ │ │ │ + b.n 8ec1e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8ed78 │ │ │ │ - cbz r3, 8ed80 │ │ │ │ + bgt.n 8ecc0 │ │ │ │ + cbz r3, 8ecc8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8ed80 │ │ │ │ + bhi.n 8ecc8 │ │ │ │ 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 8ed9c │ │ │ │ + beq.n 8ece4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r1, #12916 @ 0x3274 │ │ │ │ + movw r1, #14452 @ 0x3874 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 8ed16 │ │ │ │ - movw fp, #48213 @ 0xbc55 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 8ec5e │ │ │ │ + movw fp, #54029 @ 0xd30d │ │ │ │ movt fp, #21 │ │ │ │ - cbz r6, 8edfc │ │ │ │ + cbz r6, 8ed44 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 714a0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71488 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ed16 │ │ │ │ + beq.n 8ec5e │ │ │ │ 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] @ (8eef4 ) │ │ │ │ - b.n 8eb2a │ │ │ │ - movw fp, #58325 @ 0xe3d5 │ │ │ │ + ldr r3, [pc, #284] @ (8ee3c ) │ │ │ │ + b.n 8ea72 │ │ │ │ + movw fp, #58789 @ 0xe5a5 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8eda4 │ │ │ │ - movw fp, #61377 @ 0xefc1 │ │ │ │ + b.n 8ecec │ │ │ │ + movw fp, #61193 @ 0xef09 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8eda4 │ │ │ │ + b.n 8ecec │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8eda4 │ │ │ │ + b.n 8ecec │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eb02 │ │ │ │ - b.n 8ec20 │ │ │ │ + bne.w 8ea4a │ │ │ │ + b.n 8eb68 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12944 @ 0x3290 │ │ │ │ + movw r1, #14480 @ 0x3890 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 8ed16 │ │ │ │ + bl 12747c │ │ │ │ + b.n 8ec5e │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8eba0 │ │ │ │ + b.n 8eae8 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e7b48 │ │ │ │ + bl 1eaab8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8ed10 │ │ │ │ + b.n 8ec58 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 8ee72 │ │ │ │ + cbz r1, 8edba │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e98a │ │ │ │ + blt.w 8e8d2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 8ee54 │ │ │ │ + cbz r2, 8ed9c │ │ │ │ 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, #54576 @ 0xd530 │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23684 @ 0x5c84 │ │ │ │ + movw r1, #25220 @ 0x6284 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - b.n 8ed16 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 8ec5e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r3, 8ee8c │ │ │ │ + cbz r3, 8edd4 │ │ │ │ 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, #54576 @ 0xd530 │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #23616 @ 0x5c40 │ │ │ │ + movw r1, #25152 @ 0x6240 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 8ed16 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 8ec5e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ea02 │ │ │ │ + bne.w 8e94a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8e9c8 │ │ │ │ + bne.w 8e910 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.w 8ea1c │ │ │ │ + bpl.w 8e964 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 8ed64 │ │ │ │ + ble.w 8ecac │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ed80 │ │ │ │ - movw fp, #48213 @ 0xbc55 │ │ │ │ + bne.w 8ecc8 │ │ │ │ + movw fp, #54029 @ 0xd30d │ │ │ │ movt fp, #21 │ │ │ │ - b.n 8eda6 │ │ │ │ + b.n 8ecee │ │ │ │ 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 │ │ │ │ @@ -150680,108 +150582,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, 8ef48 │ │ │ │ + cbnz r0, 8ee90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 8ef78 │ │ │ │ + cbnz r0, 8eec0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbnz r0, 8ef60 │ │ │ │ + cbnz r0, 8eea8 │ │ │ │ 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 8ef32 │ │ │ │ + beq.n 8ee7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ef32 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef32 │ │ │ │ + bne.n 8ee7a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ee7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ef3a │ │ │ │ + beq.n 8ee82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ef3a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef3a │ │ │ │ + bne.n 8ee82 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ee82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ef36 │ │ │ │ + beq.n 8ee7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ef36 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef36 │ │ │ │ + bne.n 8ee7e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ee7e │ │ │ │ │ │ │ │ -0008ef90 : │ │ │ │ +0008eed8 : │ │ │ │ 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] @ (8efbc ) │ │ │ │ + ldr r0, [pc, #12] @ (8ef04 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1a39e4 │ │ │ │ + bl 1a78c8 │ │ │ │ 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] @ (8f158 ) │ │ │ │ + ldr r6, [pc, #384] @ (8f0a0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f726 │ │ │ │ + bne.w 8f66e │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 8f6c2 │ │ │ │ + bne.w 8f60a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 8f712 │ │ │ │ + blt.w 8f65a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f702 │ │ │ │ + beq.w 8f64a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 8f106 │ │ │ │ - movw r3, #2349 @ 0x92d │ │ │ │ + bmi.n 8f04e │ │ │ │ + movw r3, #9877 @ 0x2695 │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f114 │ │ │ │ + bne.n 8f05c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp.w r2, #624 @ 0x270 │ │ │ │ - bge.w 8f160 │ │ │ │ + bge.w 8f0a8 │ │ │ │ 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 │ │ │ │ @@ -150790,20 +150692,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 8f41c │ │ │ │ + beq.w 8f364 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ adds r5, r1, #1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - vldr d5, [pc, #216] @ 8f148 │ │ │ │ - vldr d6, [pc, #220] @ 8f150 │ │ │ │ + vldr d5, [pc, #216] @ 8f090 │ │ │ │ + vldr d6, [pc, #220] @ 8f098 │ │ │ │ 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 │ │ │ │ @@ -150816,80 +150718,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, 8f11c │ │ │ │ + cbz r5, 8f064 │ │ │ │ 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 8f13e │ │ │ │ - ldr r2, [pc, #120] @ (8f15c ) │ │ │ │ + bne.n 8f086 │ │ │ │ + ldr r2, [pc, #120] @ (8f0a4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f6ae │ │ │ │ + bne.w 8f5f6 │ │ │ │ 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, #2349 @ 0x92d │ │ │ │ + movw r3, #9877 @ 0x2695 │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8f018 │ │ │ │ + beq.n 8ef60 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f0f4 │ │ │ │ + b.n 8f03c │ │ │ │ movs r0, #16 │ │ │ │ - bl 716b8 │ │ │ │ + bl 716a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f740 │ │ │ │ + beq.w 8f688 │ │ │ │ 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 8f0e0 │ │ │ │ + beq.n 8f028 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8f0e0 │ │ │ │ + b.n 8f028 │ │ │ │ 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, #41968 @ 0xa3f0 │ │ │ │ + movw r1, #43504 @ 0xa9f0 │ │ │ │ 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 │ │ │ │ @@ -150967,15 +150869,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 8f1ca │ │ │ │ + bne.n 8f112 │ │ │ │ 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 │ │ │ │ @@ -151040,15 +150942,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 8f2bc │ │ │ │ + bne.w 8f204 │ │ │ │ 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 │ │ │ │ @@ -151065,17 +150967,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 8f066 │ │ │ │ + b.n 8efae │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ - movw r1, #41968 @ 0xa3f0 │ │ │ │ + movw r1, #43504 @ 0xa9f0 │ │ │ │ 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 │ │ │ │ @@ -151153,15 +151055,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 8f48c │ │ │ │ + bne.n 8f3d4 │ │ │ │ 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 │ │ │ │ @@ -151226,86 +151128,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 8f57e │ │ │ │ + bne.w 8f4c6 │ │ │ │ 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 8f066 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8efae │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8f706 │ │ │ │ + bne.n 8f64e │ │ │ │ mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ - b.n 8f0f0 │ │ │ │ + bl 126d60 │ │ │ │ + b.n 8f038 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1ee150 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f0ff0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8f702 │ │ │ │ + cbz r0, 8f64a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #23828 @ 0x5d14 │ │ │ │ + movw r2, #25364 @ 0x6314 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f702 │ │ │ │ + beq.n 8f64a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8f702 │ │ │ │ + cbnz r3, 8f64a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8f0fa │ │ │ │ + b.n 8f042 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f0f0 │ │ │ │ - movw r1, #21688 @ 0x54b8 │ │ │ │ + b.n 8f038 │ │ │ │ + movw r1, #23224 @ 0x5ab8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5cf4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e8c64 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f702 │ │ │ │ - b.n 8effa │ │ │ │ + bne.n 8f64a │ │ │ │ + b.n 8ef42 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8efe6 │ │ │ │ + beq.w 8ef2e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a7af8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f702 │ │ │ │ - b.n 8efe6 │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.n 8f64a │ │ │ │ + b.n 8ef2e │ │ │ │ + bl 1ea97c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f0f4 │ │ │ │ + b.n 8f03c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ @@ -151313,205 +151215,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 8f834 │ │ │ │ + beq.n 8f77c │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr r0, [pc, #372] @ (8f8f8 ) │ │ │ │ + ldr r0, [pc, #372] @ (8f840 ) │ │ │ │ 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 8f840 │ │ │ │ + beq.n 8f788 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8f8c6 │ │ │ │ + ble.w 8f80e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f8e4 │ │ │ │ + bne.w 8f82c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 8f854 │ │ │ │ + bmi.n 8f79c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbnz r6, 8f7e8 │ │ │ │ + cbnz r6, 8f730 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - cbnz r6, 8f80e │ │ │ │ + cbnz r6, 8f756 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e828 │ │ │ │ + bl 7e820 │ │ │ │ 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 8f8ec │ │ │ │ + bgt.w 8f834 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f7ca │ │ │ │ + beq.n 8f712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f7ca │ │ │ │ - ldr r2, [pc, #256] @ (8f8fc ) │ │ │ │ + bne.n 8f712 │ │ │ │ + ldr r2, [pc, #256] @ (8f844 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f87e │ │ │ │ + bne.n 8f7c6 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f7ca │ │ │ │ + b.n 8f712 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f7ce │ │ │ │ + beq.n 8f716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f7ce │ │ │ │ - ldr r2, [pc, #216] @ (8f8fc ) │ │ │ │ + bne.n 8f716 │ │ │ │ + ldr r2, [pc, #216] @ (8f844 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f896 │ │ │ │ + bne.n 8f7de │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f7ce │ │ │ │ - ldr r3, [pc, #192] @ (8f8f8 ) │ │ │ │ + b.n 8f716 │ │ │ │ + ldr r3, [pc, #192] @ (8f840 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8f7aa │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + bne.n 8f6f2 │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #26872 @ 0x68f8 │ │ │ │ + movw r0, #28408 @ 0x6ef8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8f7c6 │ │ │ │ + beq.n 8f70e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f7c6 │ │ │ │ + beq.n 8f70e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f7c6 │ │ │ │ - ldr r2, [pc, #140] @ (8f8fc ) │ │ │ │ + bne.n 8f70e │ │ │ │ + ldr r2, [pc, #140] @ (8f844 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8f8ae │ │ │ │ + cbnz r3, 8f7f6 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8f7c6 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8f70e │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f808 │ │ │ │ + beq.n 8f750 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f808 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8f750 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f82e │ │ │ │ + beq.n 8f776 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f82e │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8f776 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f878 │ │ │ │ + beq.n 8f7c0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8f878 │ │ │ │ + b.n 8f7c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r2, #63329 @ 0xf761 │ │ │ │ + movw r2, #63145 @ 0xf6a9 │ │ │ │ movt r2, #8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8f7b2 │ │ │ │ + bne.w 8f6fa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14da54 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14ed7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1005ac │ │ │ │ - b.n 8f7be │ │ │ │ + bl 100e0c │ │ │ │ + b.n 8f706 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14da68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14ed90 <_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, 8f920 │ │ │ │ + cbnz r2, 8f868 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 8f942 │ │ │ │ + bne.n 8f88a │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8f912 │ │ │ │ + bne.n 8f85a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f91e │ │ │ │ + beq.n 8f866 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23896 @ 0x5d58 │ │ │ │ + movw r1, #25432 @ 0x6358 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 8f958 │ │ │ │ + bl 12747c │ │ │ │ + b.n 8f8a0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23940 @ 0x5d84 │ │ │ │ + movw r1, #25476 @ 0x6384 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008f960 : │ │ │ │ +0008f8a8 : │ │ │ │ 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 │ │ │ │ @@ -151519,343 +151421,343 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fa4c │ │ │ │ + beq.n 8f994 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8fa3a │ │ │ │ + bpl.n 8f982 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8fa02 │ │ │ │ + bne.n 8f94a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8fa02 │ │ │ │ + beq.n 8f94a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8f9c8 │ │ │ │ + beq.n 8f910 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 8f9f0 │ │ │ │ + cbnz r1, 8f938 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f9ea │ │ │ │ + beq.n 8f932 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8f9ea │ │ │ │ - ldr r2, [pc, #120] @ (8fa54 ) │ │ │ │ + cbnz r3, 8f932 │ │ │ │ + ldr r2, [pc, #120] @ (8f99c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8fa22 │ │ │ │ + cbnz r3, 8f96a │ │ │ │ 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 8f9c8 │ │ │ │ + b.n 8f910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8f9ac │ │ │ │ + bne.n 8f8f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fa4e │ │ │ │ + beq.n 8f996 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f9d4 │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8f91c │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f9e6 │ │ │ │ + beq.n 8f92e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8f9e6 │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 8f92e │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8fa0e │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8f956 │ │ │ │ str r0, [r6, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f9ea │ │ │ │ + b.n 8f932 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008fa58 : │ │ │ │ - cbz r0, 8fa6c │ │ │ │ +0008f9a0 : │ │ │ │ + cbz r0, 8f9b4 │ │ │ │ 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 262848 │ │ │ │ + bl 263064 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fa8c <_Py_fstat_noraise@@Base>: │ │ │ │ +0008f9d4 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -0008fa90 : │ │ │ │ +0008f9d8 : │ │ │ │ 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 8842c │ │ │ │ + b.w 883b8 │ │ │ │ │ │ │ │ -0008fab0 : │ │ │ │ +0008f9f8 : │ │ │ │ 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 8fb44 <_PyArena_New@@Base> │ │ │ │ - cbz r0, 8fb3e │ │ │ │ + bl 8fa8c <_PyArena_New@@Base> │ │ │ │ + cbz r0, 8fa86 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a4004 │ │ │ │ + bl 1a7ee8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 8fb38 │ │ │ │ - cbz r5, 8fb0e │ │ │ │ + cbz r0, 8fa80 │ │ │ │ + cbz r5, 8fa56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 8fb0e │ │ │ │ + bpl.n 8fa56 │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 8fb28 │ │ │ │ + beq.n 8fa70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2012f4 <_PyUnicode_EncodeUTF16@@Base+0xadc> │ │ │ │ + bl 2036b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10b98c <_PyArena_Free@@Base> │ │ │ │ + bl 10bc88 <_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 d77ac <_PyAST_Compile@@Base> │ │ │ │ + bl d7958 <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10b98c <_PyArena_Free@@Base> │ │ │ │ - b.n 8fb06 │ │ │ │ + bl 10bc88 <_PyArena_Free@@Base> │ │ │ │ + b.n 8fa4e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 265a20 │ │ │ │ + bl 26623c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8faf6 │ │ │ │ + bge.n 8fa3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 10b98c <_PyArena_Free@@Base> │ │ │ │ + bl 10bc88 <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8fa4e │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fb44 <_PyArena_New@@Base>: │ │ │ │ +0008fa8c <_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 76ed4 │ │ │ │ - cbz r0, 8fb9e <_PyArena_New@@Base+0x5a> │ │ │ │ + bl 76e50 │ │ │ │ + cbz r0, 8fae6 <_PyArena_New@@Base+0x5a> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8fb94 <_PyArena_New@@Base+0x50> │ │ │ │ + cbz r0, 8fadc <_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 72218 │ │ │ │ + bl 72194 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 8fba6 <_PyArena_New@@Base+0x62> │ │ │ │ + cbz r0, 8faee <_PyArena_New@@Base+0x62> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 8fbb4 <_PyArena_New@@Base+0x70> │ │ │ │ + cbz r5, 8fafc <_PyArena_New@@Base+0x70> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 77270 │ │ │ │ - b.n 8fba8 <_PyArena_New@@Base+0x64> │ │ │ │ + bl 771ec │ │ │ │ + b.n 8faf0 <_PyArena_New@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ 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, 8fbe6 <_PyArena_New@@Base+0xa2> │ │ │ │ + cbz r1, 8fb2e <_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 8fdec <_PyArena_New@@Base+0x2a8> │ │ │ │ + beq.w 8fd34 <_PyArena_New@@Base+0x2a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 8fe38 │ │ │ │ + bl 8fd80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fde8 <_PyArena_New@@Base+0x2a4> │ │ │ │ + beq.w 8fd30 <_PyArena_New@@Base+0x2a4> │ │ │ │ movw r9, #5708 @ 0x164c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fc5e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fba6 <_PyArena_New@@Base+0x11a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcc4 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fc0c <_PyArena_New@@Base+0x180> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 8fc5e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fba6 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcc2 <_PyArena_New@@Base+0x17e> │ │ │ │ + beq.n 8fc0a <_PyArena_New@@Base+0x17e> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 8fc5e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fba6 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fdc4 <_PyArena_New@@Base+0x280> │ │ │ │ + beq.w 8fd0c <_PyArena_New@@Base+0x280> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - cbz r1, 8fc5e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fba6 <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcc4 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fc0c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fc4c <_PyArena_New@@Base+0x108> │ │ │ │ + bne.n 8fb94 <_PyArena_New@@Base+0x108> │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8fdf0 <_PyArena_New@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #416] @ (8fe10 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + bne.w 8fd38 <_PyArena_New@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #416] @ (8fd58 <_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 8fc8c <_PyArena_New@@Base+0x148> │ │ │ │ - bne.n 8fcbc <_PyArena_New@@Base+0x178> │ │ │ │ + bgt.n 8fbd4 <_PyArena_New@@Base+0x148> │ │ │ │ + bne.n 8fc04 <_PyArena_New@@Base+0x178> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 8fcbc <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r3, 8fc04 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fca4 <_PyArena_New@@Base+0x160> │ │ │ │ + cbz r1, 8fbec <_PyArena_New@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fcc4 <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fc0c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fc94 <_PyArena_New@@Base+0x150> │ │ │ │ + bne.n 8fbdc <_PyArena_New@@Base+0x150> │ │ │ │ ldr.w r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 8fcbc <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r1, 8fc04 <_PyArena_New@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fcc4 <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fc0c <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fcac <_PyArena_New@@Base+0x168> │ │ │ │ + bne.n 8fbf4 <_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 8fcbc <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 8fc04 <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8fd94 <_PyArena_New@@Base+0x250> │ │ │ │ + beq.n 8fcdc <_PyArena_New@@Base+0x250> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - movw r1, #64108 @ 0xfa6c │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #108 @ 0x6c │ │ │ │ + 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 │ │ │ │ @@ -151867,446 +151769,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 8fdcc <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #18204 @ 0x471c │ │ │ │ + beq.n 8fd14 <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #19712 @ 0x4d00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdc8 <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #24400 @ 0x5f50 │ │ │ │ + beq.n 8fd10 <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #25936 @ 0x6550 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdd0 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #24408 @ 0x5f58 │ │ │ │ + beq.n 8fd18 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #25944 @ 0x6558 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdd8 <_PyArena_New@@Base+0x294> │ │ │ │ - movw r1, #24424 @ 0x5f68 │ │ │ │ + beq.n 8fd20 <_PyArena_New@@Base+0x294> │ │ │ │ + movw r1, #25960 @ 0x6568 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdd4 <_PyArena_New@@Base+0x290> │ │ │ │ - movw r1, #24444 @ 0x5f7c │ │ │ │ + beq.n 8fd1c <_PyArena_New@@Base+0x290> │ │ │ │ + movw r1, #25980 @ 0x657c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fdae <_PyArena_New@@Base+0x26a> │ │ │ │ - movw r1, #24468 @ 0x5f94 │ │ │ │ + cbz r0, 8fcf6 <_PyArena_New@@Base+0x26a> │ │ │ │ + movw r1, #26004 @ 0x6594 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fde0 <_PyArena_New@@Base+0x29c> │ │ │ │ - movw r1, #24488 @ 0x5fa8 │ │ │ │ + beq.n 8fd28 <_PyArena_New@@Base+0x29c> │ │ │ │ + movw r1, #26024 @ 0x65a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fddc <_PyArena_New@@Base+0x298> │ │ │ │ - movw r1, #24512 @ 0x5fc0 │ │ │ │ + cbz r0, 8fd24 <_PyArena_New@@Base+0x298> │ │ │ │ + movw r1, #26048 @ 0x65c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 8fde4 <_PyArena_New@@Base+0x2a0> │ │ │ │ + cbz r0, 8fd2c <_PyArena_New@@Base+0x2a0> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8fe08 <_PyArena_New@@Base+0x2c4> │ │ │ │ + beq.n 8fd50 <_PyArena_New@@Base+0x2c4> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fe0c <_PyArena_New@@Base+0x2c8> │ │ │ │ + beq.n 8fd54 <_PyArena_New@@Base+0x2c8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 8fcbe <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #100] @ (8fe14 <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 8fc06 <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #100] @ (8fd5c <_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 8fd90 <_PyArena_New@@Base+0x24c> │ │ │ │ + b.n 8fcd8 <_PyArena_New@@Base+0x24c> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 8fcc4 <_PyArena_New@@Base+0x180> │ │ │ │ - ldr r3, [pc, #76] @ (8fe18 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe1c <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe20 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe24 <_PyArena_New@@Base+0x2e0>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe28 <_PyArena_New@@Base+0x2e4>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe2c <_PyArena_New@@Base+0x2e8>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe30 <_PyArena_New@@Base+0x2ec>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (8fe34 <_PyArena_New@@Base+0x2f0>) │ │ │ │ - b.n 8fdb0 <_PyArena_New@@Base+0x26c> │ │ │ │ - bl d3c50 │ │ │ │ + b.n 8fc0c <_PyArena_New@@Base+0x180> │ │ │ │ + ldr r3, [pc, #76] @ (8fd60 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fd64 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fd68 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fd6c <_PyArena_New@@Base+0x2e0>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fd70 <_PyArena_New@@Base+0x2e4>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fd74 <_PyArena_New@@Base+0x2e8>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fd78 <_PyArena_New@@Base+0x2ec>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fd7c <_PyArena_New@@Base+0x2f0>) │ │ │ │ + b.n 8fcf8 <_PyArena_New@@Base+0x26c> │ │ │ │ + bl d3d9c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 8fcbe <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fc06 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8fc6e <_PyArena_New@@Base+0x12a> │ │ │ │ + beq.w 8fbb6 <_PyArena_New@@Base+0x12a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcc4 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.w 8fc0c <_PyArena_New@@Base+0x180> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 8fdf0 <_PyArena_New@@Base+0x2ac> │ │ │ │ + b.n 8fd38 <_PyArena_New@@Base+0x2ac> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 8fcbe <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fc06 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 8fcbe <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fc06 <_PyArena_New@@Base+0x17a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #384 @ (adr r4, 8ff98 ) │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #256 @ (adr r4, 8ff1c ) │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #224 @ (adr r4, 8ff00 ) │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #288 @ (adr r4, 8ff44 ) │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #352 @ (adr r4, 8ff88 ) │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #320 @ (adr r4, 8ff6c ) │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #448 @ (adr r4, 8fff0 ) │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #416 @ (adr r4, 8ffd4 ) │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ movs r6, r5 │ │ │ │ - add r4, pc, #480 @ (adr r4, 90018 ) │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0008fe38 : │ │ │ │ +0008fd80 : │ │ │ │ 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 8fe86 │ │ │ │ + bpl.n 8fdce │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 8fe62 │ │ │ │ + bpl.n 8fdaa │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 8fe62 │ │ │ │ + bpl.n 8fdaa │ │ │ │ adds.w r0, r4, #20 │ │ │ │ - beq.n 8fe68 │ │ │ │ + beq.n 8fdb0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fe60 │ │ │ │ + bne.n 8fda8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4764 │ │ │ │ + bl 1d8020 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8fe8a │ │ │ │ + beq.n 8fdd2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 8fe82 │ │ │ │ + bpl.n 8fdca │ │ │ │ lsls r3, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ - bmi.n 8fe60 │ │ │ │ + bmi.n 8fda8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 498ac │ │ │ │ + bl 498b6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008fe90 : │ │ │ │ +0008fdd8 : │ │ │ │ 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] @ (8fec4 ) │ │ │ │ + ldr r4, [pc, #32] @ (8fe0c ) │ │ │ │ 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 8fec8 │ │ │ │ + bl 8fe10 │ │ │ │ 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 907e8 │ │ │ │ + beq.w 90724 │ │ │ │ stmdb 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 90090 │ │ │ │ + beq.w 901e6 │ │ │ │ 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 90640 │ │ │ │ + bne.w 90580 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90088 │ │ │ │ + beq.w 901de │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 905f2 │ │ │ │ + beq.w 90532 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905f2 │ │ │ │ + beq.w 90532 │ │ │ │ mov r0, r2 │ │ │ │ - bl 8276c │ │ │ │ + bl 82760 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 907a4 │ │ │ │ + beq.w 906e6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 9005a │ │ │ │ + bmi.w 8ffa2 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d724 │ │ │ │ + bl 7d710 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff62 │ │ │ │ + beq.n 8feaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908e6 │ │ │ │ + beq.w 9080e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 907a4 │ │ │ │ + beq.w 906e6 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9006c │ │ │ │ + bne.n 8ffb4 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 90912 │ │ │ │ + bne.w 90842 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90564 │ │ │ │ + beq.w 904a4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a180 │ │ │ │ + bl 7a100 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 908ae │ │ │ │ + beq.w 907e6 │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905d2 │ │ │ │ + beq.w 90512 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90788 │ │ │ │ + beq.w 906ca │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56357 @ 0xdc25 │ │ │ │ + movw r2, #56365 @ 0xdc2d │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 9075e │ │ │ │ + beq.w 9069e │ │ │ │ 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 90242 │ │ │ │ - ldr r3, [pc, #704] @ (902b0 ) │ │ │ │ + beq.w 9017a │ │ │ │ + ldr r3, [pc, #696] @ (901f0 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 907ec │ │ │ │ + bpl.w 9072e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #57221 @ 0xdf85 │ │ │ │ + movw r3, #57685 @ 0xe155 │ │ │ │ movt r3, #11 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90098 │ │ │ │ - ldr r1, [pc, #676] @ (902b4 ) │ │ │ │ + bne.n 8ffd0 │ │ │ │ + ldr r1, [pc, #668] @ (901f4 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd55c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd72c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 900d4 │ │ │ │ + beq.n 9000c │ │ │ │ mov r0, r5 │ │ │ │ - bl c34a8 │ │ │ │ + bl c35b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90930 │ │ │ │ + bne.w 90818 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 90426 │ │ │ │ + blt.w 90366 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ - bne.w 9081a │ │ │ │ + bne.w 9075c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 90808 │ │ │ │ + bpl.w 9074a │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9083a │ │ │ │ + beq.w 9077c │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 90104 │ │ │ │ + b.n 9003c │ │ │ │ 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 8ff7a │ │ │ │ + beq.n 8fec2 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 907b0 │ │ │ │ + blt.w 906f2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ff7a │ │ │ │ - b.n 9006e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 90904 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #38521 @ 0x9679 │ │ │ │ + beq.w 8fec2 │ │ │ │ + b.n 8ffb6 │ │ │ │ + movw r3, #38945 @ 0x9821 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 902bc │ │ │ │ - movw r3, #53313 @ 0xd041 │ │ │ │ + beq.w 901fc │ │ │ │ + movw r3, #53657 @ 0xd199 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 905a8 │ │ │ │ - ldr r1, [pc, #508] @ (902b4 ) │ │ │ │ + bne.w 904e8 │ │ │ │ + ldr r1, [pc, #516] @ (901f4 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bd55c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd72c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9001c │ │ │ │ - ldr r1, [pc, #492] @ (902b4 ) │ │ │ │ + bne.n 8ff64 │ │ │ │ + ldr r1, [pc, #500] @ (901f4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl cd3c8 │ │ │ │ + bl cd520 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9001c │ │ │ │ - ldr r3, [pc, #480] @ (902b8 ) │ │ │ │ + bne.n 8ff64 │ │ │ │ + ldr r3, [pc, #488] @ (901f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 905f8 │ │ │ │ + bne.w 90538 │ │ │ │ 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 9062e │ │ │ │ + bpl.w 9056e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9062e │ │ │ │ + beq.w 9056e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #56517 @ 0xdcc5 │ │ │ │ + movw r3, #56861 @ 0xde1d │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 90594 │ │ │ │ - ldr r2, [pc, #420] @ (902b8 ) │ │ │ │ + bne.w 904d4 │ │ │ │ + ldr r2, [pc, #428] @ (901f8 ) │ │ │ │ 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 908f0 │ │ │ │ + beq.w 90848 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 902f6 │ │ │ │ + beq.w 90236 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 90300 │ │ │ │ + beq.w 90240 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9030e │ │ │ │ + beq.w 9024e │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9031a │ │ │ │ + beq.w 9025a │ │ │ │ ldr.w r1, [r9, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 9031a │ │ │ │ + bge.w 9025a │ │ │ │ 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 90514 │ │ │ │ + beq.w 90454 │ │ │ │ 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] │ │ │ │ @@ -152314,166 +152211,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 9053c │ │ │ │ + ble.w 9047c │ │ │ │ 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 9d644 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d5d4 <_PyEvalFramePushAndInit@@Base+0x358> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9055a │ │ │ │ + bne.w 9049a │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9071c │ │ │ │ + bne.w 90694 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e198 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e128 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90404 │ │ │ │ + beq.w 90344 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90726 │ │ │ │ + bne.w 90664 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90756 │ │ │ │ + bne.w 9065c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90918 │ │ │ │ + bne.w 907fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90232 │ │ │ │ + beq.n 9016a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90928 │ │ │ │ + beq.w 9087c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ffee │ │ │ │ - ldr r3, [pc, #116] @ (902b8 ) │ │ │ │ + bne.w 8ff36 │ │ │ │ + ldr r3, [pc, #124] @ (901f8 ) │ │ │ │ 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 906f6 │ │ │ │ + bne.w 90636 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 906e2 │ │ │ │ + bne.w 90622 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90460 │ │ │ │ + bne.w 903a0 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 904a6 │ │ │ │ + bne.w 903e6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9028c │ │ │ │ + beq.n 901c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9057a │ │ │ │ + beq.w 904ba │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 90090 │ │ │ │ + cbz r0, 901e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90090 │ │ │ │ + beq.n 901e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90090 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90090 │ │ │ │ + cbnz r3, 901e6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 901e6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 90834 │ │ │ │ + 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, 90368 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 902a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #716] @ (9058c ) │ │ │ │ + ldr r1, [pc, #716] @ (904cc ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b907c │ │ │ │ + bl b9258 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90580 │ │ │ │ + bne.w 904c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9001c │ │ │ │ + bne.w 8ff64 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3b88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90426 │ │ │ │ - bl d3c50 │ │ │ │ - b.n 900e4 │ │ │ │ + beq.w 90366 │ │ │ │ + bl d3d9c │ │ │ │ + b.n 9001c │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 90142 │ │ │ │ + bne.w 9007a │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 90156 │ │ │ │ + bne.w 9008e │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90168 │ │ │ │ + bne.w 900a0 │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp sl, r1 │ │ │ │ - blt.w 9085a │ │ │ │ + blt.w 90794 │ │ │ │ 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, 90394 │ │ │ │ + cbz r0, 902d4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #144] @ 0x90 │ │ │ │ str r1, [r5, #8] │ │ │ │ - cbz r0, 9036c │ │ │ │ + cbz r0, 902ac │ │ │ │ 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 │ │ │ │ @@ -152482,559 +152383,558 @@ │ │ │ │ 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 9017e │ │ │ │ + bne.w 900b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 903be │ │ │ │ + beq.n 902fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 903be │ │ │ │ - ldr r2, [pc, #488] @ (90590 ) │ │ │ │ + cbnz r3, 902fe │ │ │ │ + ldr r2, [pc, #488] @ (904d0 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 903b6 │ │ │ │ + cbz r3, 902f6 │ │ │ │ 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 903f4 │ │ │ │ + beq.n 90334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 903f4 │ │ │ │ - ldr r2, [pc, #436] @ (90590 ) │ │ │ │ + cbnz r3, 90334 │ │ │ │ + ldr r2, [pc, #436] @ (904d0 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 903ec │ │ │ │ + cbz r3, 9032c │ │ │ │ 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 903c6 │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.n 90306 │ │ │ │ + bl 1ea97c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 906c6 │ │ │ │ + beq.w 90606 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 906c6 │ │ │ │ + beq.w 90606 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 90426 │ │ │ │ + cbz r3, 90366 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90212 │ │ │ │ + bne.w 9014a │ │ │ │ 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 908c6 │ │ │ │ + bne.w 9085c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90262 │ │ │ │ + beq.w 9019a │ │ │ │ mov r9, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905bc │ │ │ │ + beq.w 904fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90482 │ │ │ │ + beq.n 903c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 90482 │ │ │ │ - b.n 9046e │ │ │ │ + cbnz r3, 903c2 │ │ │ │ + b.n 903ae │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r7] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 904e2 │ │ │ │ - ldr r2, [pc, #288] @ (90590 ) │ │ │ │ + bne.n 90422 │ │ │ │ + ldr r2, [pc, #288] @ (904d0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90660 │ │ │ │ + bne.w 905a0 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 904f2 │ │ │ │ + bne.n 90432 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 904c0 │ │ │ │ + bne.n 90400 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 907a4 │ │ │ │ + bne.w 906e6 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - b.n 9028c │ │ │ │ + b.n 901c4 │ │ │ │ subs r2, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 904fc │ │ │ │ + cbz r2, 9043c │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9028c │ │ │ │ + beq.w 901c4 │ │ │ │ mov.w r9, #0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9049a │ │ │ │ - ldr r2, [pc, #196] @ (90590 ) │ │ │ │ + bne.n 903da │ │ │ │ + ldr r2, [pc, #196] @ (904d0 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90694 │ │ │ │ + bne.w 905d4 │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 9049a │ │ │ │ + b.n 903da │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9048e │ │ │ │ + beq.n 903ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9048e │ │ │ │ - ldr r2, [pc, #144] @ (90590 ) │ │ │ │ + bne.n 903ce │ │ │ │ + ldr r2, [pc, #144] @ (904d0 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9067a │ │ │ │ + bne.w 905ba │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 9048e │ │ │ │ + b.n 903ce │ │ │ │ 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 901b8 │ │ │ │ + bgt.w 900f0 │ │ │ │ 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 9d644 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d5d4 <_PyEvalFramePushAndInit@@Base+0x358> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 901e0 │ │ │ │ + beq.w 90118 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5ffc │ │ │ │ - b.n 90404 │ │ │ │ + bl 1a9edc │ │ │ │ + b.n 90344 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 904a2 │ │ │ │ + beq.n 903e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 904a2 │ │ │ │ + bne.n 903e2 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 904ca │ │ │ │ + b.n 9040a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9001c │ │ │ │ + bne.w 8ff64 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 900ea │ │ │ │ + b.n 90022 │ │ │ │ nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 90640 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 90580 ) │ │ │ │ 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 90204 │ │ │ │ - b.n 90404 │ │ │ │ + bne.w 9013c │ │ │ │ + b.n 90344 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90860 │ │ │ │ - ldr r1, [pc, #728] @ (90888 ) │ │ │ │ + beq.w 9079a │ │ │ │ + ldr r1, [pc, #736] @ (907d0 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9001c │ │ │ │ - b.n 902dc │ │ │ │ - ldr r2, [pc, #716] @ (9088c ) │ │ │ │ + bne.w 8ff64 │ │ │ │ + b.n 9021c │ │ │ │ + ldr r2, [pc, #724] @ (907d4 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 906ae │ │ │ │ + bne.n 905ee │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 9044e │ │ │ │ + b.n 9038e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 90602 │ │ │ │ + bmi.n 90542 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 90602 │ │ │ │ + cbz r3, 90542 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 90602 │ │ │ │ - bl 1526d4 │ │ │ │ + cbz r3, 90542 │ │ │ │ + bl 153a6c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90788 │ │ │ │ + beq.w 906ca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 8ffda │ │ │ │ - ldr.w fp, [pc, #668] @ 90890 │ │ │ │ - b.n 8ff7e │ │ │ │ + b.n 8ff22 │ │ │ │ + ldr.w fp, [pc, #676] @ 907d8 │ │ │ │ + b.n 8fec6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 900e4 │ │ │ │ - b.n 90426 │ │ │ │ + beq.w 9001c │ │ │ │ + b.n 90366 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20968 @ 0x51e8 │ │ │ │ + movw r1, #22504 @ 0x57e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9048e │ │ │ │ - b.n 904f2 │ │ │ │ + beq.w 903ce │ │ │ │ + b.n 90432 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a27dc │ │ │ │ - b.n 90420 │ │ │ │ + bl 1a66c4 │ │ │ │ + b.n 90360 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 90650 │ │ │ │ + cbz r2, 90590 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ff2c │ │ │ │ + bne.w 8fe74 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [pc, #568] @ 90890 │ │ │ │ + ldr.w fp, [pc, #576] @ 907d8 │ │ │ │ ldr.w r3, [r7, #1496] @ 0x5d8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9006e │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 8ffb6 │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9047e │ │ │ │ + beq.w 903be │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9047e │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 903be │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9050e │ │ │ │ + beq.w 9044e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9050e │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 9044e │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 904dc │ │ │ │ + beq.w 9041c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 904dc │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 9041c │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 905cc │ │ │ │ + beq.n 9050c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 905cc │ │ │ │ + b.n 9050c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #22412 @ 0x578c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 90414 │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.n 90354 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 9044e │ │ │ │ + b.n 9038e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90254 │ │ │ │ + beq.w 9018c │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 122f8c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1235dc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90254 │ │ │ │ + beq.w 9018c │ │ │ │ mov r0, r4 │ │ │ │ - bl 122fa4 <_PyErr_Clear@@Base> │ │ │ │ - b.n 90254 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #0 │ │ │ │ - blx r3 │ │ │ │ - b.n 9059e │ │ │ │ + bl 1235f4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 9018c │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + b.n 9014a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908a4 │ │ │ │ + beq.w 907dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90894 │ │ │ │ + bne.w 907c0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #22460 @ 0x57bc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 20d668 │ │ │ │ - b.n 90414 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 90212 │ │ │ │ + bl 20f3bc │ │ │ │ + b.n 90354 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #0 │ │ │ │ + blx r3 │ │ │ │ + b.n 904de │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21000 @ 0x5208 │ │ │ │ + movw r1, #22536 @ 0x5808 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90788 │ │ │ │ + beq.n 906ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90852 │ │ │ │ + beq.w 9082c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 907cc │ │ │ │ + bne.n 9070e │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 907a4 │ │ │ │ + beq.n 906e6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, 907c6 │ │ │ │ + cbz r2, 90708 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78230 │ │ │ │ + bl 781ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90092 │ │ │ │ + b.n 901e8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 907a4 │ │ │ │ + beq.n 906e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 907a4 │ │ │ │ + bne.n 906e6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 904ca │ │ │ │ + b.n 9040a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 907e2 │ │ │ │ + cbz r3, 90728 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 907a4 │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 904c0 │ │ │ │ + beq.n 906e6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 904fc │ │ │ │ + b.n 90400 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 9043c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #17220 @ 0x4344 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 90428 │ │ │ │ + bl d1af0 │ │ │ │ + b.n 90368 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a27dc │ │ │ │ - b.n 90420 │ │ │ │ + bl 1a66c4 │ │ │ │ + b.n 90360 │ │ │ │ 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 9004a │ │ │ │ + bne.w 8ff92 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a27dc │ │ │ │ - b.n 9041a │ │ │ │ + bl 1a66c4 │ │ │ │ + b.n 9035a │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1a27dc │ │ │ │ + bl 1a66c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90420 │ │ │ │ - b.n 9041a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90788 │ │ │ │ + beq.w 90360 │ │ │ │ + b.n 9035a │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ - b.n 90324 │ │ │ │ + b.n 90264 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 900e6 │ │ │ │ - ldr r0, [pc, #28] @ (90888 ) │ │ │ │ - bl 8fe38 │ │ │ │ + beq.w 9001e │ │ │ │ + ldr r0, [pc, #44] @ (907d0 ) │ │ │ │ + bl 8fd80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90426 │ │ │ │ + beq.w 90366 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9001c │ │ │ │ - b.n 902dc │ │ │ │ - nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 9093c ) │ │ │ │ + bne.w 8ff64 │ │ │ │ + b.n 9021c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90678 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90678 │ │ │ │ + add r0, pc, #176 @ (adr r0, 90884 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9073a │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9073a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90212 │ │ │ │ - b.n 9041a │ │ │ │ + beq.w 9014a │ │ │ │ + b.n 9035a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 907a4 │ │ │ │ + beq.w 906e6 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 907a4 │ │ │ │ - b.n 907dc │ │ │ │ - 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 9044e │ │ │ │ - b.n 90444 │ │ │ │ + beq.w 906e6 │ │ │ │ + b.n 9071e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90156 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90156 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8feaa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ff78 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ff78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ff62 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 906ca │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8fe6c │ │ │ │ + ldr.w fp, [pc, #68] @ 90884 │ │ │ │ + nop │ │ │ │ + b.w 8fece │ │ │ │ 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 1a5a98 │ │ │ │ - b.n 9059e │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ - str r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8ff24 │ │ │ │ - ldr.w fp, [pc, #52] @ 90944 │ │ │ │ - nop │ │ │ │ - b.w 8ff86 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9021e │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9021e │ │ │ │ + bl 1a9978 │ │ │ │ + b.n 904de │ │ │ │ + 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 9038e │ │ │ │ + b.n 90384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90232 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90030 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 90030 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9016a │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00090948 : │ │ │ │ +00090888 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -153047,86 +152947,86 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ blx 29b58 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 914ec │ │ │ │ + beq.w 9142c │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r9, r9, [sp, #12] │ │ │ │ - movw r3, #42848 @ 0xa760 │ │ │ │ + movw r3, #44384 @ 0xad60 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 90a80 │ │ │ │ + bne.n 909c0 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r5, r7, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #32] │ │ │ │ - beq.w 9176e │ │ │ │ + beq.w 916ae │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 91572 │ │ │ │ - bhi.w 90b80 │ │ │ │ + beq.w 914b2 │ │ │ │ + bhi.w 90ac0 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 919ac │ │ │ │ + beq.w 918ec │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 9199c │ │ │ │ + beq.w 918dc │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91a88 │ │ │ │ + beq.w 919c8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 9164e │ │ │ │ + bne.w 9158e │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 91082 │ │ │ │ + beq.w 90fc2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90b38 │ │ │ │ + beq.w 90a78 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 911e4 │ │ │ │ + beq.w 91124 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - movw r8, #25044 @ 0x61d4 │ │ │ │ + movw r8, #26580 @ 0x67d4 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ - movw r2, #44688 @ 0xae90 │ │ │ │ + movw r2, #46224 @ 0xb490 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw lr, #64664 @ 0xfc98 │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw ip, #25048 @ 0x61d8 │ │ │ │ + movw lr, #704 @ 0x2c0 │ │ │ │ + movt lr, #41 @ 0x29 │ │ │ │ + movw ip, #26584 @ 0x67d8 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ mov fp, r1 │ │ │ │ - movw r0, #25052 @ 0x61dc │ │ │ │ + movw r0, #26588 @ 0x67dc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 90c32 │ │ │ │ + beq.w 90b72 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 9133c │ │ │ │ + beq.w 9127c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 90b38 │ │ │ │ + bne.n 90a78 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 90b38 │ │ │ │ + bls.n 90a78 │ │ │ │ sub.w r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.n 90b38 │ │ │ │ + bhi.n 90a78 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsrs r6, r5, #32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ @@ -153147,112 +153047,112 @@ │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r6, r6, #17 │ │ │ │ ldrsb.w r3, [r5] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 91a6a │ │ │ │ + blt.w 919aa │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 90a80 │ │ │ │ + bne.n 909c0 │ │ │ │ sub.w r8, r5, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90bc0 │ │ │ │ + beq.w 90b00 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91688 │ │ │ │ + beq.w 915c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90ee0 │ │ │ │ + beq.w 90e20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 90bd8 │ │ │ │ + bls.w 90b18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r8 │ │ │ │ - blt.w 90bd8 │ │ │ │ + blt.w 90b18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 916ae │ │ │ │ + bne.w 915ee │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ adds r0, r3, r4 │ │ │ │ blx 29c10 │ │ │ │ add r4, r8 │ │ │ │ mov r7, r5 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 909a0 │ │ │ │ + bne.w 908e0 │ │ │ │ mov r8, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 914d4 │ │ │ │ + beq.w 91414 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 90b18 │ │ │ │ + bne.n 90a58 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 91220 │ │ │ │ + beq.w 91160 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca7e4 <_PyUnicodeWriter_PrepareInternal@@Base+0xd84> │ │ │ │ + bl ca93c <_PyUnicodeWriter_PrepareInternal@@Base+0xd80> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 919cc │ │ │ │ + beq.w 9190c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9167e │ │ │ │ + beq.w 915be │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 91228 │ │ │ │ + beq.w 91168 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and.w sl, fp, r1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ge │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 90d48 │ │ │ │ + beq.w 90c88 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25256 @ 0x62a8 │ │ │ │ + movw r1, #26792 @ 0x68a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, fp, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 1d3f78 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d77cc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 90b18 │ │ │ │ + b.n 90a58 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 9164e │ │ │ │ + bmi.w 9158e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 90c84 │ │ │ │ + bhi.n 90bc4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r1, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r1, r5, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ @@ -153264,23 +153164,23 @@ │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r5, r5, #7 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 916f4 │ │ │ │ + beq.w 91634 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90ee8 │ │ │ │ + beq.w 90e28 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 90ab8 │ │ │ │ + bhi.w 909f8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 90ac2 │ │ │ │ + beq.w 90a02 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -153288,47 +153188,47 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9bbc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 90ac4 │ │ │ │ + bne.w 90a04 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 90b54 │ │ │ │ + b.n 90a94 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 90b38 │ │ │ │ + bgt.w 90a78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add.w r7, r3, #8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91ae6 │ │ │ │ + bne.w 91a26 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 919ec │ │ │ │ + beq.w 9192c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -153339,102 +153239,102 @@ │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - b.n 90e10 │ │ │ │ + b.n 90d50 │ │ │ │ movs r2, #0 │ │ │ │ - movw r8, #25044 @ 0x61d4 │ │ │ │ + movw r8, #26580 @ 0x67d4 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - movw lr, #64664 @ 0xfc98 │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #44688 @ 0xae90 │ │ │ │ + movw lr, #704 @ 0x2c0 │ │ │ │ + movt lr, #41 @ 0x29 │ │ │ │ + movw r2, #46224 @ 0xb490 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw ip, #25048 @ 0x61d8 │ │ │ │ + movw ip, #26584 @ 0x67d8 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - movw r0, #25052 @ 0x61dc │ │ │ │ + movw r0, #26588 @ 0x67dc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90b38 │ │ │ │ + beq.w 90a78 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 911d0 │ │ │ │ + beq.w 91110 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 90b38 │ │ │ │ + bhi.w 90a78 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 90a2e │ │ │ │ + bls.w 9096e │ │ │ │ sub.w r1, r3, #99 @ 0x63 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ lsl.w sl, sl, r1 │ │ │ │ movw r1, #4162 @ 0x1042 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ and.w r1, sl, r1 │ │ │ │ - cbnz r1, 90d48 │ │ │ │ + cbnz r1, 90c88 │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ tst.w sl, r1 │ │ │ │ - bne.w 90b20 │ │ │ │ + bne.w 90a60 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 90f32 │ │ │ │ + beq.w 90e72 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 90b38 │ │ │ │ + bne.w 90a78 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 90d4c │ │ │ │ + bne.n 90c8c │ │ │ │ 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 91a1c │ │ │ │ + bcs.w 9195c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 91034 │ │ │ │ + bhi.w 90f74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 91034 │ │ │ │ + ble.w 90f74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9128e │ │ │ │ + bne.w 911ce │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r7, [r3, r4] │ │ │ │ adds r4, #1 │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 90ada │ │ │ │ - b.n 90c2c │ │ │ │ + bne.w 90a1a │ │ │ │ + b.n 90b6c │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 90d0e │ │ │ │ + beq.n 90c4e │ │ │ │ sub.w sl, r3, #100 @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ uxtb.w sl, sl │ │ │ │ lsl.w r0, r1, sl │ │ │ │ movw sl, #2081 @ 0x821 │ │ │ │ movt sl, #18 │ │ │ │ tst.w r0, sl │ │ │ │ - bne.w 9133c │ │ │ │ + bne.w 9127c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 915f2 │ │ │ │ + beq.w 91532 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 90b38 │ │ │ │ + bne.w 90a78 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91a3a │ │ │ │ + bne.w 9197a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -153444,33 +153344,33 @@ │ │ │ │ strd r0, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1a14 │ │ │ │ + bl d1b74 │ │ │ │ ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90c2c │ │ │ │ + beq.w 90b6c │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 90ada │ │ │ │ - b.n 90c2c │ │ │ │ + bne.w 90a1a │ │ │ │ + b.n 90b6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -153484,16 +153384,16 @@ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d1c9c │ │ │ │ - b.n 90db2 │ │ │ │ + bl d1dfc │ │ │ │ + b.n 90cf2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ @@ -153503,26 +153403,26 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r3, r3, #28 │ │ │ │ ite mi │ │ │ │ movmi r1, #58 @ 0x3a │ │ │ │ movpl r1, #46 @ 0x2e │ │ │ │ - bl 169504 │ │ │ │ + bl 16aed4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90e5e │ │ │ │ + beq.n 90d9e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91b1c │ │ │ │ + beq.w 91a5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 90c2c │ │ │ │ + beq.w 90b6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -153533,163 +153433,163 @@ │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1c9c │ │ │ │ + bl d1dfc │ │ │ │ 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 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91ac4 │ │ │ │ + beq.w 91a04 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90dd6 │ │ │ │ + beq.n 90d16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90dd6 │ │ │ │ - ldr r2, [pc, #788] @ (911e0 ) │ │ │ │ + bne.n 90d16 │ │ │ │ + ldr r2, [pc, #788] @ (91120 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91694 │ │ │ │ + bne.w 915d4 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 90dd6 │ │ │ │ + b.n 90d16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ab0 │ │ │ │ + bne.w 909f0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 91d10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91c50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9166c │ │ │ │ + beq.w 915ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ add r4, r8 │ │ │ │ strh.w r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1a44ec │ │ │ │ + bl 1a83cc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 90ada │ │ │ │ + b.n 90a1a │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 90d4c │ │ │ │ - b.n 90b38 │ │ │ │ + ble.w 90c8c │ │ │ │ + b.n 90a78 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - movw r2, #25108 @ 0x6214 │ │ │ │ + movw r2, #26644 @ 0x6814 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r8, #25112 @ 0x6218 │ │ │ │ + movw r8, #26648 @ 0x6818 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25116 @ 0x621c │ │ │ │ + movw lr, #26652 @ 0x681c │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #25120 @ 0x6220 │ │ │ │ + movw ip, #26656 @ 0x6820 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #25124 @ 0x6224 │ │ │ │ + movw r1, #26660 @ 0x6824 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ adds r5, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ movs r1, #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90cba │ │ │ │ + b.n 90bfa │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - movw r2, #22464 @ 0x57c0 │ │ │ │ + movw r2, #24000 @ 0x5dc0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r8, #25096 @ 0x6208 │ │ │ │ + movw r8, #26632 @ 0x6808 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25100 @ 0x620c │ │ │ │ + movw lr, #26636 @ 0x680c │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #2508 @ 0x9cc │ │ │ │ + movw ip, #4084 @ 0xff4 │ │ │ │ movt ip, #41 @ 0x29 │ │ │ │ - movw r1, #25104 @ 0x6210 │ │ │ │ + movw r1, #26640 @ 0x6810 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ adds r5, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90cba │ │ │ │ + b.n 90bfa │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - movw r2, #25128 @ 0x6228 │ │ │ │ + movw r2, #26664 @ 0x6828 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r8, #25132 @ 0x622c │ │ │ │ + movw r8, #26668 @ 0x682c │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25136 @ 0x6230 │ │ │ │ + movw lr, #26672 @ 0x6830 │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #25140 @ 0x6234 │ │ │ │ + movw ip, #26676 @ 0x6834 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #25144 @ 0x6238 │ │ │ │ + movw r1, #26680 @ 0x6838 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ adds r5, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ movs r1, #5 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90cba │ │ │ │ + b.n 90bfa │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 917c2 │ │ │ │ + bne.w 91702 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ - movw r2, #21256 @ 0x5308 │ │ │ │ + movw r2, #22792 @ 0x5908 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r8, #25056 @ 0x61e0 │ │ │ │ + movw r8, #26592 @ 0x67e0 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ - movw lr, #25064 @ 0x61e8 │ │ │ │ + movw lr, #26600 @ 0x67e8 │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw ip, #61864 @ 0xf1a8 │ │ │ │ + movw ip, #63400 @ 0xf7a8 │ │ │ │ movt ip, #41 @ 0x29 │ │ │ │ - movw r1, #25072 @ 0x61f0 │ │ │ │ + movw r1, #26608 @ 0x67f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ adds r5, #2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90cba │ │ │ │ + b.n 90bfa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -153697,228 +153597,228 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9bbc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 90d30 │ │ │ │ - b.n 90c2c │ │ │ │ + bne.w 90c70 │ │ │ │ + b.n 90b6c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 9189e │ │ │ │ - movw r1, #42848 @ 0xa760 │ │ │ │ + beq.w 917de │ │ │ │ + movw r1, #44384 @ 0xad60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ itt pl │ │ │ │ addpl r5, #1 │ │ │ │ movpl.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bpl.n 9114a │ │ │ │ + bpl.n 9108a │ │ │ │ sub.w fp, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.w 911da │ │ │ │ + bpl.w 9111a │ │ │ │ movs r0, #47 @ 0x2f │ │ │ │ movt r0, #32768 @ 0x8000 │ │ │ │ sub.w lr, r0, r3 │ │ │ │ movw ip, #26215 @ 0x6667 │ │ │ │ movt ip, #26214 @ 0x6666 │ │ │ │ mov.w r2, lr, asr #31 │ │ │ │ smull lr, r8, ip, lr │ │ │ │ rsb r2, r2, r8, asr #2 │ │ │ │ cmp fp, r2 │ │ │ │ - bgt.w 918b8 │ │ │ │ + bgt.w 917f8 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ mov.w lr, #10 │ │ │ │ mla fp, lr, fp, r2 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.w 912a0 │ │ │ │ + bpl.w 911e0 │ │ │ │ sub.w r8, r0, r3 │ │ │ │ mov.w r2, r8, asr #31 │ │ │ │ smull r8, sl, ip, r8 │ │ │ │ rsb r2, r2, sl, asr #2 │ │ │ │ cmp r2, fp │ │ │ │ - blt.w 918b8 │ │ │ │ + blt.w 917f8 │ │ │ │ ldrb.w r8, [r5, #4] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ mla fp, lr, fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r2, [r1, r8, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 9114a │ │ │ │ + bpl.n 9108a │ │ │ │ sub.w r3, r0, r8 │ │ │ │ sub.w r8, r8, #48 @ 0x30 │ │ │ │ asrs r2, r3, #31 │ │ │ │ smull sl, r3, ip, r3 │ │ │ │ rsb r3, r2, r3, asr #2 │ │ │ │ cmp r3, fp │ │ │ │ mla fp, lr, fp, r8 │ │ │ │ - blt.w 918b8 │ │ │ │ + blt.w 917f8 │ │ │ │ ldrb.w r8, [r5, #1]! │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r2, [r1, r8, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n 91120 │ │ │ │ + bmi.n 91060 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 9119c │ │ │ │ - add r1, pc, #4 @ (adr r1, 91158 ) │ │ │ │ + bhi.n 910dc │ │ │ │ + add r1, pc, #4 @ (adr r1, 91098 ) │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ - lsrs r1, r7, #30 │ │ │ │ + lsrs r1, r7, #27 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r5, r6, #31 │ │ │ │ + lsrs r5, r6, #28 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r1, r0, #29 │ │ │ │ + lsrs r1, r0, #26 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r3, #6 │ │ │ │ + asrs r5, r3, #3 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r5, r7, #29 │ │ │ │ + lsrs r5, r7, #26 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #0 │ │ │ │ - movw r8, #25044 @ 0x61d4 │ │ │ │ + movw r8, #26580 @ 0x67d4 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - movw lr, #64664 @ 0xfc98 │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #44688 @ 0xae90 │ │ │ │ + movw lr, #704 @ 0x2c0 │ │ │ │ + movt lr, #41 @ 0x29 │ │ │ │ + movw r2, #46224 @ 0xb490 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw ip, #25048 @ 0x61d8 │ │ │ │ + movw ip, #26584 @ 0x67d8 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #25052 @ 0x61dc │ │ │ │ + movw r0, #26588 @ 0x67dc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 90cba │ │ │ │ + b.n 90bfa │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 914a0 │ │ │ │ + bhi.w 913e0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 90cce │ │ │ │ + b.n 90c0e │ │ │ │ adds r5, #2 │ │ │ │ - b.n 9114a │ │ │ │ + b.n 9108a │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - movw r8, #25044 @ 0x61d4 │ │ │ │ + movw r8, #26580 @ 0x67d4 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - movw lr, #64664 @ 0xfc98 │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #44688 @ 0xae90 │ │ │ │ + movw lr, #704 @ 0x2c0 │ │ │ │ + movt lr, #41 @ 0x29 │ │ │ │ + movw r2, #46224 @ 0xb490 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw ip, #25048 @ 0x61d8 │ │ │ │ + movw ip, #26584 @ 0x67d8 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #25052 @ 0x61dc │ │ │ │ + movw r0, #26588 @ 0x67dc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 90cce │ │ │ │ + b.n 90c0e │ │ │ │ mov r3, r6 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 90b16 │ │ │ │ + bne.w 90a56 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 90b16 │ │ │ │ + bne.w 90a56 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 919c8 │ │ │ │ + bpl.w 91908 │ │ │ │ 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, #696] @ (9151c ) │ │ │ │ + ldrge r1, [pc, #696] @ (9145c ) │ │ │ │ addlt.w r8, r1, r2, lsl #5 │ │ │ │ mlage r8, r0, r2, r1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 90b18 │ │ │ │ + beq.w 90a58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90b18 │ │ │ │ + beq.w 90a58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 90b18 │ │ │ │ + bne.w 90a58 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90b18 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90a58 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ite eq │ │ │ │ strheq.w r7, [r3, r4, lsl #1] │ │ │ │ strne.w r7, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 90dd6 │ │ │ │ + b.n 90d16 │ │ │ │ adds r5, #3 │ │ │ │ - b.n 9114a │ │ │ │ + b.n 9108a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e7720 │ │ │ │ + bl e78e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90c2c │ │ │ │ + beq.w 90b6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -153929,77 +153829,77 @@ │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1c9c │ │ │ │ + bl d1dfc │ │ │ │ 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 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 91ac4 │ │ │ │ + beq.w 91a04 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90dd6 │ │ │ │ + beq.w 90d16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90dd6 │ │ │ │ + bne.w 90d16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90dd6 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90d16 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e45b0 │ │ │ │ + bl e4774 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 912b8 │ │ │ │ - b.n 90c2c │ │ │ │ + bne.n 911f8 │ │ │ │ + b.n 90b6c │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 914f4 │ │ │ │ - bhi.w 914aa │ │ │ │ + beq.w 91434 │ │ │ │ + bhi.w 913ea │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 9167a │ │ │ │ + beq.w 915ba │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 91676 │ │ │ │ + beq.w 915b6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 91376 │ │ │ │ + bhi.n 912b6 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 914fa │ │ │ │ + beq.w 9143a │ │ │ │ str r0, [sp, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r2 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ @@ -154029,27 +153929,27 @@ │ │ │ │ moveq r2, ip │ │ │ │ add.w r3, lr, r2 │ │ │ │ sub.w fp, ip, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w sl, fp, fp, asr #31 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 91826 │ │ │ │ + bls.w 91766 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91826 │ │ │ │ + bgt.w 91766 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 91808 │ │ │ │ + bgt.w 91748 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91524 │ │ │ │ + beq.w 91464 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 91502 │ │ │ │ + bgt.n 91442 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r8, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -154057,108 +153957,108 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 91b88 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91ac8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90c2c │ │ │ │ + beq.w 90b6c │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 90dd6 │ │ │ │ + ble.w 90d16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 90dd6 │ │ │ │ + bpl.w 90d16 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187d64 │ │ │ │ + bl 18ab10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90c2c │ │ │ │ + beq.w 90b6c │ │ │ │ add r4, sl │ │ │ │ - b.n 90dd6 │ │ │ │ + b.n 90d16 │ │ │ │ adds r3, r1, #7 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 91398 │ │ │ │ + b.n 912d8 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.w 90b3c │ │ │ │ + b.w 90a7c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 91360 │ │ │ │ + bne.w 912a0 │ │ │ │ mov r2, lr │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 914f8 │ │ │ │ - add r3, pc, #4 @ (adr r3, 914c0 ) │ │ │ │ + bhi.n 91438 │ │ │ │ + add r3, pc, #4 @ (adr r3, 91400 ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ - asrs r7, r6, #13 │ │ │ │ + asrs r7, r6, #10 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r7, #17 │ │ │ │ + asrs r5, r7, #14 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r7, r6, #13 │ │ │ │ + asrs r7, r6, #10 │ │ │ │ movs r1, r1 │ │ │ │ - adds r5, r7, r6 │ │ │ │ + adds r5, r7, r3 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r5, r7, #17 │ │ │ │ + asrs r5, r7, #14 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r6, 914ec │ │ │ │ + cbz r6, 9142c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 914ec │ │ │ │ + beq.n 9142c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 914ec │ │ │ │ + cbnz r3, 9142c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r8, [pc, #48] @ 91520 │ │ │ │ - b.w 90b18 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r8, [pc, #48] @ 91460 │ │ │ │ + b.w 90a58 │ │ │ │ mov r2, ip │ │ │ │ - b.n 914b2 │ │ │ │ + b.n 913f2 │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 91386 │ │ │ │ + b.n 912c6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187d64 │ │ │ │ + bl 18ab10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90c2c │ │ │ │ + beq.w 90b6c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r3 │ │ │ │ - b.n 91408 │ │ │ │ + b.n 91348 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ @@ -154169,87 +154069,87 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e23c8 │ │ │ │ + bl e258c │ │ │ │ ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 91402 │ │ │ │ - b.w 90c2c │ │ │ │ + bne.w 91342 │ │ │ │ + b.w 90b6c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ mov r5, r0 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 917fa │ │ │ │ - bhi.w 90b80 │ │ │ │ + beq.w 9173a │ │ │ │ + bhi.w 90ac0 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 919ac │ │ │ │ + beq.w 918ec │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 9199c │ │ │ │ + beq.w 918dc │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91a88 │ │ │ │ - movw r1, #42848 @ 0xa760 │ │ │ │ + beq.w 919c8 │ │ │ │ + movw r1, #44384 @ 0xad60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.n 9164e │ │ │ │ + bne.n 9158e │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 91082 │ │ │ │ + beq.w 90fc2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - movw r8, #25044 @ 0x61d4 │ │ │ │ + movw r8, #26580 @ 0x67d4 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - movw lr, #64664 @ 0xfc98 │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ + movw lr, #704 @ 0x2c0 │ │ │ │ + movt lr, #41 @ 0x29 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - movw ip, #25048 @ 0x61d8 │ │ │ │ + movw ip, #26584 @ 0x67d8 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r2, #44688 @ 0xae90 │ │ │ │ + movw r2, #46224 @ 0xb490 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #25052 @ 0x61dc │ │ │ │ + movw r1, #26588 @ 0x67dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 90cba │ │ │ │ + b.w 90bfa │ │ │ │ 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 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #29740 @ 0x742c │ │ │ │ + movw r3, #31276 @ 0x7a2c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91994 │ │ │ │ + beq.w 918d4 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 91974 │ │ │ │ + bne.w 918b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -154257,345 +154157,345 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 91b88 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.w 90db2 │ │ │ │ + bl 91ac8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.w 90cf2 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mov ip, r3 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 918d6 │ │ │ │ + bmi.w 91816 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 90b92 │ │ │ │ - b.n 91088 │ │ │ │ + bne.w 90ad2 │ │ │ │ + b.n 90fc8 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 90b54 │ │ │ │ + b.w 90a94 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 914b2 │ │ │ │ + b.n 913f2 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 914b2 │ │ │ │ - bl 1a2ec4 │ │ │ │ + b.n 913f2 │ │ │ │ + bl 1a6dac │ │ │ │ mov r8, r0 │ │ │ │ - b.w 90b18 │ │ │ │ + b.w 90a58 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 90aaa │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.w 909ea │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90eda │ │ │ │ + beq.w 90e1a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 90eda │ │ │ │ + b.n 90e1a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9172c │ │ │ │ + bne.n 9166c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r8, #3 │ │ │ │ add.w sl, r7, r8 │ │ │ │ adds r0, r7, r3 │ │ │ │ add.w lr, r2, r4, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 91708 │ │ │ │ + bhi.n 91648 │ │ │ │ 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 90ad6 │ │ │ │ + bls.w 90a16 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 916e0 │ │ │ │ + b.n 91620 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 29b58 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 90ab0 │ │ │ │ - b.w 90ee8 │ │ │ │ + bne.w 909f0 │ │ │ │ + b.w 90e28 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ adds r2, #4 │ │ │ │ strh.w ip, [r1], #8 │ │ │ │ ldrb.w ip, [r2, #-3] │ │ │ │ strh.w ip, [r1, #-6] │ │ │ │ ldrb.w ip, [r2, #-2] │ │ │ │ strh.w ip, [r1, #-4] │ │ │ │ ldrb.w ip, [r2, #-1] │ │ │ │ strh.w ip, [r1, #-2] │ │ │ │ - b.n 916c8 │ │ │ │ + b.n 91608 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r8, #3 │ │ │ │ add.w sl, r7, r8 │ │ │ │ adds r0, r7, r3 │ │ │ │ add.w lr, r2, r4, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.w 9187a │ │ │ │ + bhi.w 917ba │ │ │ │ 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 90ad6 │ │ │ │ + bls.w 90a16 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9175a │ │ │ │ + b.n 9169a │ │ │ │ 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, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e23c8 │ │ │ │ + bl e258c │ │ │ │ ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 90c2c │ │ │ │ + beq.w 90b6c │ │ │ │ adds r7, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 90ada │ │ │ │ - b.w 90c2c │ │ │ │ + bne.w 90a1a │ │ │ │ + b.w 90b6c │ │ │ │ movs r2, #1 │ │ │ │ - movw r8, #25080 @ 0x61f8 │ │ │ │ + movw r8, #26616 @ 0x67f8 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - movw lr, #25084 @ 0x61fc │ │ │ │ + movw lr, #26620 @ 0x67fc │ │ │ │ movt lr, #39 @ 0x27 │ │ │ │ - movw r2, #16764 @ 0x417c │ │ │ │ + movw r2, #18300 @ 0x477c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw ip, #25088 @ 0x6200 │ │ │ │ + movw ip, #26624 @ 0x6800 │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r0, #25092 @ 0x6204 │ │ │ │ + movw r0, #26628 @ 0x6804 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ adds r5, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 90cba │ │ │ │ + b.w 90bfa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - b.n 9157e │ │ │ │ + b.n 914be │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 913fa │ │ │ │ + bmi.w 9133a │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187d64 │ │ │ │ + bl 18ab10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90c2c │ │ │ │ + beq.w 90b6c │ │ │ │ add r4, sl │ │ │ │ - b.n 913fa │ │ │ │ + b.n 9133a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 913f2 │ │ │ │ + beq.w 91332 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9bbc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 913f2 │ │ │ │ - b.w 90c2c │ │ │ │ + bne.w 91332 │ │ │ │ + b.w 90b6c │ │ │ │ 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 91740 │ │ │ │ + b.n 91680 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ adds r5, #2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [r2] │ │ │ │ cmp.w fp, #0 │ │ │ │ it lt │ │ │ │ mvnlt.w fp, #1 │ │ │ │ - b.n 9114a │ │ │ │ + b.n 9108a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25164 @ 0x624c │ │ │ │ + movw r1, #26700 @ 0x684c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 90b54 │ │ │ │ + bl 12747c │ │ │ │ + b.w 90a94 │ │ │ │ movs r5, #10 │ │ │ │ rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #47 @ 0x2f │ │ │ │ adds r0, #1 │ │ │ │ mla r5, r5, ip, r3 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ smull r3, lr, r2, r3 │ │ │ │ asrs r3, r2, #31 │ │ │ │ rsb r3, r3, lr, asr #2 │ │ │ │ cmp r3, ip │ │ │ │ sub.w ip, r5, #48 @ 0x30 │ │ │ │ - bge.w 91652 │ │ │ │ + bge.w 91592 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25148 @ 0x623c │ │ │ │ + movw r1, #26684 @ 0x683c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 90b54 │ │ │ │ + bl 12747c │ │ │ │ + b.w 90a94 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 91956 │ │ │ │ + bge.n 91896 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bmi.n 91944 │ │ │ │ - bl 169500 │ │ │ │ + bmi.n 91884 │ │ │ │ + bl 16aed0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 912b8 │ │ │ │ - b.w 90c2c │ │ │ │ + bne.w 911f8 │ │ │ │ + b.w 90b6c │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 169504 │ │ │ │ + bl 16aed4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 912b8 │ │ │ │ - b.w 90c2c │ │ │ │ + bne.w 911f8 │ │ │ │ + b.w 90b6c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25228 @ 0x628c │ │ │ │ + movw r1, #26764 @ 0x688c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 90b54 │ │ │ │ + bl 12747c │ │ │ │ + b.w 90a94 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sp, #66 @ 0x42 │ │ │ │ blx 2a6ec <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 91622 │ │ │ │ + b.n 91562 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ strb.w r3, [sp, #65] @ 0x41 │ │ │ │ - b.n 91622 │ │ │ │ + b.n 91562 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ mov r5, r0 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 909b8 │ │ │ │ + b.w 908f8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ mov r5, r0 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 909b8 │ │ │ │ + b.w 908f8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 91388 │ │ │ │ + b.n 912c8 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 91246 │ │ │ │ + b.n 91186 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90b7a │ │ │ │ + beq.w 90aba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b7a │ │ │ │ + bne.w 90aba │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 90b7a │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90aba │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -154605,25 +154505,25 @@ │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d1a14 │ │ │ │ - b.w 90db2 │ │ │ │ + bl d1b74 │ │ │ │ + b.w 90cf2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25184 @ 0x6260 │ │ │ │ + movw r1, #26720 @ 0x6860 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 90b54 │ │ │ │ + bl 12747c │ │ │ │ + b.w 90a94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -154633,25 +154533,25 @@ │ │ │ │ strd r0, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 26b050 │ │ │ │ - b.w 90db2 │ │ │ │ + bl 26b654 │ │ │ │ + b.w 90cf2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25284 @ 0x62c4 │ │ │ │ + movw r1, #26820 @ 0x68c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.w 90b54 │ │ │ │ + bl d1af0 │ │ │ │ + b.w 90a94 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ @@ -154660,38 +154560,38 @@ │ │ │ │ ldrlt r2, [sp, #32] │ │ │ │ orrlt.w r2, r2, #1 │ │ │ │ strlt r2, [sp, #32] │ │ │ │ ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ itt lt │ │ │ │ neglt r2, r2 │ │ │ │ strlt r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 91664 │ │ │ │ + b.n 915a4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e24cc │ │ │ │ + bl 1e556c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 912b8 │ │ │ │ - b.w 90c2c │ │ │ │ + bne.w 911f8 │ │ │ │ + b.w 90b6c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90b54 │ │ │ │ + beq.w 90a94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90b54 │ │ │ │ + bne.w 90a94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 90b54 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90a94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90c58 │ │ │ │ + bne.w 90b98 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -154701,22 +154601,22 @@ │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 26b050 │ │ │ │ - b.w 90db2 │ │ │ │ + bl 26b654 │ │ │ │ + b.w 90cf2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 90e5e │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90d9e │ │ │ │ nop │ │ │ │ │ │ │ │ -00091b28 : │ │ │ │ +00091a68 : │ │ │ │ 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 │ │ │ │ @@ -154724,93 +154624,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 72218 │ │ │ │ + bl 72194 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 91b7c │ │ │ │ + cbz r0, 91abc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a4450 │ │ │ │ + bl 1a8330 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91b78 │ │ │ │ + beq.n 91ab8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 91b78 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 91ab8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbnz r0, 91b82 │ │ │ │ + cbnz r0, 91ac2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 77270 │ │ │ │ - b.n 91b7c │ │ │ │ + bl 771ec │ │ │ │ + b.n 91abc │ │ │ │ │ │ │ │ -00091b88 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00091ac8 <_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 91c3c <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 91b7c <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91c4a <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 91b8a <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 91bd2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 91b12 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 91bd2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 91b12 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 91bec <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 91b2c <_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, 91be4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r6, 91b24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9a60 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9bbc <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91ce6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.w 91c26 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91bbc <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 91afc <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91c9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 91bdc <_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 91c7a <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 91bba <_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 │ │ │ │ @@ -154818,64 +154718,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 91c76 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 91bb6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 91c2a <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 91b6a <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91ba6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91ae6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91ba6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91ae6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91d10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91c50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91ce6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.n 91c26 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ - bl 1a44ec │ │ │ │ + bl 1a83cc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 91bcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91b0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.n 91bcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91b0c <_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 91c02 <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 91b42 <_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 91cec <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ + bcc.n 91c2c <_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 │ │ │ │ @@ -154883,350 +154783,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 91c74 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 91bb4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 91cd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ + b.n 91c14 <_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 91cae <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 91bee <_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 91e0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ + beq.n 91d4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91e84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ - blt.w 91eda <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 91dc4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ + blt.w 91e1a <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91ef4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 91e34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r1, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 91e98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #420] @ (91f08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 91dd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #420] @ (91e48 <_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 91e54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 91d94 <_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 91e44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 91d84 <_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, 91df4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + cbz r2, 91d34 <_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] @ (91f0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #344] @ (91e4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91eaa <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ + bne.n 91dea <_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 91e8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ + bpl.n 91dcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 91f00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 91e40 <_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 91e38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b0> │ │ │ │ + bhi.n 91d78 <_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 91d9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91cda <_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] @ (91f10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r4, [pc, #232] @ (91e50 <_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 91d9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91cda <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91d9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bne.n 91cda <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 91ebe <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 91dfe <_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 91ef4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 91e34 <_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 91d9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - ldr r4, [pc, #140] @ (91f14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 91cda <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + ldr r4, [pc, #140] @ (91e54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 91dd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bmi.n 91d18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 91dec <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + b.n 91d2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 91ef4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 91e34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 91d9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 91cda <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 91ece <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bne.n 91e0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ - b.n 91dc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 126d60 │ │ │ │ + b.n 91d00 <_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 91e70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ + b.n 91db0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91dc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 91d00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64264 @ 0xfb08 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #264 @ 0x108 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91dec <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ - bl 1e7a0c │ │ │ │ + b.n 91d2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + bl 1ea97c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91e86 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ - b.n 91ef0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 91dc6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + b.n 91e30 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.n 91e8e <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + b.n 91dce <_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 │ │ │ │ │ │ │ │ -00091f18 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00091e58 <_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 91fbc <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ + beq.n 91efc <_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 91fb8 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + bne.n 91ef8 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 91f5a <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ + beq.n 91e9a <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ - bl ca7e4 <_PyUnicodeWriter_PrepareInternal@@Base+0xd84> │ │ │ │ + bl ca93c <_PyUnicodeWriter_PrepareInternal@@Base+0xd80> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91fe4 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ + beq.n 91f24 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91fdc <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ + beq.n 91f1c <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 91f60 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 91ea0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91e96 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91e96 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 91ffe <_PyUnicodeWriter_Finish@@Base+0xe6> │ │ │ │ + bpl.n 91f3e <_PyUnicodeWriter_Finish@@Base+0xe6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #108] @ (92004 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ + ldrge r5, [pc, #108] @ (91f44 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91e96 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91fb8 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + beq.n 91ef8 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 91fb8 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + cbnz r3, 91ef8 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + b.n 91e96 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 91fd8 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbz r2, 91f18 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 91fd8 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + beq.n 91f18 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 91fd8 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbnz r3, 91f18 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #44] @ (92008 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ - b.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #44] @ (91f48 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ + b.n 91e96 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a2ec4 │ │ │ │ + b.w 1a6dac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 91e96 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 91e96 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 91f56 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91e96 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 91f7a <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ + b.n 91eba <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92a4c <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + beq.w 9298c <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 92b78 <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ + bcs.w 92ab8 <_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 92a72 <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ + bgt.w 929b2 <_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 922be <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ + bhi.w 921fe <_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 │ │ │ │ @@ -155305,337 +155205,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 93418 │ │ │ │ + bl 93358 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 930fe <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + blt.w 9303e <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 930fe <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + bge.w 9303e <_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 93108 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + beq.w 93048 <_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 9298a <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + bne.w 928ca <_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 92aae <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ + beq.w 929ee <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcs.w 92bd2 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92b12 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 938f8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r7 │ │ │ │ - bl 94334 │ │ │ │ + bl 94274 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9296c <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ - ldr r2, [pc, #476] @ (9236c <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ + beq.w 928ac <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ + ldr r2, [pc, #476] @ (922ac <_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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r6, 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - cbz r0, 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r6, 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9306c <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + blt.w 92fac <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 93358 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92ffa <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ + blt.w 92f3a <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 938f8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9306c <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + beq.w 92fac <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9422c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 9416c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92c16 <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ + beq.w 92b56 <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 92bd2 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92b12 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 928e6 <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ + bne.w 92826 <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ble.n 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92b2c <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92b2c <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92b2c <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92b2c <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92b2c <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #5 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92b2c <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w r8, r5, #32 │ │ │ │ movs r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bec <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92b2c <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r6, r7 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bne.n 922a6 <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ - b.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.n 921e6 <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ + b.n 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26204 @ 0x665c │ │ │ │ + movw r1, #27740 @ 0x6c5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 93358 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.w 92fba <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ + blt.w 92efa <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 922f6 <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ + bne.n 92236 <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - beq.w 93038 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ + beq.w 92f78 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ movs r0, #0 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 931aa <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ - bl f5e30 │ │ │ │ + beq.w 930ea <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ + bl f601c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92b34 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ + bne.w 92a74 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_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 92a90 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 929d0 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92d4a <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ + beq.w 92c8a <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl e14d8 │ │ │ │ + bl e1690 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92f7e <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ + beq.w 92ebe <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 92d6c <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + bne.w 92cac <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 92322 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + b.n 92262 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ab2 <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ + beq.w 929f2 <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 92bd2 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bls.w 92b12 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92164 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ + b.n 920a4 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f06 <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ + beq.w 92e46 <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 929f4 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 92934 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 93418 │ │ │ │ + bl 93358 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq.w 92a16 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + beq.w 92956 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 93358 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq.w 93092 <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ + beq.w 92fd2 <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 93358 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 92fe8 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ + beq.w 92f28 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 93358 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.w 930b4 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + beq.w 92ff4 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 93358 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 930a0 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ + beq.w 92fe0 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a20 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + beq.w 92960 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93024 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ + beq.w 92f64 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ed8 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ + beq.w 92e18 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92eca <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ + beq.w 92e0a <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ecc <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ + beq.w 92e0c <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ebe <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ + beq.w 92dfe <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ef0 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ + beq.w 92e30 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92eea <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.w 92e2a <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 93358 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 92ef8 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + beq.w 92e38 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ea0 <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ + beq.w 92de0 <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92de2 <_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 │ │ │ │ @@ -155652,1662 +155552,1662 @@ │ │ │ │ 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 94638 │ │ │ │ + bl 94578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + blt.w 92de2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 950e8 <_Py_write@@Base+0x8f4> │ │ │ │ + bl 95028 <_Py_write@@Base+0x8f4> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92de2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92a36 <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ + bne.w 92976 <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924de <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + beq.n 9241e <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92992 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + beq.w 928d2 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 924f4 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + beq.n 92434 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929c8 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + beq.w 92908 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 9250e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + cbz r3, 9244e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9250e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 9244e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929de <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ + beq.w 9291e <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 92528 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + cbz r3, 92468 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92528 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + beq.n 92468 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92956 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - cbz r7, 9253e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.w 92896 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + cbz r7, 9247e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9253e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.n 9247e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929b2 <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + beq.w 928f2 <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 92558 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + cbz r3, 92498 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92558 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + beq.n 92498 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92910 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ + beq.w 92850 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 92576 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 924b6 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92576 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 924b6 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92926 <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ + beq.w 92866 <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 92594 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 924d4 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92594 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 924d4 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9293e <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ + beq.w 9287e <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 925b2 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 924f2 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 925b2 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 924f2 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 928f2 <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ + beq.w 92832 <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #820] @ (9290c <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + bne.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #820] @ (9284c <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c32 <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ + bne.w 92b72 <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 93358 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 930d4 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + blt.w 93014 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 938f8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 94334 │ │ │ │ + bl 94274 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92186 <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ - b.n 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 920c6 <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ + b.n 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 93358 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 930d4 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ - beq.w 930c2 <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ + blt.w 93014 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + beq.w 93002 <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ mov r1, r4 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 938f8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r8 │ │ │ │ - movw r2, #25812 @ 0x64d4 │ │ │ │ + movw r2, #27348 @ 0x6ad4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl aba08 │ │ │ │ + bl abbf0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92ce8 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + bne.w 92c28 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 921f6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92136 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 93358 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 92a40 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ + beq.w 92980 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ffe0 │ │ │ │ + bl 7ffd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9422c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 9416c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 925f8 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + b.n 92538 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 92628 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ + b.n 92568 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d45e0 │ │ │ │ + bl 1d7e9c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92cfa <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ + beq.w 92c3a <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 839e0 │ │ │ │ + bl 839d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 9268c <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 925cc <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 93358 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93230 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + beq.w 93170 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9320c <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ + beq.w 9314c <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 93240 <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ + beq.w 93180 <_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 7df68 <_PyLong_New@@Base> │ │ │ │ + bl 7df54 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f72 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92eb2 <_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 92ae4 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ - bl 1b5a0c │ │ │ │ + beq.w 92a24 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 1b98f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 92f52 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 1b5a0c │ │ │ │ + bhi.w 92e92 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 1b98f4 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92f52 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92e92 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ add.w r3, r8, r0, lsl #15 │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 92754 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ + b.n 92694 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 93358 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 9221c <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - bl 7f720 │ │ │ │ + bge.w 9215c <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bl 7f718 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25828 @ 0x64e4 │ │ │ │ + movw r1, #27364 @ 0x6ae4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7520 @ 0x1d60 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cc00 │ │ │ │ - b.n 926c8 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ + bl 259c48 │ │ │ │ + b.n 92608 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93418 │ │ │ │ + bl 93358 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 92e76 <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ - bl 72218 │ │ │ │ + blt.w 92db6 <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ + bl 72194 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92e6a <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ + bne.w 92daa <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 92da2 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92ce2 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d80 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ + beq.w 92cc0 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r0, [r2, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 927ea <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ - bl 71328 │ │ │ │ + b.n 9272a <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ + bl 71310 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92e0c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + bne.w 92d4c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92dd0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - bl 9200c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92d10 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 91f4c <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 92dc6 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ + beq.w 92d06 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ mov r2, r7 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92e18 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + blt.w 92d58 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 9285a <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + beq.n 9279a <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92e48 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ + beq.w 92d88 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 9281e <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + beq.n 9275e <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9281e <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bne.n 9275e <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9281e <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9275e <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 938f8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92668 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ + beq.w 925a8 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 10cae0 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 10cddc <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 921f6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92136 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d45e0 │ │ │ │ + bl 1d7e9c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92f2e <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ + beq.w 92e6e <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d45e0 │ │ │ │ + bl 1d7e9c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 92f20 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ + beq.w 92e60 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vstr d9, [sp, #80] @ 0x50 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 1818a8 │ │ │ │ + bl 183f7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 9268c <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 925cc <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9422c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 9416c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 9222c <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ - ldr r2, [pc, #24] @ (9290c <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + b.n 9216c <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ + ldr r2, [pc, #24] @ (9284c <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c80 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ + bne.w 92bc0 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ - b.n 925b2 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 924f2 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #724] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #724] @ (92b28 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c4c <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ + bne.w 92b8c <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r6 │ │ │ │ - b.n 92558 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ - ldr r2, [pc, #704] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92498 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + ldr r2, [pc, #704] @ (92b28 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c66 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ + bne.w 92ba6 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ - b.n 92576 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr r2, [pc, #680] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 924b6 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + ldr r2, [pc, #680] @ (92b28 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92dda <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ + bne.w 92d1a <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ - b.n 92594 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #656] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 924d4 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #656] @ (92b28 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92baa <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ + bne.w 92aea <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - b.n 92528 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + b.n 92468 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 921a8 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ - b.n 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 920e8 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ + b.n 920f6 <_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 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + beq.w 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #592] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #592] @ (92b28 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c9a <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ + bne.w 92bda <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 924de <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ - b.n 924f4 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #564] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + bne.w 9241e <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + b.n 92434 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #564] @ (92b28 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92cb4 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + bne.w 92bf4 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 9253e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ - ldr r2, [pc, #540] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 9247e <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + ldr r2, [pc, #540] @ (92b28 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92cce <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ + bne.w 92c0e <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r6 │ │ │ │ - b.n 924f4 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #520] @ (92be8 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92434 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #520] @ (92b28 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92dac <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ + bne.w 92cec <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r6 │ │ │ │ - b.n 9250e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 9244e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a4704 │ │ │ │ + bl 1a85e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + blt.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 93418 │ │ │ │ + bl 93358 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 92392 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 922d2 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 930ca <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ - bl 7f720 │ │ │ │ + beq.w 9300a <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ + bl 7f718 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 931c6 <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ + beq.w 93106 <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 92576 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + b.n 924b6 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 1a5648 │ │ │ │ - b.n 924c6 <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ - bl 7f720 │ │ │ │ + bl 1a9528 │ │ │ │ + b.n 92406 <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9267e <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ - b.n 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 925be <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ + b.n 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b6a <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ + beq.w 92aaa <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 938f8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e60 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + beq.w 92da0 <_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 92048 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ + ble.w 91f88 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #34840 @ 0x8818 │ │ │ │ + movw r1, #36488 @ 0x8e88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r5, #0 │ │ │ │ - b.w 92142 <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ + b.w 92082 <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5648 │ │ │ │ - b.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bl 1a9528 │ │ │ │ + b.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 92d08 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + beq.w 92c48 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 938f8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 938f8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92612 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ - b.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 92552 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w fp, r7, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5a0c │ │ │ │ + bl 1b98f4 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 92f52 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 92e92 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 92b0e <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bne.n 92a4e <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9317c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 930bc <_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 92af0 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ + bne.n 92a30 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ add.w r9, r5, r9, lsl #2 │ │ │ │ str.w sl, [r9, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 921f6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92136 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a4704 │ │ │ │ + bl 1a85e4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 9230e <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ + bge.w 9224e <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_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 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 92a64 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ + bne.w 929a4 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - movw r1, #25496 @ 0x6398 │ │ │ │ + movw r1, #27032 @ 0x6998 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bl d3b88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a8a <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + beq.w 929ca <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #25524 @ 0x63b4 │ │ │ │ + movw r1, #27060 @ 0x69b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 126e34 │ │ │ │ - b.n 92a8a <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + bl 12747c │ │ │ │ + b.n 929ca <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92966 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + beq.w 928a6 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - b.n 92966 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + b.n 928a6 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 9221c <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bne.w 9215c <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25496 @ 0x6398 │ │ │ │ + movw r1, #27032 @ 0x6998 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 922ce <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 9220e <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f3a <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ + beq.w 92e7a <_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 92c10 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.n 92b50 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92c10 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + cbnz r3, 92b50 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92bc4 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ + beq.n 92b04 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 938f8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ - b.w 9221c <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.w 9215c <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 925e6 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + beq.w 92526 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 925e6 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 92526 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92920 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + beq.w 92860 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 92920 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 92860 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92938 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 92878 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 92938 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 92878 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92904 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + beq.w 92844 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 92904 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 92844 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929a4 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + beq.w 928e4 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 929a4 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 928e4 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929c2 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + beq.w 92902 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 929c2 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 92902 <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929d8 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 92918 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 929d8 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ - ldr r2, [pc, #760] @ (92fe4 <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ + b.n 92918 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + ldr r2, [pc, #760] @ (92f24 <_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 7faa4 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 92666 <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ - bl 7f720 │ │ │ │ + bl 7fa9c <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 925a6 <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 926dc <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ - b.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 9261c <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ + b.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 92bd2 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + beq.w 92b12 <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov r1, r4 │ │ │ │ - bl 939b8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 938f8 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 92612 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + bge.w 92552 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25788 @ 0x64bc │ │ │ │ + movw r1, #27324 @ 0x6abc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f720 │ │ │ │ + b.w 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92bf6 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bne.w 92b36 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26040 @ 0x65b8 │ │ │ │ + movw r1, #27576 @ 0x6bb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 92bf6 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 12747c │ │ │ │ + b.n 92b36 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9234e <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bne.w 9228e <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.w 9234e <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9228e <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92df4 <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.n 92d34 <_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 92da2 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + beq.n 92ce2 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92da2 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + cbnz r3, 92ce2 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.w 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 929ee <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + beq.w 9292e <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 929ee <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + b.n 9292e <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 92e50 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 92d90 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92da2 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - b.n 92d88 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + beq.n 92ce2 <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + b.n 92cc8 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92950 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + beq.w 92890 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 92950 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + b.n 92890 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25956 @ 0x6564 │ │ │ │ + movw r1, #27492 @ 0x6b64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 92d88 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + bl 12747c │ │ │ │ + b.n 92cc8 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9422c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 9416c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92814 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ + b.n 92754 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92e26 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + beq.n 92d66 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 92e40 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + cbz r3, 92d80 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92dd0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + beq.n 92d10 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92dd0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92d10 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92dd0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92d10 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92e26 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92d66 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9285a <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9279a <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92dd0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92d10 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92dd0 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92d10 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 92b8e <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ + b.n 92ace <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9422c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 9416c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 927e2 <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ - bl 7f720 │ │ │ │ + b.n 92722 <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ + bl 7f718 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25912 @ 0x6538 │ │ │ │ + movw r1, #27448 @ 0x6b38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r8, r0 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 931d8 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ + beq.w 93118 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 931fc <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ + bne.w 9313c <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 929a8 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.n 928e8 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r8, fp │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ - b.n 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92de2 <_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 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92de2 <_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 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92de2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92de2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - bl 7f720 │ │ │ │ + b.n 92de2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.w 92450 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ + bne.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.w 92390 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26076 @ 0x65dc │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f720 │ │ │ │ + bl 12747c │ │ │ │ + b.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928c8 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ - b.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f720 │ │ │ │ + beq.w 92808 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ + b.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 928ae <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ + bne.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 927ee <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25872 @ 0x6510 │ │ │ │ + movw r1, #27408 @ 0x6b10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 92bf6 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 12747c │ │ │ │ + b.n 92b36 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92f68 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 92ea8 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92f68 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r3, 92ea8 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93258 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ + beq.w 93198 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 921f6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92136 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92f90 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + beq.n 92ed0 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 92fb2 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + cbz r3, 92ef2 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92c10 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.w 92b50 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c10 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bne.w 92b50 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92c10 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92b50 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92f90 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ - bl 7f720 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92ed0 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + bl 7f718 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25996 @ 0x658c │ │ │ │ + movw r1, #27532 @ 0x6b8c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92a20 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 92960 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 923b0 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ - bl 7f720 │ │ │ │ + b.w 922f0 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ + bl 7f718 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25692 @ 0x645c │ │ │ │ + movw r1, #27228 @ 0x6a5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 92080 <_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 92ea2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - ldr r1, [pc, #564] @ (93270 <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ + b.n 92de2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + ldr r1, [pc, #564] @ (931b0 <_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 11d018 │ │ │ │ + bl 11d4f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9422c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 9416c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f720 │ │ │ │ + b.w 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92a20 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 923a2 <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 92960 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 922e2 <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92a20 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 92960 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 923d0 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ - bl 7f720 │ │ │ │ + b.w 92310 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92a20 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 923c0 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #432] @ (93274 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ + bne.w 92960 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 92300 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #432] @ (931b4 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 92660 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.w 925a0 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 92392 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f720 │ │ │ │ + b.w 922d2 <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f718 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25744 @ 0x6490 │ │ │ │ + movw r1, #27280 @ 0x6a90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92140 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f720 │ │ │ │ + b.w 92080 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26164 @ 0x6634 │ │ │ │ + movw r1, #27700 @ 0x6c34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 922ce <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 9220e <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cc00 │ │ │ │ + bl 259c48 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 93170 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ + beq.n 930b0 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cc00 │ │ │ │ + bl 259c48 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 93164 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.n 930a4 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 1818a8 │ │ │ │ + bl 183f7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 9268c <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ - bl 7f720 │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 925cc <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 9314c <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 9308c <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 922d4 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 93134 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + bne.w 92214 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 93074 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93192 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + beq.n 930d2 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 93192 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + cbnz r3, 930d2 <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25600 @ 0x6400 │ │ │ │ + movw r1, #27136 @ 0x6a00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 92f72 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - bl de834 │ │ │ │ + bl 12747c │ │ │ │ + b.n 92eb2 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl de9ec │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9230c <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + beq.w 9224c <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9422c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ + bl 9416c <_PyObject_GetMethod@@Base+0xcb0> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.w 9230c <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + b.w 9224c <_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, #26120 @ 0x6608 │ │ │ │ + movw r1, #27656 @ 0x6c08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92eac <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ + bne.w 92dec <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.w 929a8 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.w 928e8 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92eba <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ - b.w 92994 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 92dfa <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ + b.w 928d4 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ + bl 7f718 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92f72 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bne.w 92eb2 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7df68 <_PyLong_New@@Base> │ │ │ │ + bl 7df54 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f72 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 92eb2 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 9273e <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ - bl 7df68 <_PyLong_New@@Base> │ │ │ │ + b.w 9267e <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ + bl 7df54 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 921b6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 921f6 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 920f6 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92136 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25556 @ 0x63d4 │ │ │ │ + movw r1, #27092 @ 0x69d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 92f72 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 12747c │ │ │ │ + b.n 92eb2 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25644 @ 0x642c │ │ │ │ + movw r1, #27180 @ 0x6a2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 92f72 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 12747c │ │ │ │ + b.n 92eb2 <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00093278 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +000931b8 <_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 932b2 <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ - ldr r3, [pc, #108] @ (93300 <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ + bpl.n 931f2 <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ + ldr r3, [pc, #108] @ (93240 <_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, 932e8 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ + cbz r0, 93228 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 80324 │ │ │ │ - cbz r0, 932ce <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ + bl 8031c │ │ │ │ + cbz r0, 9320e <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15684 @ 0x3d44 │ │ │ │ + movw r1, #17220 @ 0x4344 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 932ae <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + b.n 931ee <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26260 @ 0x6694 │ │ │ │ + movw r1, #27796 @ 0x6c94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 932ac <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 931ec <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26244 @ 0x6684 │ │ │ │ + movw r1, #27780 @ 0x6c84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 932ca <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ + bl 12747c │ │ │ │ + b.n 9320a <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00093304 : │ │ │ │ +00093244 : │ │ │ │ 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] @ (93414 ) │ │ │ │ + ldr r3, [pc, #248] @ (93354 ) │ │ │ │ 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 9357c <_PyObject_GetMethod@@Base> │ │ │ │ + bl 934bc <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 933b8 │ │ │ │ - cbz r0, 9337a │ │ │ │ + beq.n 932f8 │ │ │ │ + cbz r0, 932ba │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 93386 │ │ │ │ + bpl.n 932c6 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - cbz r4, 93386 │ │ │ │ + cbz r4, 932c6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 933ae │ │ │ │ - cbnz r3, 933bc │ │ │ │ + cbz r0, 932ee │ │ │ │ + cbnz r3, 932fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 93372 │ │ │ │ + beq.n 932b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 933a6 │ │ │ │ + cbz r3, 932e6 │ │ │ │ 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 93348 │ │ │ │ + bmi.n 93288 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 8928c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89218 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9336c │ │ │ │ - b.n 93372 │ │ │ │ + bne.n 932ac │ │ │ │ + b.n 932b2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 93372 │ │ │ │ - cbz r3, 933e8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 932b2 │ │ │ │ + cbz r3, 93328 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 933e8 │ │ │ │ + cbz r3, 93328 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 93360 │ │ │ │ + b.n 932a0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 93372 │ │ │ │ + b.n 932b2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93360 │ │ │ │ + beq.n 932a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93404 │ │ │ │ + bne.n 93344 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20924 @ 0x51bc │ │ │ │ + movw r2, #22460 @ 0x57bc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20d668 │ │ │ │ - b.n 933b4 │ │ │ │ + bl 20f3bc │ │ │ │ + b.n 932f4 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ + movw r2, #22412 @ 0x578c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 933b4 │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.n 932f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 933cc │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 933cc │ │ │ │ + bne.n 9330c │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9330c │ │ │ │ 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, 93440 │ │ │ │ + cbz r3, 93380 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 934b8 │ │ │ │ + ble.n 933f8 │ │ │ │ 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 93530 │ │ │ │ + beq.n 93470 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 9351c │ │ │ │ + ble.n 9345c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9350c │ │ │ │ - vldr d7, [pc, #276] @ 93568 │ │ │ │ + beq.n 9344c │ │ │ │ + vldr d7, [pc, #276] @ 934a8 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - vldr d7, [pc, #268] @ 93570 │ │ │ │ + vldr d7, [pc, #268] @ 934b0 │ │ │ │ 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 12f58c │ │ │ │ + bl 12fab4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 934ce │ │ │ │ - ldr r1, [pc, #248] @ (93578 ) │ │ │ │ - movw r2, #2636 @ 0xa4c │ │ │ │ + cbz r0, 9340e │ │ │ │ + ldr r1, [pc, #248] @ (934b8 ) │ │ │ │ + movw r2, #5488 @ 0x1570 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12703c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127690 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 934e4 │ │ │ │ + cbz r0, 93424 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d7770 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 934d4 │ │ │ │ + bne.n 93414 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 934e8 │ │ │ │ + bne.n 93428 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 934ce │ │ │ │ + cbz r3, 9340e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 9343c │ │ │ │ + b.n 9337c │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26272 @ 0x66a0 │ │ │ │ + movw r1, #27808 @ 0x6ca0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9343c │ │ │ │ + b.n 9337c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 934ac │ │ │ │ + bne.n 933ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 934ac │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 933ec │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 934ce │ │ │ │ + bne.n 9340e │ │ │ │ cmp r5, #4 │ │ │ │ - bgt.n 93542 │ │ │ │ + bgt.n 93482 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25496 @ 0x6398 │ │ │ │ + movw r1, #27032 @ 0x6998 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 934ce │ │ │ │ + bl 12747c │ │ │ │ + b.n 9340e │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 934ac │ │ │ │ + b.n 933ec │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #4 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d18 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9355e │ │ │ │ + cbz r0, 9349e │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 9344c │ │ │ │ + b.n 9338c │ │ │ │ movs r0, #4 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 9355e │ │ │ │ + cbz r0, 9349e │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 9344c │ │ │ │ + b.n 9338c │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #26296 @ 0x66b8 │ │ │ │ + movw r1, #27832 @ 0x6cb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 934ce │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 934ce │ │ │ │ + bl d1af0 │ │ │ │ + b.n 9340e │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 9340e │ │ │ │ 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 92fcc <_PyUnicodeWriter_Finish@@Base+0x10b4> │ │ │ │ + b.n 92f0c <_PyUnicodeWriter_Finish@@Base+0x10b4> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009357c <_PyObject_GetMethod@@Base>: │ │ │ │ +000934bc <_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 936c8 <_PyObject_GetMethod@@Base+0x14c> │ │ │ │ + bmi.w 93608 <_PyObject_GetMethod@@Base+0x14c> │ │ │ │ ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9370e <_PyObject_GetMethod@@Base+0x192> │ │ │ │ + beq.w 9364e <_PyObject_GetMethod@@Base+0x192> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ - movw r3, #57221 @ 0xdf85 │ │ │ │ + movw r3, #57685 @ 0xe155 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9371c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 9365c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9371c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 9365c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #724] @ (938a8 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ + ldr r3, [pc, #724] @ (937e8 <_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 937dc <_PyObject_GetMethod@@Base+0x260> │ │ │ │ + bne.w 9371c <_PyObject_GetMethod@@Base+0x260> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 937dc <_PyObject_GetMethod@@Base+0x260> │ │ │ │ + bne.w 9371c <_PyObject_GetMethod@@Base+0x260> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, sl │ │ │ │ ldr.w r8, [r3, #2816] @ 0xb00 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9392c <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ + beq.w 9386c <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9377a <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ + beq.w 936ba <_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 93786 <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ + bpl.w 936c6 <_PyObject_GetMethod@@Base+0x20a> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 93738 <_PyObject_GetMethod@@Base+0x1bc> │ │ │ │ + bmi.n 93678 <_PyObject_GetMethod@@Base+0x1bc> │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 9372c <_PyObject_GetMethod@@Base+0x1b0> │ │ │ │ + bmi.n 9366c <_PyObject_GetMethod@@Base+0x1b0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 935f4 <_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 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 935f4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 935f4 <_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 80324 │ │ │ │ + bl 8031c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 938cc <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + bne.w 9380c <_PyObject_GetMethod@@Base+0x350> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 935f4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93990 <_PyObject_GetMethod@@Base+0x414> │ │ │ │ + beq.w 938d0 <_PyObject_GetMethod@@Base+0x414> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 93874 <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.w 937b4 <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ 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] @ (938a8 <_PyObject_GetMethod@@Base+0x32c>) │ │ │ │ + ldr r2, [pc, #476] @ (937e8 <_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 │ │ │ │ @@ -157321,1417 +157221,1417 @@ │ │ │ │ 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 938e2 <_PyObject_GetMethod@@Base+0x366> │ │ │ │ + beq.w 93822 <_PyObject_GetMethod@@Base+0x366> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 935a8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 934e8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f698 │ │ │ │ + bl 7f690 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 935a8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bge.w 934e8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 93666 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e690 │ │ │ │ + bl 8e5d8 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 936c0 <_PyObject_GetMethod@@Base+0x144> │ │ │ │ + b.n 93600 <_PyObject_GetMethod@@Base+0x144> │ │ │ │ ldr.w r9, [r5, #-12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9367a <_PyObject_GetMethod@@Base+0xfe> │ │ │ │ - b.n 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + bne.n 935ba <_PyObject_GetMethod@@Base+0xfe> │ │ │ │ + b.n 935f4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93640 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ + beq.n 93580 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9393c <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ + beq.w 9387c <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 78c94 │ │ │ │ + bl 78c14 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 935f4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + beq.n 935f4 <_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 1a1e48 │ │ │ │ - b.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl 1a5d30 <_PyThreadState_New@@Base+0x4ba4> │ │ │ │ + b.n 93666 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bmi.w 93632 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + bmi.w 93572 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 938a4 <_PyObject_GetMethod@@Base+0x328> │ │ │ │ + beq.w 937e4 <_PyObject_GetMethod@@Base+0x328> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9363a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 9357a <_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 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + beq.n 93666 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #236] @ (938ac <_PyObject_GetMethod@@Base+0x330>) │ │ │ │ + bne.n 93666 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #236] @ (937ec <_PyObject_GetMethod@@Base+0x330>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 937d6 <_PyObject_GetMethod@@Base+0x25a> │ │ │ │ + cbz r3, 93716 <_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 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 93666 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 93916 <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ + bgt.w 93856 <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 81a6c <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81a60 <_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 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81b1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93928 <_PyObject_GetMethod@@Base+0x3ac> │ │ │ │ + bne.w 93868 <_PyObject_GetMethod@@Base+0x3ac> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 93842 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + cbz r2, 93782 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ 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 9384e <_PyObject_GetMethod@@Base+0x2d2> │ │ │ │ + bne.n 9378e <_PyObject_GetMethod@@Base+0x2d2> │ │ │ │ str.w r4, [r3, ip] │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r1, [r3, sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93866 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ + bne.n 937a6 <_PyObject_GetMethod@@Base+0x2ea> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9377a <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ + bne.n 936ba <_PyObject_GetMethod@@Base+0x1fe> │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 9363a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 9357a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, ip] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [r3, sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 93842 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + beq.n 93782 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93842 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 93842 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + bne.n 93782 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93782 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93898 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ - movw r3, #39733 @ 0x9b35 │ │ │ │ + beq.n 937d8 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ + movw r3, #40157 @ 0x9cdd │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 938b0 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ + bne.n 937f0 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 93978 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ + beq.n 938b8 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl da02c │ │ │ │ - b.n 937a6 <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ + bl da1d4 │ │ │ │ + b.n 936e6 <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 938f2 <_PyObject_GetMethod@@Base+0x376> │ │ │ │ + beq.n 93832 <_PyObject_GetMethod@@Base+0x376> │ │ │ │ str.w r8, [r7] │ │ │ │ - b.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 93666 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov sl, fp │ │ │ │ - b.n 9363a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 9357a <_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 937b4 <_PyObject_GetMethod@@Base+0x238> │ │ │ │ - b.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bne.w 936f4 <_PyObject_GetMethod@@Base+0x238> │ │ │ │ + b.n 93666 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 938da <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ + beq.n 9381a <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9395a <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ + beq.n 9389a <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1e48 │ │ │ │ - b.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl 1a5d30 <_PyThreadState_New@@Base+0x4ba4> │ │ │ │ + b.n 93666 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 935a8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 9370e <_PyObject_GetMethod@@Base+0x192> │ │ │ │ + bne.w 934e8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 9364e <_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, #15872 @ 0x3e00 │ │ │ │ + movw r1, #17408 @ 0x4400 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3470 │ │ │ │ - b.n 93726 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bl d35c4 │ │ │ │ + b.n 93666 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81b28 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81b1c <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93842 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ + beq.n 93782 <_PyObject_GetMethod@@Base+0x2c6> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 93936 <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ + beq.n 93876 <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 9363a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ - bl d3c50 │ │ │ │ - b.n 9392c <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ + b.n 9357a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + bl d3d9c │ │ │ │ + b.n 9386c <_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 9374c <_PyObject_GetMethod@@Base+0x1d0> │ │ │ │ - bl d3c50 │ │ │ │ + bne.w 9368c <_PyObject_GetMethod@@Base+0x1d0> │ │ │ │ + bl d3d9c │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 93758 <_PyObject_GetMethod@@Base+0x1dc> │ │ │ │ - ldr r2, [pc, #88] @ (939b4 <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + b.n 93698 <_PyObject_GetMethod@@Base+0x1dc> │ │ │ │ + ldr r2, [pc, #88] @ (938f4 <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93972 <_PyObject_GetMethod@@Base+0x3f6> │ │ │ │ + cbz r3, 938b2 <_PyObject_GetMethod@@Base+0x3f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 938da <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ + b.n 9381a <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26520 @ 0x6798 │ │ │ │ + movw r1, #28056 @ 0x6d98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 938ba <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ - ldr r2, [pc, #32] @ (939b4 <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + bl 12747c │ │ │ │ + b.n 937fa <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ + ldr r2, [pc, #32] @ (938f4 <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 939aa <_PyObject_GetMethod@@Base+0x42e> │ │ │ │ + cbz r3, 938ea <_PyObject_GetMethod@@Base+0x42e> │ │ │ │ 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 936b4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ + b.n 935f4 <_PyObject_GetMethod@@Base+0x138> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 939e4 <_PyObject_GetMethod@@Base+0x468> │ │ │ │ + cbz r3, 93924 <_PyObject_GetMethod@@Base+0x468> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 93aac <_PyObject_GetMethod@@Base+0x530> │ │ │ │ + bgt.n 939ec <_PyObject_GetMethod@@Base+0x530> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93a9a <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ + beq.n 939da <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 93a88 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ + blt.n 939c8 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93a78 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq.n 939b8 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ add r2, sp, #12 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 12f58c │ │ │ │ + bl 12fab4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93a74 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ - ldr r1, [pc, #216] @ (93af8 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ - movw r2, #2636 @ 0xa4c │ │ │ │ + cbz r0, 939b4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + ldr r1, [pc, #216] @ (93a38 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ + movw r2, #5488 @ 0x1570 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 12703c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 127690 <_PyObject_CallMethod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93af0 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ + beq.n 93a30 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d75c4 │ │ │ │ + bl d7770 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93ae0 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ + bne.n 93a20 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 939de <_PyObject_GetMethod@@Base+0x462> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 93a74 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq.n 9391e <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 939b4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 93ac4 <_PyObject_GetMethod@@Base+0x548> │ │ │ │ + bgt.n 93a04 <_PyObject_GetMethod@@Base+0x548> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25496 @ 0x6398 │ │ │ │ + movw r1, #27032 @ 0x6998 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 939de <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + b.n 9391e <_PyObject_GetMethod@@Base+0x462> │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 93a4c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 9398c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d18 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 93aa6 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + cbz r0, 939e6 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 939f0 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ - bl 76ed4 │ │ │ │ + b.n 93930 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ + bl 76e50 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93a96 <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 93a74 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bne.n 939d6 <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 939b4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26272 @ 0x66a0 │ │ │ │ + movw r1, #27808 @ 0x6ca0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 93a74 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl 12747c │ │ │ │ + b.n 939b4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26296 @ 0x66b8 │ │ │ │ + movw r1, #27832 @ 0x6cb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 93a74 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 939b4 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93a4c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bne.n 9398c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 93a4c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9398c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93a4c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 9398c <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ nop │ │ │ │ - b.n 9354c │ │ │ │ + b.n 9348c │ │ │ │ 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] @ 94090 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + ldr.w sl, [pc, #1408] @ 93fd0 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ bics.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ - beq.w 9419c <_PyObject_GetMethod@@Base+0xc20> │ │ │ │ + beq.w 940ca <_PyObject_GetMethod@@Base+0xc0e> │ │ │ │ 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 93db2 <_PyObject_GetMethod@@Base+0x836> │ │ │ │ + bne.w 93cf2 <_PyObject_GetMethod@@Base+0x836> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9416a <_PyObject_GetMethod@@Base+0xbee> │ │ │ │ + bne.w 940fa <_PyObject_GetMethod@@Base+0xc3e> │ │ │ │ subs.w r8, r4, #1 │ │ │ │ - beq.w 93e82 <_PyObject_GetMethod@@Base+0x906> │ │ │ │ + beq.w 93dc2 <_PyObject_GetMethod@@Base+0x906> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - bgt.w 94044 <_PyObject_GetMethod@@Base+0xac8> │ │ │ │ + bgt.w 93f84 <_PyObject_GetMethod@@Base+0xac8> │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 93ebe <_PyObject_GetMethod@@Base+0x942> │ │ │ │ - ldr.w ip, [pc, #1304] @ 94080 <_PyObject_GetMethod@@Base+0xb04> │ │ │ │ + beq.w 93dfe <_PyObject_GetMethod@@Base+0x942> │ │ │ │ + ldr.w ip, [pc, #1304] @ 93fc0 <_PyObject_GetMethod@@Base+0xb04> │ │ │ │ ldr.w r0, [r3, #1684] @ 0x694 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r3, #1684] @ 0x694 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 940c6 <_PyObject_GetMethod@@Base+0xb4a> │ │ │ │ + bne.w 94006 <_PyObject_GetMethod@@Base+0xb4a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 93e20 <_PyObject_GetMethod@@Base+0x8a4> │ │ │ │ + beq.w 93d60 <_PyObject_GetMethod@@Base+0x8a4> │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.n 93bf0 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + beq.n 93b30 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 93bc0 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ + beq.n 93b00 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w lr, [r3] │ │ │ │ - ble.n 93bf0 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + beq.n 93b30 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ add.w ip, r4, #16 │ │ │ │ mov r3, r1 │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 93e5e <_PyObject_GetMethod@@Base+0x8e2> │ │ │ │ + beq.w 93db6 <_PyObject_GetMethod@@Base+0x8fa> │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 93bd8 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + bne.n 93b18 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - blt.w 93e90 <_PyObject_GetMethod@@Base+0x914> │ │ │ │ + blt.w 93dd0 <_PyObject_GetMethod@@Base+0x914> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93ea4 <_PyObject_GetMethod@@Base+0x928> │ │ │ │ - movw r3, #16469 @ 0x4055 │ │ │ │ + beq.w 93de4 <_PyObject_GetMethod@@Base+0x928> │ │ │ │ + movw r3, #23001 @ 0x59d9 │ │ │ │ movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9402e <_PyObject_GetMethod@@Base+0xab2> │ │ │ │ + bne.w 93f6e <_PyObject_GetMethod@@Base+0xab2> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93f06 <_PyObject_GetMethod@@Base+0x98a> │ │ │ │ + beq.w 93e46 <_PyObject_GetMethod@@Base+0x98a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 93f66 <_PyObject_GetMethod@@Base+0x9ea> │ │ │ │ + bne.w 93ea6 <_PyObject_GetMethod@@Base+0x9ea> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93e2c <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ + beq.w 93d6c <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 93c64 <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ + cbz r3, 93ba4 <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93ed8 <_PyObject_GetMethod@@Base+0x95c> │ │ │ │ + bne.w 93e18 <_PyObject_GetMethod@@Base+0x95c> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93ee6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + beq.w 93e26 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 941bc <_PyObject_GetMethod@@Base+0xc40> │ │ │ │ + bpl.w 940a0 <_PyObject_GetMethod@@Base+0xbe4> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9401e <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ + bne.w 93f5e <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 9401e <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ + beq.w 93f5e <_PyObject_GetMethod@@Base+0xaa2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93ee6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + beq.w 93e26 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 93ee6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ - bl 83930 │ │ │ │ + bpl.w 93e26 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bl 83924 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93ee6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + blt.w 93e26 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.w 93ee6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bge.w 93e26 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 93e6a <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + beq.w 93d9e <_PyObject_GetMethod@@Base+0x8e2> │ │ │ │ add.w r6, r8, r0, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 93e6a <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + blt.w 93d9e <_PyObject_GetMethod@@Base+0x8e2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 93fb6 <_PyObject_GetMethod@@Base+0xa3a> │ │ │ │ + bpl.w 93ef6 <_PyObject_GetMethod@@Base+0xa3a> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 93fac <_PyObject_GetMethod@@Base+0xa30> │ │ │ │ + bpl.w 93eec <_PyObject_GetMethod@@Base+0xa30> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 94038 <_PyObject_GetMethod@@Base+0xabc> │ │ │ │ + bpl.w 93f78 <_PyObject_GetMethod@@Base+0xabc> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 93e42 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ cmpge r3, #0 │ │ │ │ - beq.w 93e3e <_PyObject_GetMethod@@Base+0x8c2> │ │ │ │ + beq.w 93d7e <_PyObject_GetMethod@@Base+0x8c2> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 941ce <_PyObject_GetMethod@@Base+0xc52> │ │ │ │ + bmi.w 940b2 <_PyObject_GetMethod@@Base+0xbf6> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ - ble.w 940c2 <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ + ble.w 94002 <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 93f1a <_PyObject_GetMethod@@Base+0x99e> │ │ │ │ + bpl.w 93e5a <_PyObject_GetMethod@@Base+0x99e> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 940a4 <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ + beq.w 93fe4 <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 93f42 <_PyObject_GetMethod@@Base+0x9c6> │ │ │ │ + beq.w 93e82 <_PyObject_GetMethod@@Base+0x9c6> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 71bfc │ │ │ │ + bl 71b6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 93e42 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 94204 <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ + bpl.w 94162 <_PyObject_GetMethod@@Base+0xca6> │ │ │ │ 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 93da4 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + beq.n 93ce4 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 93da4 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ - ldr r2, [pc, #748] @ (94080 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ + cbnz r3, 93ce4 <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + ldr r2, [pc, #748] @ (93fc0 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 940a8 <_PyObject_GetMethod@@Base+0xb2c> │ │ │ │ + bne.w 93fe8 <_PyObject_GetMethod@@Base+0xb2c> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94208 <_PyObject_GetMethod@@Base+0xc8c> │ │ │ │ + beq.w 94144 <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 93e08 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + ble.n 93d48 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93b34 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93a74 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 93e08 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.n 93d48 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93b34 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93a74 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 93e08 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.n 93d48 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93b34 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93a74 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 93e08 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.n 93d48 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ adds r1, #20 │ │ │ │ mov.w lr, #3 │ │ │ │ ldr.w r8, [r1, #4]! │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 93b34 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93a74 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 93df6 <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ + bne.n 93d36 <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1a4dd8 │ │ │ │ + bl 1a8cb8 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93b34 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.w 93a74 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93daa <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ + b.n 93cea <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.w 93ba4 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ - b.n 93bf0 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 93ae4 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 93b30 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 93cc0 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + b.n 93c00 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 93d1e <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + blt.w 93c5e <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93d1e <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + beq.w 93c5e <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94160 <_PyObject_GetMethod@@Base+0xbe4> │ │ │ │ + bne.w 940f0 <_PyObject_GetMethod@@Base+0xc34> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.n 93cc0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w r0, [ip, #4]! │ │ │ │ - bne.w 93bd8 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ - b.n 93bf0 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + b.n 93cc0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ 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 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93cc0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w r0, [ip, #4]! │ │ │ │ + bne.w 93b18 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + b.n 93b30 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #508] @ (94084 <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ + ldr r4, [pc, #508] @ (93fc4 <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 93c22 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ - movw r1, #21688 @ 0x54b8 │ │ │ │ + bge.w 93b62 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + movw r1, #23224 @ 0x5ab8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5cf4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e8c64 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93c22 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + beq.w 93b62 <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93e1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.n 93d5c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93e1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + bne.n 93d5c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 93e1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93d5c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77bc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77b40 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.n 93d5c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93b86 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 93ac6 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d75c4 │ │ │ │ + bl d7770 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93cb6 <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bge.w 93bf6 <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 93e42 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26592 @ 0x67e0 │ │ │ │ + movw r1, #28128 @ 0x6de0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - ldr r1, [pc, #384] @ (94088 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ + b.n 93cc0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ldr r1, [pc, #384] @ (93fc8 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 1f8d2c <_PyParkingLot_UnparkAll@@Base+0x4d4> │ │ │ │ + bl 1fb600 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93cc0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9414c <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ + beq.w 9408c <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ add.w r0, r5, #28 │ │ │ │ - mla r0, r2, r3, r0 │ │ │ │ + mla r0, r3, r2, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 94134 <_PyObject_GetMethod@@Base+0xbb8> │ │ │ │ + blt.w 94074 <_PyObject_GetMethod@@Base+0xbb8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 940de <_PyObject_GetMethod@@Base+0xb62> │ │ │ │ + bne.w 9401e <_PyObject_GetMethod@@Base+0xb62> │ │ │ │ mov r1, r6 │ │ │ │ - bl 94334 │ │ │ │ + bl 94274 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93cc0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ ldrsb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r3, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #304] @ (9408c <_PyObject_GetMethod@@Base+0xb10>) │ │ │ │ + ldrge r5, [pc, #304] @ (93fcc <_PyObject_GetMethod@@Base+0xb10>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93cc0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r6 │ │ │ │ - bl 72074 │ │ │ │ + bl 71fe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.n 93e42 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ add.w r3, r0, #8 │ │ │ │ add.w fp, r4, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, sl │ │ │ │ cmp r6, r9 │ │ │ │ - ble.w 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ble.w 93cc0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1f8d2c <_PyParkingLot_UnparkAll@@Base+0x4d4> │ │ │ │ + bl 1fb600 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 941e6 <_PyObject_GetMethod@@Base+0xc6a> │ │ │ │ + beq.w 94126 <_PyObject_GetMethod@@Base+0xc6a> │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - b.n 93f86 <_PyObject_GetMethod@@Base+0xa0a> │ │ │ │ + b.n 93ec6 <_PyObject_GetMethod@@Base+0xa0a> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93d0c <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bne.w 93c4c <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93e42 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ add.w r9, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e6314 <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ + bl 1e9284 <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.n 93e42 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldrd r3, r2, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ clz r6, r3 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93e30 <_PyObject_GetMethod@@Base+0x8b4> │ │ │ │ + beq.w 93d70 <_PyObject_GetMethod@@Base+0x8b4> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw ip, #42428 @ 0xa5bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 94004 <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ + bne.n 93f44 <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 94094 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + bne.n 93fd4 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.w 93cc0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r9 │ │ │ │ - bl ceac4 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + bl cec0c │ │ │ │ + b.n 93cc0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 93c90 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ - b.n 93ee6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + bne.w 93bd0 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ + b.n 93e26 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93cc0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93d0c <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bne.w 93c4c <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93e42 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - ble.w 93ebe <_PyObject_GetMethod@@Base+0x942> │ │ │ │ - bl 1e7a0c │ │ │ │ + ble.w 93dfe <_PyObject_GetMethod@@Base+0x942> │ │ │ │ + bl 1ea97c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 93d5c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr.w r9, [r1] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 940ee <_PyObject_GetMethod@@Base+0xb72> │ │ │ │ + beq.n 9402e <_PyObject_GetMethod@@Base+0xb72> │ │ │ │ add.w r0, r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 93ba4 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 93ae4 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 94004 <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ + bne.n 93f44 <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a27e4 │ │ │ │ + bl 1a66cc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9400e <_PyObject_GetMethod@@Base+0xa92> │ │ │ │ + b.n 93f4e <_PyObject_GetMethod@@Base+0xa92> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 93d4c <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 93c8c <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93da0 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq.w 93ce0 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93da0 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ - ldr r5, [pc, #356] @ (94228 <_PyObject_GetMethod@@Base+0xcac>) │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + b.n 93ce0 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + ldr r5, [pc, #356] @ (94168 <_PyObject_GetMethod@@Base+0xcac>) │ │ │ │ + b.n 93cc0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94150 <_PyObject_GetMethod@@Base+0xbd4> │ │ │ │ + bne.n 94090 <_PyObject_GetMethod@@Base+0xbd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93b86 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ - cbz r2, 9411c <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ + b.n 93ac6 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + cbz r2, 9405c <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9410e <_PyObject_GetMethod@@Base+0xb92> │ │ │ │ + bne.n 9404e <_PyObject_GetMethod@@Base+0xb92> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1de67c │ │ │ │ + bl 1e174c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93cc0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w ip, r4, #16 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r3, ip │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 93bba <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ + bne.w 93afa <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ str.w lr, [r4, #16] │ │ │ │ - b.n 93bce <_PyObject_GetMethod@@Base+0x652> │ │ │ │ + b.n 93b0e <_PyObject_GetMethod@@Base+0x652> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 9411c <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ + bne.n 9405c <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ mov r1, r6 │ │ │ │ - bl 200f24 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + bl 2032e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93cc0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26636 @ 0x680c │ │ │ │ + movw r1, #28172 @ 0x6e0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 12747c │ │ │ │ + b.n 93e42 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25788 @ 0x64bc │ │ │ │ + movw r1, #27324 @ 0x6abc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 12747c │ │ │ │ + b.n 93e42 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 93f28 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 93e68 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 93b86 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 155b3c <_PyUnicode_Copy@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 93d80 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 93b3c <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1ee150 <_PyObject_FunctionStr@@Base> │ │ │ │ + b.n 93ac6 <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 93e26 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ + movw r3, #56048 @ 0xdaf0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #28144 @ 0x6df0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12747c │ │ │ │ + b.n 93e42 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bl 1f0ff0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 93d5c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23864 @ 0x5d38 │ │ │ │ + movw r1, #28092 @ 0x6dbc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ - b.n 93ea4 <_PyObject_GetMethod@@Base+0x928> │ │ │ │ - bl 1ee150 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl d1af0 │ │ │ │ + b.n 93de4 <_PyObject_GetMethod@@Base+0x928> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 156f3c <_PyUnicode_Copy@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 93cc0 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 93a7c <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1f0ff0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e1c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ + beq.w 93d5c <_PyObject_GetMethod@@Base+0x8a0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26556 @ 0x67bc │ │ │ │ + movw r1, #25400 @ 0x6338 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 94194 <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 93ee6 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ - movw r3, #56048 @ 0xdaf0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26608 @ 0x67f0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + b.n 940e8 <_PyObject_GetMethod@@Base+0xc2c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + beq.w 93e42 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bne.w 93e42 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 93f02 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 93d78 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93e42 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 94216 <_PyObject_GetMethod@@Base+0xc9a> │ │ │ │ + cbz r1, 94152 <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9420a <_PyObject_GetMethod@@Base+0xc8e> │ │ │ │ - b.n 93b34 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.n 94146 <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ + b.n 93a74 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 93b34 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - b.n 93e08 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + beq.w 93a74 <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + b.n 93d48 <_PyObject_GetMethod@@Base+0x88c> │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 93cb8 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ 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 942be <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + beq.n 941fe <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 94298 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ + bpl.n 941d8 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 9426e <_PyObject_GetMethod@@Base+0xcf2> │ │ │ │ + bge.n 941ae <_PyObject_GetMethod@@Base+0xcf2> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 83b84 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83b78 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne.w r4, [r3, r6, lsl #2] │ │ │ │ - bne.n 9426a <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + bne.n 941aa <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 942be <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + beq.n 941fe <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 942a8 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ + cbnz r3, 941e8 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 942a8 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 941e8 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ + movw r0, #412 @ 0x19c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 942be <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + beq.n 941fe <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 942be <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ + cbnz r3, 941fe <_PyObject_GetMethod@@Base+0xd42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9426a <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + b.n 941aa <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ nop │ │ │ │ │ │ │ │ -000942c4 : │ │ │ │ +00094204 : │ │ │ │ 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 9431a │ │ │ │ + blt.n 9425a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 942e4 │ │ │ │ + bne.n 94224 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 94334 │ │ │ │ + b.n 94274 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 94300 │ │ │ │ + ble.n 94240 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 942f4 │ │ │ │ + bne.n 94234 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1de67c │ │ │ │ + b.w 1e174c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 94300 │ │ │ │ + bne.n 94240 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 200f24 <_PyUnicode_EncodeUTF16@@Base+0x70c> │ │ │ │ + b.w 2032e4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26636 @ 0x680c │ │ │ │ + movw r1, #28172 @ 0x6e0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25788 @ 0x64bc │ │ │ │ + movw r1, #27324 @ 0x6abc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 94316 │ │ │ │ + bl 12747c │ │ │ │ + b.n 94256 │ │ │ │ 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 945f0 │ │ │ │ + beq.w 94530 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ itt ne │ │ │ │ addne r2, r0, r1 │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 94580 │ │ │ │ + beq.w 944c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 9445a │ │ │ │ + bls.n 9439a │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 943c0 │ │ │ │ + beq.n 94300 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 9435a │ │ │ │ + bge.n 9429a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9460c │ │ │ │ + blt.w 9454c │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 943b0 │ │ │ │ + bgt.n 942f0 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9448c │ │ │ │ + beq.n 943cc │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 944c6 │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 94406 │ │ │ │ + bl 1ea97c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94504 │ │ │ │ + bne.w 94444 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9451c │ │ │ │ + b.n 9445c │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 94362 │ │ │ │ + bcc.n 942a2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 942ae │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94456 │ │ │ │ + bcc.n 94396 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 942ae │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 9456a │ │ │ │ + bcc.w 944aa │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 942ae │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94456 │ │ │ │ + bcc.n 94396 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 942ae │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 9456a │ │ │ │ + bcc.w 944aa │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 942ae │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94456 │ │ │ │ + bcc.n 94396 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 942ae │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 9456a │ │ │ │ + bcc.w 944aa │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 942ae │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 94450 │ │ │ │ + b.n 94390 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9436e │ │ │ │ + bne.n 942ae │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 94444 │ │ │ │ + bne.n 94384 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 94364 │ │ │ │ + bne.n 942a4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9460c │ │ │ │ + blt.w 9454c │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 943b0 │ │ │ │ + bgt.n 942f0 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 943a0 │ │ │ │ - ldr r3, [pc, #408] @ (94628 ) │ │ │ │ + bne.n 942e0 │ │ │ │ + ldr r3, [pc, #408] @ (94568 ) │ │ │ │ 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 94540 │ │ │ │ + bhi.n 94480 │ │ │ │ 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 945e0 │ │ │ │ + beq.w 94520 │ │ │ │ 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, 94522 │ │ │ │ + cbz r0, 94462 │ │ │ │ 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] @ (9462c ) │ │ │ │ + ldr r2, [pc, #332] @ (9456c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 945a6 │ │ │ │ + bne.n 944e6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 945ba │ │ │ │ + beq.n 944fa │ │ │ │ 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 94624 │ │ │ │ + bpl.w 94564 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 945d2 │ │ │ │ + bpl.n 94512 │ │ │ │ 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 94574 │ │ │ │ + bcc.n 944b4 │ │ │ │ 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 944c6 │ │ │ │ + bne.n 94406 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 945f4 │ │ │ │ + bne.n 94534 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 943b0 │ │ │ │ + beq.w 942f0 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 944c6 │ │ │ │ + b.n 94406 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 94364 │ │ │ │ - b.n 9445a │ │ │ │ + bne.w 942a4 │ │ │ │ + b.n 9439a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 944c6 │ │ │ │ + b.n 94406 │ │ │ │ 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] @ (94630 ) │ │ │ │ + ldrge r5, [pc, #148] @ (94570 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 9451c │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 9445c │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 94600 │ │ │ │ + bne.n 94540 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ - b.n 944ec │ │ │ │ + bl 126d60 │ │ │ │ + b.n 9442c │ │ │ │ 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 94504 │ │ │ │ + b.n 94444 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 9451c │ │ │ │ + b.n 9445c │ │ │ │ mov r0, sl │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 944c6 │ │ │ │ - b.n 94540 │ │ │ │ - ldr r5, [pc, #64] @ (94634 ) │ │ │ │ - b.n 9451c │ │ │ │ + bne.w 94406 │ │ │ │ + b.n 94480 │ │ │ │ + ldr r5, [pc, #64] @ (94574 ) │ │ │ │ + b.n 9445c │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94558 │ │ │ │ + b.n 94498 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 944ec │ │ │ │ + b.n 9442c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64264 @ 0xfb08 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #264 @ 0x108 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 943bc │ │ │ │ + bl 12747c │ │ │ │ + b.n 942fc │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 945d6 │ │ │ │ + b.n 94516 │ │ │ │ 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 │ │ │ │ @@ -158741,762 +158641,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 947e2 │ │ │ │ + bne.w 94722 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 947e2 │ │ │ │ + blt.w 94722 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 947e2 │ │ │ │ + blt.w 94722 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 947e2 │ │ │ │ + blt.w 94722 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 947e2 │ │ │ │ + beq.w 94722 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 947e2 │ │ │ │ + bpl.w 94722 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 947e2 │ │ │ │ + beq.w 94722 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bpl.w 947e2 │ │ │ │ + bpl.w 94722 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 947e2 │ │ │ │ + beq.w 94722 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 947e2 │ │ │ │ + bpl.w 94722 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 947e2 │ │ │ │ + beq.w 94722 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 947e2 │ │ │ │ + bpl.w 94722 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 947e2 │ │ │ │ + beq.w 94722 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 947e2 │ │ │ │ + bpl.w 94722 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 947e2 │ │ │ │ + bne.w 94722 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 947e2 │ │ │ │ + beq.w 94722 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 947e2 │ │ │ │ + bpl.n 94722 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 947e2 │ │ │ │ + beq.n 94722 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 947e2 │ │ │ │ + bpl.n 94722 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 947e2 │ │ │ │ + beq.n 94722 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 947e2 │ │ │ │ + bpl.n 94722 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 947e2 │ │ │ │ + beq.n 94722 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.n 947e2 │ │ │ │ + bpl.n 94722 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 947e2 │ │ │ │ + beq.n 94722 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 947e2 │ │ │ │ + bpl.n 94722 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 947ca │ │ │ │ + bne.n 9470a │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 94784 │ │ │ │ + ble.n 946c4 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 947be │ │ │ │ + beq.n 946fe │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 9476c │ │ │ │ + beq.n 946ac │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 947c4 │ │ │ │ + bpl.n 94704 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9476c │ │ │ │ + beq.n 946ac │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 9476c │ │ │ │ + beq.n 946ac │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 947b8 │ │ │ │ + bpl.n 946f8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9475e │ │ │ │ + bne.n 9469e │ │ │ │ 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 9479c │ │ │ │ + blt.n 946dc │ │ │ │ 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 94782 │ │ │ │ + bge.n 946c2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26988 @ 0x696c │ │ │ │ + movw r1, #28524 @ 0x6f6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9475e │ │ │ │ - b.n 9476c │ │ │ │ + bne.n 9469e │ │ │ │ + b.n 946ac │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 9473e │ │ │ │ - b.n 9476c │ │ │ │ + bne.n 9467e │ │ │ │ + b.n 946ac │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 9474a │ │ │ │ - b.n 9476c │ │ │ │ + bne.n 9468a │ │ │ │ + b.n 946ac │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26960 @ 0x6950 │ │ │ │ + movw r1, #28496 @ 0x6f50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 947b2 │ │ │ │ - movw r0, #26936 @ 0x6938 │ │ │ │ + bl 12747c │ │ │ │ + b.n 946f2 │ │ │ │ + movw r0, #28472 @ 0x6f38 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 947b2 │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 946f2 │ │ │ │ │ │ │ │ -000947f4 <_Py_write@@Base>: │ │ │ │ +00094734 <_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 95d94 │ │ │ │ + bl 95cd4 │ │ │ │ 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 9889c │ │ │ │ + bl 987c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 94848 <_Py_write@@Base+0x54> │ │ │ │ + bge.n 94788 <_Py_write@@Base+0x54> │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 94866 <_Py_write@@Base+0x72> │ │ │ │ + beq.n 947a6 <_Py_write@@Base+0x72> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 9484e <_Py_write@@Base+0x5a> │ │ │ │ + blt.n 9478e <_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 f1834 │ │ │ │ + bl f1a18 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 94848 <_Py_write@@Base+0x54> │ │ │ │ - bl e4b58 │ │ │ │ + b.n 94788 <_Py_write@@Base+0x54> │ │ │ │ + bl e4d20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94816 <_Py_write@@Base+0x22> │ │ │ │ - b.n 9485c <_Py_write@@Base+0x68> │ │ │ │ + beq.n 94756 <_Py_write@@Base+0x22> │ │ │ │ + b.n 9479c <_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 95040 <_Py_write@@Base+0x84c> │ │ │ │ + beq.w 94f80 <_Py_write@@Base+0x84c> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9504e <_Py_write@@Base+0x85a> │ │ │ │ + bne.w 94f8e <_Py_write@@Base+0x85a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 94e06 <_Py_write@@Base+0x612> │ │ │ │ + beq.w 94d46 <_Py_write@@Base+0x612> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r2, [r3, #692] @ 0x2b4 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94e34 <_Py_write@@Base+0x640> │ │ │ │ - ldr r3, [pc, #712] @ (94b98 <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94d74 <_Py_write@@Base+0x640> │ │ │ │ + ldr r3, [pc, #712] @ (94ad8 <_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 94dfa <_Py_write@@Base+0x606> │ │ │ │ + beq.w 94d3a <_Py_write@@Base+0x606> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94c8a <_Py_write@@Base+0x496> │ │ │ │ + beq.w 94bca <_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 94ddc <_Py_write@@Base+0x5e8> │ │ │ │ + bne.w 94d1c <_Py_write@@Base+0x5e8> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq.n 94964 <_Py_write@@Base+0x170> │ │ │ │ + beq.n 948a4 <_Py_write@@Base+0x170> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94f7e <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 94ebe <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 95eb0 │ │ │ │ + bl 95df0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c4e <_Py_write@@Base+0x45a> │ │ │ │ + bne.w 94b8e <_Py_write@@Base+0x45a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94f7e <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 94ebe <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b108 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ + bl 9b030 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 9496c <_Py_write@@Base+0x178> │ │ │ │ + cbz r0, 948ac <_Py_write@@Base+0x178> │ │ │ │ cmp r8, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 94b9c <_Py_write@@Base+0x3a8> │ │ │ │ + beq.w 94adc <_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 94916 <_Py_write@@Base+0x122> │ │ │ │ + bne.n 94856 <_Py_write@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.n 94916 <_Py_write@@Base+0x122> │ │ │ │ + bl 25f29c │ │ │ │ + b.n 94856 <_Py_write@@Base+0x122> │ │ │ │ mov sl, r7 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94dd4 <_Py_write@@Base+0x5e0> │ │ │ │ + beq.w 94d14 <_Py_write@@Base+0x5e0> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94dd4 <_Py_write@@Base+0x5e0> │ │ │ │ + bne.w 94d14 <_Py_write@@Base+0x5e0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 950ca <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 9500a <_Py_write@@Base+0x8d6> │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmn.w sl, #13 │ │ │ │ - bhi.w 950ca <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 9500a <_Py_write@@Base+0x8d6> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w fp, sl, #19 │ │ │ │ bic.w fp, fp, #7 │ │ │ │ add.w lr, sl, #12 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r7, fp, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 94ed4 <_Py_write@@Base+0x6e0> │ │ │ │ + bhi.w 94e14 <_Py_write@@Base+0x6e0> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 950b6 <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 94ff6 <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94f7a <_Py_write@@Base+0x786> │ │ │ │ + bne.w 94eba <_Py_write@@Base+0x786> │ │ │ │ mov r2, lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ - ble.n 94a10 <_Py_write@@Base+0x21c> │ │ │ │ + ble.n 94950 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq.n 94a10 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94950 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r7, #16] │ │ │ │ - beq.n 94a10 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94950 <_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 949fe <_Py_write@@Base+0x20a> │ │ │ │ + bne.n 9493e <_Py_write@@Base+0x20a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - movw r3, #29761 @ 0x7441 │ │ │ │ + movw r3, #29629 @ 0x73bd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94dea <_Py_write@@Base+0x5f6> │ │ │ │ - ldr r3, [pc, #368] @ (94b98 <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94d2a <_Py_write@@Base+0x5f6> │ │ │ │ + ldr r3, [pc, #368] @ (94ad8 <_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 94cbe <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94bfe <_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 94a68 <_Py_write@@Base+0x274> │ │ │ │ + bgt.n 949a8 <_Py_write@@Base+0x274> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.w 94cbe <_Py_write@@Base+0x4ca> │ │ │ │ + bgt.w 94bfe <_Py_write@@Base+0x4ca> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94cbe <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94bfe <_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 94d66 <_Py_write@@Base+0x572> │ │ │ │ + beq.w 94ca6 <_Py_write@@Base+0x572> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94e48 <_Py_write@@Base+0x654> │ │ │ │ + beq.w 94d88 <_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 95082 <_Py_write@@Base+0x88e> │ │ │ │ + beq.w 94fc2 <_Py_write@@Base+0x88e> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 94acc <_Py_write@@Base+0x2d8> │ │ │ │ + ble.n 94a0c <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 94a9e <_Py_write@@Base+0x2aa> │ │ │ │ + cbz r2, 949de <_Py_write@@Base+0x2aa> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 94acc <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94a0c <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 94aac <_Py_write@@Base+0x2b8> │ │ │ │ + cbz r2, 949ec <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 94acc <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94a0c <_Py_write@@Base+0x2d8> │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 950de <_Py_write@@Base+0x8ea> │ │ │ │ + beq.w 9501e <_Py_write@@Base+0x8ea> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r9, r3 │ │ │ │ add r6, r2 │ │ │ │ - bne.n 94aba <_Py_write@@Base+0x2c6> │ │ │ │ + bne.n 949fa <_Py_write@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 9506a <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 94faa <_Py_write@@Base+0x876> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94cf8 <_Py_write@@Base+0x504> │ │ │ │ + beq.w 94c38 <_Py_write@@Base+0x504> │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 9506a <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 94faa <_Py_write@@Base+0x876> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add.w r9, r2, #19 │ │ │ │ bic.w r9, r9, #7 │ │ │ │ add.w fp, r2, #12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r1, r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 94d18 <_Py_write@@Base+0x524> │ │ │ │ + bcc.w 94c58 <_Py_write@@Base+0x524> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 95056 <_Py_write@@Base+0x862> │ │ │ │ + beq.w 94f96 <_Py_write@@Base+0x862> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94f76 <_Py_write@@Base+0x782> │ │ │ │ + bne.w 94eb6 <_Py_write@@Base+0x782> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ mov r3, r5 │ │ │ │ ldr.w lr, [r7] │ │ │ │ cmp.w lr, #0 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ it gt │ │ │ │ ldrgt r1, [r7, #4] │ │ │ │ - ble.n 94b52 <_Py_write@@Base+0x35e> │ │ │ │ + ble.n 94a92 <_Py_write@@Base+0x35e> │ │ │ │ ldr.w r3, [r1, r8, lsl #2] │ │ │ │ - cbz r3, 94b4a <_Py_write@@Base+0x356> │ │ │ │ + cbz r3, 94a8a <_Py_write@@Base+0x356> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 94b60 <_Py_write@@Base+0x36c> │ │ │ │ + bgt.n 94aa0 <_Py_write@@Base+0x36c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 94b3e <_Py_write@@Base+0x34a> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + bne.n 94a7e <_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 94b8a <_Py_write@@Base+0x396> │ │ │ │ + beq.n 94aca <_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 94b74 <_Py_write@@Base+0x380> │ │ │ │ + bne.n 94ab4 <_Py_write@@Base+0x380> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 94b52 <_Py_write@@Base+0x35e> │ │ │ │ + beq.n 94a92 <_Py_write@@Base+0x35e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add ip, r2 │ │ │ │ - b.n 94b3e <_Py_write@@Base+0x34a> │ │ │ │ + b.n 94a7e <_Py_write@@Base+0x34a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ movs.w r2, r8, lsl #2 │ │ │ │ - bmi.w 950ce <_Py_write@@Base+0x8da> │ │ │ │ + bmi.w 9500e <_Py_write@@Base+0x8da> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - movw r0, #15953 @ 0x3e51 │ │ │ │ + movw r0, #15909 @ 0x3e25 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r3, [r7, #700] @ 0x2bc │ │ │ │ ldr.w r7, [r7, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 94ecc <_Py_write@@Base+0x6d8> │ │ │ │ + bne.w 94e0c <_Py_write@@Base+0x6d8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94caa <_Py_write@@Base+0x4b6> │ │ │ │ - ldr r3, [pc, #768] @ (94ec8 <_Py_write@@Base+0x6d4>) │ │ │ │ + beq.n 94bea <_Py_write@@Base+0x4b6> │ │ │ │ + ldr r3, [pc, #768] @ (94e08 <_Py_write@@Base+0x6d4>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w lr, r6, #4080 @ 0xff0 │ │ │ │ bic.w lr, lr, #15 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 94d80 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94cc0 <_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 94c08 <_Py_write@@Base+0x414> │ │ │ │ + bgt.n 94b48 <_Py_write@@Base+0x414> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 94d80 <_Py_write@@Base+0x58c> │ │ │ │ + bgt.w 94cc0 <_Py_write@@Base+0x58c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94d80 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94cc0 <_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 94c26 <_Py_write@@Base+0x432> │ │ │ │ + bhi.n 94b66 <_Py_write@@Base+0x432> │ │ │ │ add.w r3, r9, r3, lsl #4 │ │ │ │ cmp.w r3, r8, lsl #4 │ │ │ │ - bcc.w 94952 <_Py_write@@Base+0x15e> │ │ │ │ + bcc.w 94892 <_Py_write@@Base+0x15e> │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71794 │ │ │ │ + bl 7177c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 950ce <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 9500e <_Py_write@@Base+0x8da> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77440 │ │ │ │ + bl 773bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 94952 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94892 <_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 94f20 <_Py_write@@Base+0x72c> │ │ │ │ + bhi.w 94e60 <_Py_write@@Base+0x72c> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w sl, r1, r0 │ │ │ │ - beq.w 9508c <_Py_write@@Base+0x898> │ │ │ │ + beq.w 94fcc <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94f70 <_Py_write@@Base+0x77c> │ │ │ │ + bne.w 94eb0 <_Py_write@@Base+0x77c> │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2], #8 │ │ │ │ strd r2, r3, [sl, #4] │ │ │ │ - b.n 9494a <_Py_write@@Base+0x156> │ │ │ │ + b.n 9488a <_Py_write@@Base+0x156> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 94d78 <_Py_write@@Base+0x584> │ │ │ │ + bcc.n 94cb8 <_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 94da4 <_Py_write@@Base+0x5b0> │ │ │ │ + beq.n 94ce4 <_Py_write@@Base+0x5b0> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 948fa <_Py_write@@Base+0x106> │ │ │ │ + b.n 9483a <_Py_write@@Base+0x106> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71794 │ │ │ │ + bl 7177c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 950ce <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 9500e <_Py_write@@Base+0x8da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94952 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94892 <_Py_write@@Base+0x15e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94fae <_Py_write@@Base+0x7ba> │ │ │ │ + bne.w 94eee <_Py_write@@Base+0x7ba> │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr.w r9, [r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt.w 94a86 <_Py_write@@Base+0x292> │ │ │ │ + bgt.w 949c6 <_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 94b04 <_Py_write@@Base+0x310> │ │ │ │ + bls.w 94a44 <_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 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov lr, r0 │ │ │ │ ldrd fp, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95056 <_Py_write@@Base+0x862> │ │ │ │ + beq.w 94f96 <_Py_write@@Base+0x862> │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #23 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [r1], #16 │ │ │ │ str.w r1, [r0, #-11] │ │ │ │ bic.w r0, r0, #7 │ │ │ │ subs r0, r0, r1 │ │ │ │ str.w ip, [lr, #8] │ │ │ │ str.w r0, [lr, #4] │ │ │ │ add.w r1, r9, r0 │ │ │ │ str.w lr, [r5, #8] │ │ │ │ mov r5, lr │ │ │ │ - b.n 94b04 <_Py_write@@Base+0x310> │ │ │ │ + b.n 94a44 <_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 94a80 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 949c0 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 948fa <_Py_write@@Base+0x106> │ │ │ │ + b.n 9483a <_Py_write@@Base+0x106> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #680] @ 0x2a8 │ │ │ │ - movw r3, #50169 @ 0xc3f9 │ │ │ │ + movw r3, #50145 @ 0xc3e1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 95034 <_Py_write@@Base+0x840> │ │ │ │ + bne.w 94f74 <_Py_write@@Base+0x840> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ - b.n 94cb2 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94bf2 <_Py_write@@Base+0x4be> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95026 <_Py_write@@Base+0x832> │ │ │ │ + bne.w 94f66 <_Py_write@@Base+0x832> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 950d4 <_Py_write@@Base+0x8e0> │ │ │ │ + beq.w 95014 <_Py_write@@Base+0x8e0> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 948fa <_Py_write@@Base+0x106> │ │ │ │ + b.n 9483a <_Py_write@@Base+0x106> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ 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 94b54 <_Py_write@@Base+0x360> │ │ │ │ + b.n 94a94 <_Py_write@@Base+0x360> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r9, [r7] │ │ │ │ - b.n 94ce6 <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94c26 <_Py_write@@Base+0x4f2> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94ca2 <_Py_write@@Base+0x4ae> │ │ │ │ + b.n 94be2 <_Py_write@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94dda <_Py_write@@Base+0x5e6> │ │ │ │ + bne.n 94d1a <_Py_write@@Base+0x5e6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 948cc <_Py_write@@Base+0xd8> │ │ │ │ + beq.w 9480c <_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 94ca6 <_Py_write@@Base+0x4b2> │ │ │ │ - b.n 950d4 <_Py_write@@Base+0x8e0> │ │ │ │ + bne.w 94be6 <_Py_write@@Base+0x4b2> │ │ │ │ + b.n 95014 <_Py_write@@Base+0x8e0> │ │ │ │ ldr r6, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w sl, [r5, #512] @ 0x200 │ │ │ │ mul.w fp, r3, r6 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -159504,144 +159404,144 @@ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r2, [r0, #528] @ 0x210 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94e86 <_Py_write@@Base+0x692> │ │ │ │ + bne.n 94dc6 <_Py_write@@Base+0x692> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 94e82 <_Py_write@@Base+0x68e> │ │ │ │ + cbz r1, 94dc2 <_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 94fba <_Py_write@@Base+0x7c6> │ │ │ │ + beq.w 94efa <_Py_write@@Base+0x7c6> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 94f8c <_Py_write@@Base+0x798> │ │ │ │ + beq.n 94ecc <_Py_write@@Base+0x798> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 94ea6 <_Py_write@@Base+0x6b2> │ │ │ │ + cbnz r1, 94de6 <_Py_write@@Base+0x6b2> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 94a80 <_Py_write@@Base+0x28c> │ │ │ │ + beq.w 949c0 <_Py_write@@Base+0x28c> │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94f86 <_Py_write@@Base+0x792> │ │ │ │ + beq.n 94ec6 <_Py_write@@Base+0x792> │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r6, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 94ec4 <_Py_write@@Base+0x6d0> │ │ │ │ + cbz r1, 94e04 <_Py_write@@Base+0x6d0> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 94a80 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 949c0 <_Py_write@@Base+0x28c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 94cb2 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94bf2 <_Py_write@@Base+0x4be> │ │ │ │ cmp.w fp, #8192 @ 0x2000 │ │ │ │ mov r7, fp │ │ │ │ it cc │ │ │ │ movcc.w r7, #8192 @ 0x2000 │ │ │ │ strd lr, r3, [sp, #16] │ │ │ │ add.w r0, r7, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, lr, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 950b6 <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 94ff6 <_Py_write@@Base+0x8c2> │ │ │ │ mov ip, r0 │ │ │ │ str.w r7, [ip], #16 │ │ │ │ add.w r7, r0, #23 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ strd r8, ip, [r0, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub.w r3, r7, ip │ │ │ │ add r3, fp │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 950b6 <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 94ff6 <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 949c6 <_Py_write@@Base+0x1d2> │ │ │ │ + b.n 94906 <_Py_write@@Base+0x1d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9508c <_Py_write@@Base+0x898> │ │ │ │ + beq.w 94fcc <_Py_write@@Base+0x898> │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #8192 @ 0x2000 │ │ │ │ add.w sl, r0, #23 │ │ │ │ bic.w sl, sl, #7 │ │ │ │ str.w lr, [ip], #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, sl, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r2, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9508c <_Py_write@@Base+0x898> │ │ │ │ + beq.w 94fcc <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 94c70 <_Py_write@@Base+0x47c> │ │ │ │ + b.n 94bb0 <_Py_write@@Base+0x47c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 94c78 <_Py_write@@Base+0x484> │ │ │ │ + b.n 94bb8 <_Py_write@@Base+0x484> │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n 94b18 <_Py_write@@Base+0x324> │ │ │ │ + b.n 94a58 <_Py_write@@Base+0x324> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 949ce <_Py_write@@Base+0x1da> │ │ │ │ + b.n 9490e <_Py_write@@Base+0x1da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 9496e <_Py_write@@Base+0x17a> │ │ │ │ + b.n 948ae <_Py_write@@Base+0x17a> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 94eb6 <_Py_write@@Base+0x6c2> │ │ │ │ + b.n 94df6 <_Py_write@@Base+0x6c2> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 94f9a <_Py_write@@Base+0x7a6> │ │ │ │ + cbz r2, 94eda <_Py_write@@Base+0x7a6> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94a80 <_Py_write@@Base+0x28c> │ │ │ │ + bne.w 949c0 <_Py_write@@Base+0x28c> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 94a80 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 949c0 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 94cd8 <_Py_write@@Base+0x4e4> │ │ │ │ + b.n 94c18 <_Py_write@@Base+0x4e4> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94e96 <_Py_write@@Base+0x6a2> │ │ │ │ + beq.w 94dd6 <_Py_write@@Base+0x6a2> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 95020 <_Py_write@@Base+0x82c> │ │ │ │ + cbz r2, 94f60 <_Py_write@@Base+0x82c> │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 94ff0 <_Py_write@@Base+0x7fc> │ │ │ │ + cbz r3, 94f30 <_Py_write@@Base+0x7fc> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -159652,633 +159552,633 @@ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r9, [sl, fp] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r9, [r7] │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 94ce6 <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94c26 <_Py_write@@Base+0x4f2> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 94fc8 <_Py_write@@Base+0x7d4> │ │ │ │ + b.n 94f08 <_Py_write@@Base+0x7d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94dc0 <_Py_write@@Base+0x5cc> │ │ │ │ + b.n 94d00 <_Py_write@@Base+0x5cc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r7 │ │ │ │ - b.n 94cb2 <_Py_write@@Base+0x4be> │ │ │ │ - bl 25ea04 │ │ │ │ + b.n 94bf2 <_Py_write@@Base+0x4be> │ │ │ │ + bl 25f29c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9489c <_Py_write@@Base+0xa8> │ │ │ │ - subs r3, #1 │ │ │ │ + beq.w 947dc <_Py_write@@Base+0xa8> │ │ │ │ + subs r1, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 94b58 <_Py_write@@Base+0x364> │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 94a98 <_Py_write@@Base+0x364> │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b18 <_Py_write@@Base+0x324> │ │ │ │ - bl 1e7a0c │ │ │ │ - bl 7f720 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r3, r2, #1 │ │ │ │ + bne.w 94a58 <_Py_write@@Base+0x324> │ │ │ │ + bl 1ea97c │ │ │ │ + bl 7f718 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r1, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94de6 <_Py_write@@Base+0x5f2> │ │ │ │ + beq.w 94d26 <_Py_write@@Base+0x5f2> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 95050 <_Py_write@@Base+0x85c> │ │ │ │ + b.n 94f90 <_Py_write@@Base+0x85c> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bgt.w 94a98 <_Py_write@@Base+0x2a4> │ │ │ │ - b.n 94cf6 <_Py_write@@Base+0x502> │ │ │ │ + bgt.w 949d8 <_Py_write@@Base+0x2a4> │ │ │ │ + b.n 94c36 <_Py_write@@Base+0x502> │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c78 <_Py_write@@Base+0x484> │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 94bb8 <_Py_write@@Base+0x484> │ │ │ │ + bl 1ea97c │ │ │ │ mov sl, r7 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9496e <_Py_write@@Base+0x17a> │ │ │ │ + beq.w 948ae <_Py_write@@Base+0x17a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9496e <_Py_write@@Base+0x17a> │ │ │ │ + b.n 948ae <_Py_write@@Base+0x17a> │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 949ce <_Py_write@@Base+0x1da> │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 9490e <_Py_write@@Base+0x1da> │ │ │ │ + bl 1ea97c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 94dda <_Py_write@@Base+0x5e6> │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 94d1a <_Py_write@@Base+0x5e6> │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 94aba <_Py_write@@Base+0x2c6> │ │ │ │ - b.n 94acc <_Py_write@@Base+0x2d8> │ │ │ │ + bne.w 949fa <_Py_write@@Base+0x2c6> │ │ │ │ + b.n 94a0c <_Py_write@@Base+0x2d8> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #772] @ (95400 <_Py_write@@Base+0xc0c>) │ │ │ │ + ldr r3, [pc, #772] @ (95340 <_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 95a94 <_Py_write@@Base+0x12a0> │ │ │ │ + bmi.w 959d4 <_Py_write@@Base+0x12a0> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c8e <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c8e <_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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 95242 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95182 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c8e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c8e <_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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95242 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95182 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c8e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c8e <_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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95242 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95182 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c8e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c8e <_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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95242 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95182 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c8e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c8e <_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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 95242 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95182 <_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 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c8e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c8e <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 9521c <_Py_write@@Base+0xa28> │ │ │ │ - ldr r3, [pc, #444] @ (95400 <_Py_write@@Base+0xc0c>) │ │ │ │ + bne.n 9515c <_Py_write@@Base+0xa28> │ │ │ │ + ldr r3, [pc, #444] @ (95340 <_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 9599c <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 958dc <_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, #42848 @ 0xa760 │ │ │ │ + movw r8, #44384 @ 0xad60 │ │ │ │ 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 95882 <_Py_write@@Base+0x108e> │ │ │ │ + bne.w 957c2 <_Py_write@@Base+0x108e> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bpl.w 95356 <_Py_write@@Base+0xc22> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 95d80 <_Py_write@@Base+0x158c> │ │ │ │ + bpl.w 95cc0 <_Py_write@@Base+0x158c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 95344 <_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 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 95356 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 95344 <_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 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 95356 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 95344 <_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 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 95356 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95344 <_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 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 95356 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95344 <_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 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 95356 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95344 <_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 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 95356 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95344 <_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, 95416 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 95356 <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95344 <_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, 95416 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 95356 <_Py_write@@Base+0xc22> │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 95344 <_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, 95416 <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r3, 95356 <_Py_write@@Base+0xc22> │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 953de <_Py_write@@Base+0xbea> │ │ │ │ - b.n 95404 <_Py_write@@Base+0xc10> │ │ │ │ + bne.n 9531e <_Py_write@@Base+0xbea> │ │ │ │ + b.n 95344 <_Py_write@@Base+0xc10> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 95282 <_Py_write@@Base+0xa8e> │ │ │ │ + bcs.w 951c2 <_Py_write@@Base+0xa8e> │ │ │ │ ldrd r5, fp, [sp, #4] │ │ │ │ - ldr r3, [pc, #756] @ (95718 <_Py_write@@Base+0xf24>) │ │ │ │ + ldr r3, [pc, #756] @ (95658 <_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 959aa <_Py_write@@Base+0x11b6> │ │ │ │ + bmi.w 958ea <_Py_write@@Base+0x11b6> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c8e <_Py_write@@Base+0x155a> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c8e <_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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 95564 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 954a4 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c8e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c8e <_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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95564 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 954a4 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c8e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c8e <_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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95564 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 954a4 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c8e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c8e <_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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95564 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 954a4 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c8e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c8e <_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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 95564 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 954a4 <_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 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + beq.w 95c8e <_Py_write@@Base+0x155a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 95d4e <_Py_write@@Base+0x155a> │ │ │ │ + bne.w 95c8e <_Py_write@@Base+0x155a> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 9553e <_Py_write@@Base+0xd4a> │ │ │ │ - ldr r3, [pc, #432] @ (95718 <_Py_write@@Base+0xf24>) │ │ │ │ + bne.n 9547e <_Py_write@@Base+0xd4a> │ │ │ │ + ldr r3, [pc, #432] @ (95658 <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95d3a <_Py_write@@Base+0x1546> │ │ │ │ + beq.w 95c7a <_Py_write@@Base+0x1546> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 959b6 <_Py_write@@Base+0x11c2> │ │ │ │ + beq.w 958f6 <_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 95ba6 <_Py_write@@Base+0x13b2> │ │ │ │ + bmi.w 95ae6 <_Py_write@@Base+0x13b2> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95b96 <_Py_write@@Base+0x13a2> │ │ │ │ - ldr r3, [pc, #344] @ (95718 <_Py_write@@Base+0xf24>) │ │ │ │ + bne.w 95ad6 <_Py_write@@Base+0x13a2> │ │ │ │ + ldr r3, [pc, #344] @ (95658 <_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 95922 <_Py_write@@Base+0x112e> │ │ │ │ + bcs.w 95862 <_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 95b86 <_Py_write@@Base+0x1392> │ │ │ │ + beq.w 95ac6 <_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 95900 <_Py_write@@Base+0x110c> │ │ │ │ + beq.w 95840 <_Py_write@@Base+0x110c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ (9571c <_Py_write@@Base+0xf28>) │ │ │ │ + ldr r2, [pc, #276] @ (9565c <_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 95cec <_Py_write@@Base+0x14f8> │ │ │ │ + bne.w 95c2c <_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 95964 <_Py_write@@Base+0x1170> │ │ │ │ + ble.w 958a4 <_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 95ad8 <_Py_write@@Base+0x12e4> │ │ │ │ + beq.w 95a18 <_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 956a4 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 955e4 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 95aec <_Py_write@@Base+0x12f8> │ │ │ │ + bpl.w 95a2c <_Py_write@@Base+0x12f8> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95b08 <_Py_write@@Base+0x1314> │ │ │ │ + bne.w 95a48 <_Py_write@@Base+0x1314> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 956a4 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 955e4 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 95afa <_Py_write@@Base+0x1306> │ │ │ │ + bpl.w 95a3a <_Py_write@@Base+0x1306> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95b3c <_Py_write@@Base+0x1348> │ │ │ │ + bne.w 95a7c <_Py_write@@Base+0x1348> │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 956a4 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 955e4 <_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 95ab8 <_Py_write@@Base+0x12c4> │ │ │ │ + bpl.w 959f8 <_Py_write@@Base+0x12c4> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95ae4 <_Py_write@@Base+0x12f0> │ │ │ │ + bne.w 95a24 <_Py_write@@Base+0x12f0> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9568a <_Py_write@@Base+0xe96> │ │ │ │ + bne.n 955ca <_Py_write@@Base+0xe96> │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95bd0 <_Py_write@@Base+0x13dc> │ │ │ │ - ldr r3, [pc, #104] @ (95718 <_Py_write@@Base+0xf24>) │ │ │ │ + beq.w 95b10 <_Py_write@@Base+0x13dc> │ │ │ │ + ldr r3, [pc, #104] @ (95658 <_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 95b18 <_Py_write@@Base+0x1324> │ │ │ │ + bne.w 95a58 <_Py_write@@Base+0x1324> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 95b2a <_Py_write@@Base+0x1336> │ │ │ │ + bne.w 95a6a <_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 95b44 <_Py_write@@Base+0x1350> │ │ │ │ + bne.w 95a84 <_Py_write@@Base+0x1350> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ 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 95724 <_Py_write@@Base+0xf30> │ │ │ │ - b.n 95720 <_Py_write@@Base+0xf2c> │ │ │ │ + beq.n 95664 <_Py_write@@Base+0xf30> │ │ │ │ + b.n 95660 <_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] │ │ │ │ @@ -160337,15 +160237,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 95d66 <_Py_write@@Base+0x1572> │ │ │ │ + beq.w 95ca6 <_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 │ │ │ │ @@ -160353,3417 +160253,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 95d10 <_Py_write@@Base+0x151c> │ │ │ │ + ble.w 95c50 <_Py_write@@Base+0x151c> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 95978 <_Py_write@@Base+0x1184> │ │ │ │ - movw r0, #14280 @ 0x37c8 │ │ │ │ + bne.w 958b8 <_Py_write@@Base+0x1184> │ │ │ │ + movw r0, #15816 @ 0x3dc8 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 95808 <_Py_write@@Base+0x1014> │ │ │ │ + b.n 95748 <_Py_write@@Base+0x1014> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 95854 <_Py_write@@Base+0x1060> │ │ │ │ + bge.n 95794 <_Py_write@@Base+0x1060> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 95996 <_Py_write@@Base+0x11a2> │ │ │ │ + beq.w 958d6 <_Py_write@@Base+0x11a2> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 95ac4 <_Py_write@@Base+0x12d0> │ │ │ │ + beq.w 95a04 <_Py_write@@Base+0x12d0> │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95aca <_Py_write@@Base+0x12d6> │ │ │ │ + bne.w 95a0a <_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 95802 <_Py_write@@Base+0x100e> │ │ │ │ + beq.n 95742 <_Py_write@@Base+0x100e> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 958f6 <_Py_write@@Base+0x1102> │ │ │ │ + beq.n 95836 <_Py_write@@Base+0x1102> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 95802 <_Py_write@@Base+0x100e> │ │ │ │ + bls.n 95742 <_Py_write@@Base+0x100e> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 95808 <_Py_write@@Base+0x1014> │ │ │ │ - ldr r3, [pc, #732] @ (95b34 <_Py_write@@Base+0x1340>) │ │ │ │ + blt.n 95748 <_Py_write@@Base+0x1014> │ │ │ │ + ldr r3, [pc, #732] @ (95a74 <_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 95cce <_Py_write@@Base+0x14da> │ │ │ │ + bne.w 95c0e <_Py_write@@Base+0x14da> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 9587a <_Py_write@@Base+0x1086> │ │ │ │ + cbz r3, 957ba <_Py_write@@Base+0x1086> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 958d2 <_Py_write@@Base+0x10de> │ │ │ │ + bne.n 95812 <_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 95954 <_Py_write@@Base+0x1160> │ │ │ │ + beq.n 95894 <_Py_write@@Base+0x1160> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 95356 <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77604 │ │ │ │ + bl 77580 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95afc <_Py_write@@Base+0x13c8> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 97898 │ │ │ │ + bl 977c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 95d16 <_Py_write@@Base+0x1522> │ │ │ │ + blt.w 95c56 <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95ca4 <_Py_write@@Base+0x14b0> │ │ │ │ + bne.w 95be4 <_Py_write@@Base+0x14b0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ + beq.w 95356 <_Py_write@@Base+0xc22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 95356 <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 95416 <_Py_write@@Base+0xc22> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95356 <_Py_write@@Base+0xc22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9587a <_Py_write@@Base+0x1086> │ │ │ │ - ldr r2, [pc, #604] @ (95b38 <_Py_write@@Base+0x1344>) │ │ │ │ + bne.n 957ba <_Py_write@@Base+0x1086> │ │ │ │ + ldr r2, [pc, #604] @ (95a78 <_Py_write@@Base+0x1344>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95c8a <_Py_write@@Base+0x1496> │ │ │ │ + bne.w 95bca <_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 95802 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 95742 <_Py_write@@Base+0x100e> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 95aac <_Py_write@@Base+0x12b8> │ │ │ │ + bcc.w 959ec <_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 955fa <_Py_write@@Base+0xe06> │ │ │ │ + bne.w 9553a <_Py_write@@Base+0xe06> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49361 @ 0xc0d1 │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95bc0 <_Py_write@@Base+0x13cc> │ │ │ │ + bne.w 95b00 <_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 95ba6 <_Py_write@@Base+0x13b2> │ │ │ │ + beq.w 95ae6 <_Py_write@@Base+0x13b2> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 955fa <_Py_write@@Base+0xe06> │ │ │ │ + b.n 9553a <_Py_write@@Base+0xe06> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97898 │ │ │ │ + bl 977c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 95416 <_Py_write@@Base+0xc22> │ │ │ │ - b.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + bge.w 95356 <_Py_write@@Base+0xc22> │ │ │ │ + b.n 95afc <_Py_write@@Base+0x13c8> │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 95bcc <_Py_write@@Base+0x13d8> │ │ │ │ + beq.w 95b0c <_Py_write@@Base+0x13d8> │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ - b.n 956ac <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 955ec <_Py_write@@Base+0xeb8> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 957ec <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 9572c <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 957ec <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 9572c <_Py_write@@Base+0xff8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 95984 <_Py_write@@Base+0x1190> │ │ │ │ - b.n 957ec <_Py_write@@Base+0xff8> │ │ │ │ + bne.n 958c4 <_Py_write@@Base+0x1190> │ │ │ │ + b.n 9572c <_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 95438 <_Py_write@@Base+0xc44> │ │ │ │ + bpl.w 95378 <_Py_write@@Base+0xc44> │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9557e <_Py_write@@Base+0xd8a> │ │ │ │ + bne.w 954be <_Py_write@@Base+0xd8a> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95bb8 <_Py_write@@Base+0x13c4> │ │ │ │ + beq.w 95af8 <_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 95bde <_Py_write@@Base+0x13ea> │ │ │ │ + bge.w 95b1e <_Py_write@@Base+0x13ea> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 95c74 <_Py_write@@Base+0x1480> │ │ │ │ + bge.w 95bb4 <_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 95a3c <_Py_write@@Base+0x1248> │ │ │ │ + beq.n 9597c <_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 95c38 <_Py_write@@Base+0x1444> │ │ │ │ + beq.w 95b78 <_Py_write@@Base+0x1444> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 95bfa <_Py_write@@Base+0x1406> │ │ │ │ + bhi.w 95b3a <_Py_write@@Base+0x1406> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 95c40 <_Py_write@@Base+0x144c> │ │ │ │ + beq.w 95b80 <_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 95a90 <_Py_write@@Base+0x129c> │ │ │ │ + bge.n 959d0 <_Py_write@@Base+0x129c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95bf6 <_Py_write@@Base+0x1402> │ │ │ │ + blt.w 95b36 <_Py_write@@Base+0x1402> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95c6e <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 95bae <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95bd6 <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 95b16 <_Py_write@@Base+0x13e2> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 95c6e <_Py_write@@Base+0x147a> │ │ │ │ + ble.w 95bae <_Py_write@@Base+0x147a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95bd6 <_Py_write@@Base+0x13e2> │ │ │ │ + blt.w 95b16 <_Py_write@@Base+0x13e2> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 95a8e <_Py_write@@Base+0x129a> │ │ │ │ + ble.n 959ce <_Py_write@@Base+0x129a> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 95bd8 <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 95b18 <_Py_write@@Base+0x13e4> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 95a80 <_Py_write@@Base+0x128c> │ │ │ │ + blt.n 959c0 <_Py_write@@Base+0x128c> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 959dc <_Py_write@@Base+0x11e8> │ │ │ │ + b.n 9591c <_Py_write@@Base+0x11e8> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 9599c <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 958dc <_Py_write@@Base+0x11a8> │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.w 95256 <_Py_write@@Base+0xa62> │ │ │ │ + b.w 95196 <_Py_write@@Base+0xa62> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 955fa <_Py_write@@Base+0xe06> │ │ │ │ - cbnz r1, 95ae4 <_Py_write@@Base+0x12f0> │ │ │ │ + b.n 9553a <_Py_write@@Base+0xe06> │ │ │ │ + cbnz r1, 95a24 <_Py_write@@Base+0x12f0> │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w sl, sl, #1 │ │ │ │ - b.n 956a0 <_Py_write@@Base+0xeac> │ │ │ │ + b.n 955e0 <_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 95802 <_Py_write@@Base+0x100e> │ │ │ │ - b.n 95832 <_Py_write@@Base+0x103e> │ │ │ │ - cbnz r1, 95b10 <_Py_write@@Base+0x131c> │ │ │ │ + beq.w 95742 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 95772 <_Py_write@@Base+0x103e> │ │ │ │ + cbnz r1, 95a50 <_Py_write@@Base+0x131c> │ │ │ │ mov.w sl, r2, lsr #7 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 95648 <_Py_write@@Base+0xe54> │ │ │ │ + b.n 95588 <_Py_write@@Base+0xe54> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 956a0 <_Py_write@@Base+0xeac> │ │ │ │ - cbnz r1, 95b08 <_Py_write@@Base+0x1314> │ │ │ │ + b.n 955e0 <_Py_write@@Base+0xeac> │ │ │ │ + cbnz r1, 95a48 <_Py_write@@Base+0x1314> │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 95662 <_Py_write@@Base+0xe6e> │ │ │ │ + bpl.w 955a2 <_Py_write@@Base+0xe6e> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 95662 <_Py_write@@Base+0xe6e> │ │ │ │ - cbnz r1, 95b3c <_Py_write@@Base+0x1348> │ │ │ │ + b.n 955a2 <_Py_write@@Base+0xe6e> │ │ │ │ + cbnz r1, 95a7c <_Py_write@@Base+0x1348> │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 9567c <_Py_write@@Base+0xe88> │ │ │ │ + bpl.w 955bc <_Py_write@@Base+0xe88> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 9567c <_Py_write@@Base+0xe88> │ │ │ │ + b.n 955bc <_Py_write@@Base+0xe88> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95662 <_Py_write@@Base+0xe6e> │ │ │ │ + b.n 955a2 <_Py_write@@Base+0xe6e> │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95648 <_Py_write@@Base+0xe54> │ │ │ │ + b.n 95588 <_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 956d0 <_Py_write@@Base+0xedc> │ │ │ │ + beq.w 95610 <_Py_write@@Base+0xedc> │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 956d0 <_Py_write@@Base+0xedc> │ │ │ │ + b.n 95610 <_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 9567c <_Py_write@@Base+0xe88> │ │ │ │ + b.n 955bc <_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 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ 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 95720 <_Py_write@@Base+0xf2c> │ │ │ │ - b.n 95724 <_Py_write@@Base+0xf30> │ │ │ │ + bne.w 95660 <_Py_write@@Base+0xf2c> │ │ │ │ + b.n 95664 <_Py_write@@Base+0xf30> │ │ │ │ mov r0, sl │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 955fa <_Py_write@@Base+0xe06> │ │ │ │ - b.n 95922 <_Py_write@@Base+0x112e> │ │ │ │ + bne.w 9553a <_Py_write@@Base+0xe06> │ │ │ │ + b.n 95862 <_Py_write@@Base+0x112e> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 955fa <_Py_write@@Base+0xe06> │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 9553a <_Py_write@@Base+0xe06> │ │ │ │ + bl 1ea97c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9561e <_Py_write@@Base+0xe2a> │ │ │ │ + bne.w 9555e <_Py_write@@Base+0xe2a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78230 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 781ac │ │ │ │ + bl 1ea97c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9587a <_Py_write@@Base+0x1086> │ │ │ │ + b.n 957ba <_Py_write@@Base+0x1086> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 95942 <_Py_write@@Base+0x114e> │ │ │ │ + b.n 95882 <_Py_write@@Base+0x114e> │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 956ac <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 955ec <_Py_write@@Base+0xeb8> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 959e2 <_Py_write@@Base+0x11ee> │ │ │ │ + bgt.w 95922 <_Py_write@@Base+0x11ee> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + bne.n 95afc <_Py_write@@Base+0x13c8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + beq.n 95afc <_Py_write@@Base+0x13c8> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 95582 <_Py_write@@Base+0xd8e> │ │ │ │ + b.n 954c2 <_Py_write@@Base+0xd8e> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 959e2 <_Py_write@@Base+0x11ee> │ │ │ │ + b.n 95922 <_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 95c52 <_Py_write@@Base+0x145e> │ │ │ │ + bmi.n 95b92 <_Py_write@@Base+0x145e> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 95c48 <_Py_write@@Base+0x1454> │ │ │ │ + bmi.n 95b88 <_Py_write@@Base+0x1454> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 95a38 <_Py_write@@Base+0x1244> │ │ │ │ + bls.w 95978 <_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 95c22 <_Py_write@@Base+0x142e> │ │ │ │ + bhi.n 95b62 <_Py_write@@Base+0x142e> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 95a38 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95978 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 95a38 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95978 <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 95a38 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95978 <_Py_write@@Base+0x1244> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 95c68 <_Py_write@@Base+0x1474> │ │ │ │ + bne.n 95ba8 <_Py_write@@Base+0x1474> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 95a38 <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95978 <_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 95c08 <_Py_write@@Base+0x1414> │ │ │ │ + b.n 95b48 <_Py_write@@Base+0x1414> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 95c16 <_Py_write@@Base+0x1422> │ │ │ │ + b.n 95b56 <_Py_write@@Base+0x1422> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 95a90 <_Py_write@@Base+0x129c> │ │ │ │ + b.n 959d0 <_Py_write@@Base+0x129c> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9ac98 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9abd4 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + blt.n 95afc <_Py_write@@Base+0x13c8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 959f0 <_Py_write@@Base+0x11fc> │ │ │ │ - movw r1, #25253 @ 0x62a5 │ │ │ │ + b.n 95930 <_Py_write@@Base+0x11fc> │ │ │ │ + movw r1, #26869 @ 0x68f5 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 958ea <_Py_write@@Base+0x10f6> │ │ │ │ + beq.w 9582a <_Py_write@@Base+0x10f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 958ea <_Py_write@@Base+0x10f6> │ │ │ │ + b.n 9582a <_Py_write@@Base+0x10f6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f5e30 │ │ │ │ - cbz r0, 95d16 <_Py_write@@Base+0x1522> │ │ │ │ + bl f601c │ │ │ │ + cbz r0, 95c56 <_Py_write@@Base+0x1522> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 958b2 <_Py_write@@Base+0x10be> │ │ │ │ + beq.w 957f2 <_Py_write@@Base+0x10be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 958b2 <_Py_write@@Base+0x10be> │ │ │ │ + bne.w 957f2 <_Py_write@@Base+0x10be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 958b2 <_Py_write@@Base+0x10be> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 957f2 <_Py_write@@Base+0x10be> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 95d36 <_Py_write@@Base+0x1542> │ │ │ │ + bpl.n 95c76 <_Py_write@@Base+0x1542> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 95cf8 <_Py_write@@Base+0x1504> │ │ │ │ + blt.n 95c38 <_Py_write@@Base+0x1504> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 9586a <_Py_write@@Base+0x1076> │ │ │ │ + beq.w 957aa <_Py_write@@Base+0x1076> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 95cd2 <_Py_write@@Base+0x14de> │ │ │ │ + b.n 95c12 <_Py_write@@Base+0x14de> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9561a <_Py_write@@Base+0xe26> │ │ │ │ + b.n 9555a <_Py_write@@Base+0xe26> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27072 @ 0x69c0 │ │ │ │ + movw r1, #28608 @ 0x6fc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27096 @ 0x69d8 │ │ │ │ + movw r0, #28632 @ 0x6fd8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1ed164 │ │ │ │ - b.n 95ce2 <_Py_write@@Base+0x14ee> │ │ │ │ + bl 1f006c │ │ │ │ + b.n 95c22 <_Py_write@@Base+0x14ee> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 95854 <_Py_write@@Base+0x1060> │ │ │ │ + b.n 95794 <_Py_write@@Base+0x1060> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + beq.w 95afc <_Py_write@@Base+0x13c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + bne.w 95afc <_Py_write@@Base+0x13c8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95afc <_Py_write@@Base+0x13c8> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 95ce8 <_Py_write@@Base+0x14f4> │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + b.n 95c28 <_Py_write@@Base+0x14f4> │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #14280 @ 0x37c8 │ │ │ │ + movw r0, #15816 @ 0x3dc8 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27040 @ 0x69a0 │ │ │ │ + movw r1, #28576 @ 0x6fa0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 95bbc <_Py_write@@Base+0x13c8> │ │ │ │ + bl 12747c │ │ │ │ + b.n 95afc <_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 957d2 <_Py_write@@Base+0xfde> │ │ │ │ + b.n 95712 <_Py_write@@Base+0xfde> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 952aa <_Py_write@@Base+0xab6> │ │ │ │ - b.w 95404 <_Py_write@@Base+0xc10> │ │ │ │ + bne.w 951ea <_Py_write@@Base+0xab6> │ │ │ │ + b.w 95344 <_Py_write@@Base+0xc10> │ │ │ │ │ │ │ │ -00095d90 : │ │ │ │ - b.w 8276c │ │ │ │ +00095cd0 : │ │ │ │ + b.w 82760 │ │ │ │ │ │ │ │ -00095d94 : │ │ │ │ +00095cd4 : │ │ │ │ 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] @ (95ea4 ) │ │ │ │ + ldr r1, [pc, #256] @ (95de4 ) │ │ │ │ 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 95e94 │ │ │ │ + beq.n 95dd4 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95e86 │ │ │ │ + bne.n 95dc6 │ │ │ │ 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 95e78 │ │ │ │ + bne.n 95db8 │ │ │ │ mov r0, r6 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95e6a │ │ │ │ + bne.n 95daa │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 95e00 │ │ │ │ + bmi.n 95d40 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b34 │ │ │ │ - cbnz r0, 95e4e │ │ │ │ + cbnz r0, 95d8e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 95e36 │ │ │ │ + bne.n 95d76 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95e16 │ │ │ │ + bne.n 95d56 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ - cbnz r0, 95e5c │ │ │ │ + cbnz r0, 95d9c │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95dfc │ │ │ │ - movw r1, #63668 @ 0xf8b4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #92] @ (95ea8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63588 @ 0xf864 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #80] @ (95ea8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27204 @ 0x6a44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (95ea8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63552 @ 0xf840 │ │ │ │ + beq.n 95d3c │ │ │ │ + movw r1, #65204 @ 0xfeb4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (95eac ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27172 @ 0x6a24 │ │ │ │ + ldr r0, [pc, #92] @ (95de8 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #65124 @ 0xfe64 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #80] @ (95de8 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28740 @ 0x7044 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #40] @ (95eac ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63488 @ 0xf800 │ │ │ │ + ldr r0, [pc, #64] @ (95de8 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #65088 @ 0xfe40 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #28] @ (95eac ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27144 @ 0x6a08 │ │ │ │ + ldr r0, [pc, #56] @ (95dec ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28708 @ 0x7024 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #40] @ (95dec ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #65024 @ 0xfe00 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #28] @ (95dec ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28680 @ 0x7008 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (95ea8 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (95de8 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + lsrs r0, r3 │ │ │ │ movs r5, r6 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + lsrs r4, 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 97148 │ │ │ │ + beq.w 9720a │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97156 │ │ │ │ + bne.w 97218 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 96570 │ │ │ │ + beq.w 964b0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 96584 │ │ │ │ + beq.w 964c4 │ │ │ │ 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 961de │ │ │ │ + beq.w 9611e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96598 │ │ │ │ + bne.w 964d8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 965ac │ │ │ │ + beq.w 964ec │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 961de │ │ │ │ + beq.w 9611e │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96598 │ │ │ │ + bne.w 964d8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 965cc │ │ │ │ + beq.w 96530 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 961de │ │ │ │ + beq.w 9611e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965a8 │ │ │ │ + bne.w 964e8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 965f0 │ │ │ │ + beq.w 9650c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 9647c │ │ │ │ + beq.w 963bc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965a8 │ │ │ │ + bne.w 964e8 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 96614 │ │ │ │ + beq.w 96554 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96628 │ │ │ │ + beq.w 96568 │ │ │ │ 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 96224 │ │ │ │ + beq.w 96164 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9663c │ │ │ │ + bne.w 9657c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96642 │ │ │ │ + beq.w 96582 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 96224 │ │ │ │ + beq.w 96164 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96272 │ │ │ │ + bne.w 961b2 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96662 │ │ │ │ + beq.w 965a2 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96676 │ │ │ │ + beq.w 965b6 │ │ │ │ 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 9627a │ │ │ │ + beq.w 961ba │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9668a │ │ │ │ + bne.w 965ca │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96698 │ │ │ │ + beq.w 965d8 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9627a │ │ │ │ + beq.w 961ba │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96272 │ │ │ │ + bne.w 961b2 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 966bc │ │ │ │ + beq.w 965fc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 966d0 │ │ │ │ + beq.w 96610 │ │ │ │ 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 96368 │ │ │ │ + beq.w 962a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966e4 │ │ │ │ + bne.w 96624 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96720 │ │ │ │ + beq.w 96660 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96368 │ │ │ │ + beq.w 962a8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965a8 │ │ │ │ + bne.w 964e8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 966f4 │ │ │ │ + beq.w 96634 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 967d0 │ │ │ │ + beq.w 96710 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9671a │ │ │ │ + bne.w 9665a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96744 │ │ │ │ + beq.w 96684 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96930 │ │ │ │ + beq.w 9686c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96272 │ │ │ │ + bne.w 961b2 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9715c │ │ │ │ + beq.w 97176 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9753a │ │ │ │ + beq.w 97442 │ │ │ │ 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 96116 │ │ │ │ + beq.n 96056 │ │ │ │ ldrd r6, r0, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a24 │ │ │ │ + bne.w 96962 │ │ │ │ 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 96e0a │ │ │ │ + bpl.w 96ec4 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 96e22 │ │ │ │ - movw r1, #52948 @ 0xced4 │ │ │ │ + beq.w 96edc │ │ │ │ + movw r1, #54524 @ 0xd4fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 960fc │ │ │ │ + bne.n 9603c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d530 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d4c0 <_PyEvalFramePushAndInit@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960fc │ │ │ │ + beq.n 9603c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4788 │ │ │ │ + bl 1e76f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960fc │ │ │ │ + beq.n 9603c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960fc │ │ │ │ + beq.n 9603c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960fc │ │ │ │ + beq.n 9603c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960fc │ │ │ │ + beq.n 9603c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e567c │ │ │ │ + bl 1e85ec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960fc │ │ │ │ + beq.n 9603c │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960fc │ │ │ │ + beq.n 9603c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 977f4 │ │ │ │ + beq.w 97184 │ │ │ │ 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 1eca40 │ │ │ │ + bl 1ef948 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27612 @ 0x6bdc │ │ │ │ + movw r2, #29148 @ 0x71dc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ + bl 1afc24 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9610c │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 9604c │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a76 │ │ │ │ + beq.w 969b4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96a76 │ │ │ │ + b.w 969b4 │ │ │ │ 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 97530 │ │ │ │ + beq.w 97510 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97362 │ │ │ │ + bne.w 97524 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a6260 │ │ │ │ + bl 1aa140 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96772 │ │ │ │ + bne.w 966b2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97362 │ │ │ │ + bne.w 97524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6bc0 │ │ │ │ + bl 1aaaa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 967c6 │ │ │ │ + beq.w 96706 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 9610c │ │ │ │ + b.n 9604c │ │ │ │ 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 97358 │ │ │ │ + beq.w 9751a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9663c │ │ │ │ + bne.w 9657c │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a6260 │ │ │ │ + bl 1aa140 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a7e │ │ │ │ + bne.w 969bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9663c │ │ │ │ + bne.w 9657c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa458 │ │ │ │ + bl 1ae390 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9621e │ │ │ │ + bne.n 9615e │ │ │ │ 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 95fd0 │ │ │ │ + beq.w 95f10 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96110 │ │ │ │ + b.n 96050 │ │ │ │ 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 97526 │ │ │ │ + beq.w 97506 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9668a │ │ │ │ + bne.w 965ca │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97300 │ │ │ │ + beq.w 972d4 │ │ │ │ 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 96e2a │ │ │ │ + bne.w 96e2a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 962ca │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9620a │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96da0 │ │ │ │ + bne.w 96ce8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9668a │ │ │ │ + bne.w 965ca │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ace │ │ │ │ + beq.w 96a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac4cc │ │ │ │ + bl 1b0410 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ace │ │ │ │ + beq.w 96a0c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ace │ │ │ │ + beq.w 96a0c │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ad0 │ │ │ │ + bne.w 96a0e │ │ │ │ mov r0, r4 │ │ │ │ - bl c53d8 │ │ │ │ + bl c54d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ace │ │ │ │ + beq.w 96a0c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972f6 │ │ │ │ + beq.w 972ca │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, r3, [r3, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c1f18 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c20ec <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bae │ │ │ │ + beq.w 96aec │ │ │ │ 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 96220 │ │ │ │ + b.n 96160 │ │ │ │ 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 97512 │ │ │ │ + beq.w 974fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9737c │ │ │ │ + bne.w 97066 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97498 │ │ │ │ + beq.w 9711c │ │ │ │ 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 96fa8 │ │ │ │ + bne.w 96fc2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bd0 │ │ │ │ + beq.w 96bea │ │ │ │ mov r0, r4 │ │ │ │ - bl b14c4 │ │ │ │ + bl b16b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bd0 │ │ │ │ + beq.w 96bea │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96bd0 │ │ │ │ + beq.w 96bea │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e28 │ │ │ │ + bl b5014 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9737a │ │ │ │ + beq.w 971fc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9737a │ │ │ │ + beq.w 971fc │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9737c │ │ │ │ + bne.w 97066 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53d8 │ │ │ │ + bl c54d8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9737a │ │ │ │ + beq.w 971fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9ac8 │ │ │ │ + bl 1ada00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9737c │ │ │ │ + bne.w 97066 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9737c │ │ │ │ + beq.w 97066 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1f18 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c20ec <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1ab21c │ │ │ │ + bl 1af154 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9615e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9761a │ │ │ │ + beq.w 97230 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 97380 │ │ │ │ + b.w 9706a │ │ │ │ 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 97576 │ │ │ │ + beq.w 97606 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96568 │ │ │ │ + bne.n 964a8 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97238 │ │ │ │ + beq.w 9718a │ │ │ │ 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 96ec4 │ │ │ │ + bne.w 96d46 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 964e8 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96428 │ │ │ │ mov r0, r4 │ │ │ │ - bl c45e0 │ │ │ │ + bl c46e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 964e8 │ │ │ │ + cbz r0, 96428 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 964e8 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96428 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53d8 │ │ │ │ + bl c54d8 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 964e8 │ │ │ │ + cbz r0, 96428 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a97bc │ │ │ │ + bl 1ad6f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 968f0 │ │ │ │ + bne.w 9682c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96568 │ │ │ │ + bne.n 964a8 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96566 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 964a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c45e0 │ │ │ │ + bl c46e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96566 │ │ │ │ + cbz r0, 964a6 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96566 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 964a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53d8 │ │ │ │ + bl c54d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 96566 │ │ │ │ + cbz r0, 964a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9ac8 │ │ │ │ + bl 1ada00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 96568 │ │ │ │ + cbnz r3, 964a8 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 96568 │ │ │ │ + cbz r0, 964a8 │ │ │ │ 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 1a9c60 │ │ │ │ + bl 1adb98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9615e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9726c │ │ │ │ + bne.w 97196 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 95f72 │ │ │ │ + b.n 95eb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96598 │ │ │ │ + cbnz r3, 964d8 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9717a │ │ │ │ + bne.w 97236 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96594 │ │ │ │ + blt.n 964d4 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 95ef8 │ │ │ │ + b.n 95e38 │ │ │ │ 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 95f58 │ │ │ │ + beq.w 95e98 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ - b.n 96274 │ │ │ │ + b.n 961b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9705a │ │ │ │ + blt.w 96f9e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 961de │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95f28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 97062 │ │ │ │ - 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 961de │ │ │ │ + beq.w 9611e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95f4a │ │ │ │ + b.n 95e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9706a │ │ │ │ + blt.w 96fa6 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 9647c │ │ │ │ + beq.w 963bc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95f72 │ │ │ │ + b.n 95eb2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 96fb2 │ │ │ │ + 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 9611e │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 95e8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9663c │ │ │ │ + cbnz r3, 9657c │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 975f4 │ │ │ │ + bne.w 97734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96638 │ │ │ │ + blt.n 96578 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95f94 │ │ │ │ + b.n 95ed4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9626a │ │ │ │ + b.n 961aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97076 │ │ │ │ + blt.w 96fba │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 96224 │ │ │ │ + beq.w 96164 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95fc4 │ │ │ │ + b.n 95f04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9668a │ │ │ │ + cbnz r3, 965ca │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 975fa │ │ │ │ + bne.w 9773a │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96686 │ │ │ │ + blt.n 965c6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 95fea │ │ │ │ + b.n 95f2a │ │ │ │ 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 9602a │ │ │ │ - b.n 96272 │ │ │ │ + beq.w 95f6a │ │ │ │ + b.n 961b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97124 │ │ │ │ + blt.w 96ee4 │ │ │ │ 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 9627a │ │ │ │ + beq.w 961ba │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9601e │ │ │ │ + b.n 95f5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 966e4 │ │ │ │ + cbnz r3, 96624 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 977ee │ │ │ │ + bne.w 976f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 966e0 │ │ │ │ + blt.n 96620 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 96044 │ │ │ │ + b.n 95f84 │ │ │ │ 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 96086 │ │ │ │ - b.n 965a6 │ │ │ │ + beq.w 95fc6 │ │ │ │ + b.n 964e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96714 │ │ │ │ + blt.n 96654 │ │ │ │ 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 967d0 │ │ │ │ + beq.n 96710 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 960a0 │ │ │ │ + b.n 95fe0 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 96274 │ │ │ │ + b.n 961b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9712c │ │ │ │ + blt.w 96f96 │ │ │ │ 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 96368 │ │ │ │ + beq.w 962a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96078 │ │ │ │ + b.n 95fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96768 │ │ │ │ + blt.n 966a8 │ │ │ │ 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 96930 │ │ │ │ + beq.w 9686c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 960c4 │ │ │ │ + b.n 96004 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 96272 │ │ │ │ + b.n 961b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6bc0 │ │ │ │ + bl 1aaaa0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96208 │ │ │ │ + beq.w 96148 │ │ │ │ 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 96dfe │ │ │ │ - bl 1aab60 │ │ │ │ + beq.w 96cdc │ │ │ │ + bl 1aea98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9615e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971fa │ │ │ │ + bne.w 97420 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9659e │ │ │ │ + b.n 964de │ │ │ │ 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 9751c │ │ │ │ + beq.w 97200 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97508 │ │ │ │ - ldrd r8, r3, [r4, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 974d2 │ │ │ │ + bne.w 971f2 │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 974c0 │ │ │ │ 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 974f0 │ │ │ │ + bne.w 974e2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9683c │ │ │ │ - movw r2, #33068 @ 0x812c │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9677c │ │ │ │ + movw r2, #34732 @ 0x87ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a96ec │ │ │ │ - cbz r0, 9683c │ │ │ │ + bl 1ad624 │ │ │ │ + cbz r0, 9677c │ │ │ │ mov r0, r4 │ │ │ │ - bl c53d8 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 9683c │ │ │ │ + bl c54d8 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 9677c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9cb8 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1adbf0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 969e8 │ │ │ │ + bne.w 96924 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97508 │ │ │ │ + bne.w 971f2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96cc2 │ │ │ │ - movw r2, #33068 @ 0x812c │ │ │ │ + beq.w 96b0e │ │ │ │ + movw r2, #34732 @ 0x87ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a96ec │ │ │ │ + bl 1ad624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96cc2 │ │ │ │ + beq.w 96b0e │ │ │ │ mov r0, r4 │ │ │ │ - bl c53d8 │ │ │ │ - mov r7, r0 │ │ │ │ + bl c54d8 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96cc2 │ │ │ │ + beq.w 96b0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9dc8 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1add00 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96cc2 │ │ │ │ + beq.w 96b0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9ac8 │ │ │ │ + bl 1ada00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96cc4 │ │ │ │ + bne.w 96b10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9cb8 │ │ │ │ + bl 1adbf0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96cc4 │ │ │ │ + bne.w 96b10 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97508 │ │ │ │ + beq.w 971f2 │ │ │ │ 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 acd7c <_PyArena_Malloc@@Base> │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96d86 │ │ │ │ + beq.w 96bd0 │ │ │ │ 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 9621e │ │ │ │ + b.n 9615e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97608 │ │ │ │ + beq.w 97706 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ - bl 1a623c │ │ │ │ + bl 1aa11c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97600 │ │ │ │ + beq.w 976fe │ │ │ │ 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 1a9c60 │ │ │ │ + bl 1adb98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - b.n 9655c │ │ │ │ + bne.w 9615e │ │ │ │ + b.n 9649c │ │ │ │ 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 97262 │ │ │ │ + beq.w 9742e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9711a │ │ │ │ + bne.w 96f8c │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97330 │ │ │ │ + beq.w 9747c │ │ │ │ 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 9707e │ │ │ │ + bne.w 96eec │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 969e4 │ │ │ │ + beq.n 96920 │ │ │ │ mov r0, r4 │ │ │ │ - bl c45e0 │ │ │ │ + bl c46e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 969e4 │ │ │ │ + cbz r0, 96920 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 969e4 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96920 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53d8 │ │ │ │ + bl c54d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 969e4 │ │ │ │ + cbz r0, 96920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9ac8 │ │ │ │ + bl 1ada00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9711a │ │ │ │ + bne.w 96f8c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9711a │ │ │ │ + beq.w 96f8c │ │ │ │ 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 1abb04 │ │ │ │ + bl 1afa48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9615e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9736a │ │ │ │ + bne.w 974b0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9711a │ │ │ │ + b.n 96f8c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976ce │ │ │ │ + beq.w 9721e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r9, r8, [r3, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ + ldrd r9, r6, [r3, #20] │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96d86 │ │ │ │ + beq.w 96bd0 │ │ │ │ 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 9621e │ │ │ │ + b.w 9615e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97782 │ │ │ │ + bne.w 97686 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9770c │ │ │ │ - movw r1, #52948 @ 0xced4 │ │ │ │ + beq.w 97610 │ │ │ │ + movw r1, #54524 @ 0xd4fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1a58c0 │ │ │ │ + bl 1a97a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97722 │ │ │ │ + bne.w 97626 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9771a │ │ │ │ + bne.w 9761e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52948 @ 0xced4 │ │ │ │ + movw r1, #54524 @ 0xd4fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a58c0 │ │ │ │ + bl 1a97a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97788 │ │ │ │ + bne.w 9768c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ subs r6, r7, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 9610c │ │ │ │ + b.w 9604c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa458 │ │ │ │ + bl 1ae390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9624e │ │ │ │ + beq.w 9618e │ │ │ │ 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 1aad68 │ │ │ │ + bl 1aeca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9615e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96262 │ │ │ │ + beq.w 961a2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9626a │ │ │ │ + b.w 961aa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9668a │ │ │ │ + bne.w 965ca │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96afe │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96a3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96afe │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96a3c │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97278 │ │ │ │ + bne.w 9724c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9668a │ │ │ │ + bne.w 965ca │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96bbc │ │ │ │ + beq.n 96afa │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96bbc │ │ │ │ + beq.n 96afa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac4cc │ │ │ │ + bl 1b0410 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96bbc │ │ │ │ + beq.n 96afa │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96bbc │ │ │ │ + beq.n 96afa │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96bbe │ │ │ │ + bne.n 96afc │ │ │ │ mov r0, r4 │ │ │ │ - bl c53d8 │ │ │ │ + bl c54d8 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 96bbc │ │ │ │ + cbz r0, 96afa │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972f6 │ │ │ │ + beq.w 972ca │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c1f18 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c20ec <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96b98 │ │ │ │ + cbz r0, 96ad6 │ │ │ │ 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, #27384 @ 0x6af8 │ │ │ │ + movw r2, #28920 @ 0x70f8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ + bl 1afc24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9615e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9730c │ │ │ │ + bne.w 972e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96bc8 │ │ │ │ + b.n 96b06 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97386 │ │ │ │ + bne.w 972ee │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9668e │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9737c │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97614 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97614 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b14c4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97614 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97614 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4e28 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9737a │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9737a │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9737c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c53d8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9737a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a9ac8 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9737c │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2880 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9737c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r9, r3, [r2, #20] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c1f18 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r9, r3, [sp, #12] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ - strd r0, r3, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - bl 230704 │ │ │ │ - movw r2, #27472 @ 0x6b50 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - b.w 96464 │ │ │ │ + b.n 965ce │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97508 │ │ │ │ + bne.w 971f2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976da │ │ │ │ - movw r2, #33068 @ 0x812c │ │ │ │ + beq.w 971f0 │ │ │ │ + movw r2, #34732 @ 0x87ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a96ec │ │ │ │ + bl 1ad624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976da │ │ │ │ + beq.w 971f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53d8 │ │ │ │ + bl c54d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976da │ │ │ │ + beq.w 971f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22c860 │ │ │ │ + bl 22e14c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976da │ │ │ │ + beq.w 971f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9ac8 │ │ │ │ + bl 1ada00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97508 │ │ │ │ + bne.w 971f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9cb8 │ │ │ │ + bl 1adbf0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97508 │ │ │ │ + bne.w 971f2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97508 │ │ │ │ + beq.w 971f2 │ │ │ │ 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 acd7c <_PyArena_Malloc@@Base> │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96d70 │ │ │ │ + cbz r0, 96bba │ │ │ │ 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, #27492 @ 0x6b64 │ │ │ │ + movw r2, #29028 @ 0x7164 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ + bl 1afc24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9615e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976da │ │ │ │ + beq.w 971f0 │ │ │ │ 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 960a0 │ │ │ │ + b.w 95fe0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 97066 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac4cc │ │ │ │ - mov sl, r0 │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962ca │ │ │ │ - movs r1, #12 │ │ │ │ + beq.w 9722a │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 962cc │ │ │ │ - movs r1, #8 │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9722a │ │ │ │ + mov r0, r4 │ │ │ │ + bl b16b4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9722a │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9722a │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl b5014 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962ca │ │ │ │ + beq.w 971fc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962ca │ │ │ │ + beq.w 971fc │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 962cc │ │ │ │ + bne.w 97066 │ │ │ │ mov r0, r4 │ │ │ │ - bl c53d8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 96320 │ │ │ │ - b.w 962ca │ │ │ │ - bl 1debe4 │ │ │ │ + bl c54d8 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ - b.n 967bc │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #27580 @ 0x6bbc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl d1990 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 960fc │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 97580 │ │ │ │ + beq.w 971fc │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 1ada00 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96e7e │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 97066 │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b2a70 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 97066 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldrd r9, r3, [r2, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl c20ec <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r9, r3, [sp, #12] │ │ │ │ + mov r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 96e7c │ │ │ │ + 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 232018 │ │ │ │ + movw r2, #29008 @ 0x7150 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 30a8a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r0, 96e7c │ │ │ │ - movs r1, #11 │ │ │ │ + bl 1afc24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9615e │ │ │ │ + b.w 963a4 │ │ │ │ + bl 1e1cb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9615e │ │ │ │ + b.n 966fc │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 1b0410 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97596 │ │ │ │ + beq.w 9620a │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9758e │ │ │ │ + bne.w 9620c │ │ │ │ + movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9620a │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9620a │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976c8 │ │ │ │ + bne.w 9620c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl c54d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97658 │ │ │ │ - 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 962b0 │ │ │ │ - b.w 9668a │ │ │ │ + bne.w 96260 │ │ │ │ + b.w 9620a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97180 │ │ │ │ + beq.w 9756a │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96ef8 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96d7a │ │ │ │ mov r0, r4 │ │ │ │ - bl c45e0 │ │ │ │ - cbz r0, 96ef8 │ │ │ │ + bl c46e0 │ │ │ │ + cbz r0, 96d7a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97620 │ │ │ │ + bne.w 97580 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9718e │ │ │ │ + bne.w 97578 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974c8 │ │ │ │ + beq.w 97740 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c45e0 │ │ │ │ + bl c46e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974c8 │ │ │ │ + beq.w 97740 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974c8 │ │ │ │ + beq.w 97740 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974c8 │ │ │ │ + beq.w 97740 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ac40 │ │ │ │ + bl 9ab7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974c8 │ │ │ │ + beq.w 97740 │ │ │ │ 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, #27260 @ 0x6a7c │ │ │ │ + movw r3, #28796 @ 0x707c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dbe00 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97230 │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9716e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 974ca │ │ │ │ + beq.w 97742 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 964b0 │ │ │ │ - b.w 96568 │ │ │ │ + beq.w 963f0 │ │ │ │ + b.w 964a8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9731a │ │ │ │ + beq.w 97554 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97014 │ │ │ │ + cbnz r3, 96e7e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 97012 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b14c4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 97012 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 97012 │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 96e7c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4e28 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 97012 │ │ │ │ - movs r1, #4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 30a96 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r0, 96e7c │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97196 │ │ │ │ + bne.w 975a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97328 │ │ │ │ + bne.w 97562 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 977fc │ │ │ │ + bne.w 977bc │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97800 │ │ │ │ + bne.w 9774c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ - str.w r8, [r4, #88] @ 0x58 │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + str.w sl, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 963a2 │ │ │ │ - b.n 9737c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f28 │ │ │ │ + beq.w 961f0 │ │ │ │ + b.w 965ca │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #29116 @ 0x71bc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl d1af0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f4a │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 95f72 │ │ │ │ + b.w 9603c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 95fc4 │ │ │ │ + b.w 95f5e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 97134 │ │ │ │ + beq.w 971a2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 970b0 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96f20 │ │ │ │ mov r0, r4 │ │ │ │ - bl c45e0 │ │ │ │ - cbz r0, 970b0 │ │ │ │ + bl c46e0 │ │ │ │ + cbz r0, 96f20 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971ca │ │ │ │ + bne.w 9752c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97140 │ │ │ │ + bne.w 971b0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 97104 │ │ │ │ + cbz r0, 96f76 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c45e0 │ │ │ │ + bl c46e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 97104 │ │ │ │ + cbz r0, 96f76 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 97104 │ │ │ │ + cbz r0, 96f76 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 97104 │ │ │ │ + cbz r0, 96f76 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ac40 │ │ │ │ + bl 9ab7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97208 │ │ │ │ + bne.w 971b8 │ │ │ │ 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 96966 │ │ │ │ + beq.w 968a2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 960c4 │ │ │ │ + b.w 96004 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 95fb8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 95e68 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 95eb2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9601e │ │ │ │ + b.w 95e8a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96078 │ │ │ │ + b.w 95f04 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 97070 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 9702c │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 9702a │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b16b4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 9702a │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 9702a │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b5014 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 9702a │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9714a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cbnz r3, 9707c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9708c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9710c │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 95edc │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 96274 │ │ │ │ + bne.n 97118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 97084 │ │ │ │ + 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 │ │ │ │ - bne.w 977f4 │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.w 9753a │ │ │ │ - mov r1, r7 │ │ │ │ - b.w 960e6 │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 95ef8 │ │ │ │ + beq.w 962e2 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 9662a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96ed4 │ │ │ │ + beq.n 96fd0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96f96 │ │ │ │ + add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 9705a │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b16b4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 97052 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 97052 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b5014 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 97052 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 97052 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 97052 │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 9ab7c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 97052 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #48060 @ 0xbbbc │ │ │ │ + movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27244 @ 0x6a6c │ │ │ │ + movw r3, #28948 @ 0x7114 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dbe00 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97230 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 9716e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97046 │ │ │ │ + beq.n 97054 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9704c │ │ │ │ + b.n 9705a │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + b.n 97056 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 963ae │ │ │ │ + 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 97060 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96fc4 │ │ │ │ + subs r6, #1 │ │ │ │ + b.n 9706a │ │ │ │ + mov r2, r3 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27244 @ 0x6a6c │ │ │ │ + movw r3, #28780 @ 0x706c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dbe00 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - cbnz r0, 97230 │ │ │ │ - bl 7f720 │ │ │ │ + add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97106 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9710c │ │ │ │ + beq.n 9710a │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 96160 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f29c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 97438 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + b.n 969b4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 973e0 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 964aa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f29c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96efc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 967cc │ │ │ │ + add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 96f7e │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27516 @ 0x6b7c │ │ │ │ + movw r3, #29052 @ 0x717c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dbe00 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 971ec │ │ │ │ + bne.n 9716e │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96f78 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 96f7e │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96220 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9726c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ + b.w 95fe0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 97066 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f29c │ │ │ │ + b.w 96722 │ │ │ │ + bl 25f29c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96f9e │ │ │ │ + beq.w 95e1c │ │ │ │ + subs r2, r3, #1 │ │ │ │ + b.w 961b4 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 95fe0 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cbnz r3, 9723c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 97146 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 95e38 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96ec6 │ │ │ │ - b.w 9656a │ │ │ │ + bne.w 97066 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 96942 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9656a │ │ │ │ + bl 1e2964 │ │ │ │ + b.n 97230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac4cc │ │ │ │ + bl 1b0410 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96afe │ │ │ │ + beq.w 96a3c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b00 │ │ │ │ + bne.w 96a3e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96afe │ │ │ │ + beq.w 96a3c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96afe │ │ │ │ + beq.w 96a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl c53d8 │ │ │ │ + bl c54d8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96afe │ │ │ │ + beq.w 96a3c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 972f6 │ │ │ │ + cbz r0, 972ca │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b98 │ │ │ │ + beq.w 96ad6 │ │ │ │ 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 96b98 │ │ │ │ + b.n 96ad6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9668e │ │ │ │ + b.w 965ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 976ea │ │ │ │ + bge.w 97712 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9668e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 96fb8 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9704c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9736a │ │ │ │ - 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 97114 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 97080 │ │ │ │ - b.n 9711c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 96236 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 967cc │ │ │ │ - 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 960c4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 966ea │ │ │ │ + b.w 965ce │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97472 │ │ │ │ + bne.n 97362 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 973e8 │ │ │ │ + beq.n 97350 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 973bc │ │ │ │ + cbnz r3, 97324 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97478 │ │ │ │ + bne.n 97400 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 973f4 │ │ │ │ + cbnz r3, 9735c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9746e │ │ │ │ + bne.n 973dc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 973fa │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 97368 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b.w 96bc8 │ │ │ │ + b.w 96b06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97398 │ │ │ │ + beq.n 97300 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 973e2 │ │ │ │ + b.n 9734a │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 965ce │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973dc │ │ │ │ + beq.n 97344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 523bc │ │ │ │ + bl 523ce │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973dc │ │ │ │ + beq.n 97344 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9746e │ │ │ │ + cbnz r3, 973dc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973dc │ │ │ │ + beq.n 97344 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973dc │ │ │ │ + beq.n 97344 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27244 @ 0x6a6c │ │ │ │ + movw r3, #28780 @ 0x706c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dbe00 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97230 │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9716e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973de │ │ │ │ + beq.n 97346 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 973e2 │ │ │ │ + b.n 9734a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 973e0 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9668e │ │ │ │ + b.n 97348 │ │ │ │ + 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 96e20 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96d48 │ │ │ │ + b.w 964aa │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 30a8a │ │ │ │ + bl 30a96 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 973ba │ │ │ │ + beq.n 97322 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9743c │ │ │ │ - b.n 973ba │ │ │ │ + bne.n 973aa │ │ │ │ + b.n 97322 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9670c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f29c │ │ │ │ + b.w 9687e │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 976f2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 974a4 │ │ │ │ + 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 97184 │ │ │ │ + ldrd r1, r3, [r4, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 96032 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 96edc │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + b.w 96032 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9646e │ │ │ │ + blt.n 974b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - str r2, [sp, #32] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - ldr.w fp, [r3, #16] │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97052 │ │ │ │ + beq.w 96f86 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96faa │ │ │ │ + beq.w 96eee │ │ │ │ + b.n 96f8e │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.n 97380 │ │ │ │ + b.w 969b4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96f96 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 96004 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96d90 │ │ │ │ + blt.w 96bda │ │ │ │ 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, 97502 │ │ │ │ - cbnz r3, 97508 │ │ │ │ + cbz r2, 974f2 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 971f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244898 │ │ │ │ + bl 2457c8 <_PyDeadline_Get@@Base+0x414> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9621e │ │ │ │ + bne.w 9615e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96806 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 960a0 │ │ │ │ + bne.w 971f2 │ │ │ │ + b.w 96746 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9637a │ │ │ │ + bl 25f29c │ │ │ │ + b.w 962ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 967e2 │ │ │ │ + bl 25f29c │ │ │ │ + b.w 961cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9628c │ │ │ │ + bl 25f29c │ │ │ │ + b.w 96130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 961f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 976de │ │ │ │ - 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 977f4 │ │ │ │ - ldrd r1, r3, [r4, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 960f2 │ │ │ │ + bl 25f29c │ │ │ │ + b.w 96176 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9670c │ │ │ │ + movw r3, #48060 @ 0xbbbc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #28780 @ 0x706c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 1dbe00 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96e22 │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - b.w 960f2 │ │ │ │ + beq.w 971e0 │ │ │ │ + b.n 9716e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9648e │ │ │ │ + bl 25f29c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96e3a │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ + b.n 96eb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e3a │ │ │ │ + beq.w 96d56 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96eb4 │ │ │ │ + b.n 96e18 │ │ │ │ + movw r3, #48060 @ 0xbbbc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #28780 @ 0x706c │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 1dbe00 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 96e0a │ │ │ │ + b.n 9716e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e7c │ │ │ │ + beq.w 96e7c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ac40 │ │ │ │ + bl 9ab7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e7c │ │ │ │ + beq.w 96e7c │ │ │ │ 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, #27320 @ 0x6ab8 │ │ │ │ + movw r3, #28856 @ 0x70b8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dbe00 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97230 │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9716e │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96eae │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96eb4 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 95f94 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 95fea │ │ │ │ + beq.w 96eae │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96914 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 95f72 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cbnz r3, 97648 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 974c4 │ │ │ │ - movw r3, #48060 @ 0xbbbc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #27244 @ 0x6a6c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96f88 │ │ │ │ - b.n 97230 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9737c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1df844 │ │ │ │ - b.n 9761a │ │ │ │ - movs r1, #7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96eac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 523bc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96eac │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 976c8 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96eac │ │ │ │ - movs r1, #11 │ │ │ │ + b.n 96eb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96eac │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96eac │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ac40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96eac │ │ │ │ - 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 975ca │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96eb0 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 960a0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97508 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r6, #1 │ │ │ │ - b.w 96a76 │ │ │ │ - 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 96eba │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r6, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 96e2c │ │ │ │ - b.w 9668e │ │ │ │ + bl 25f29c │ │ │ │ + b.w 963ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96a3a │ │ │ │ + beq.w 96978 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.w 96a74 │ │ │ │ + b.w 969b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4788 │ │ │ │ + bl 1e76f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a50 │ │ │ │ + beq.w 9698e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a50 │ │ │ │ + beq.w 9698e │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27244 @ 0x6a6c │ │ │ │ + movw r3, #28780 @ 0x706c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dbe00 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27612 @ 0x6bdc │ │ │ │ + movw r2, #29148 @ 0x71dc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ + bl 1afc24 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 977e4 │ │ │ │ - bl 7f720 │ │ │ │ + bne.n 976e8 │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a72 │ │ │ │ + beq.w 969b0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96a74 │ │ │ │ + b.w 969b2 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96a76 │ │ │ │ + b.w 969b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4788 │ │ │ │ + bl 1e76f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a70 │ │ │ │ + beq.w 969ae │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a70 │ │ │ │ + beq.w 969ae │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a70 │ │ │ │ + beq.w 969ae │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac40 │ │ │ │ + bl 9ab7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a70 │ │ │ │ + beq.w 969ae │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27632 @ 0x6bf0 │ │ │ │ + movw r3, #29168 @ 0x71f0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + bl 1dbe00 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97770 │ │ │ │ + beq.n 97674 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9610c │ │ │ │ + b.w 9604c │ │ │ │ + mov r1, r7 │ │ │ │ + b.w 96026 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 96044 │ │ │ │ + b.w 95f84 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 96850 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96a76 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 95eb2 │ │ │ │ + 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 96eba │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r6, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 96e2c │ │ │ │ + b.w 965ce │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 95ed4 │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 95f2a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 97048 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ + b.w 96e18 │ │ │ │ + movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b14c4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97044 │ │ │ │ + beq.w 96eac │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 523ce │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97044 │ │ │ │ + beq.w 96eac │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b4e28 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 977bc │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97044 │ │ │ │ + beq.w 96eac │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97044 │ │ │ │ + beq.w 96eac │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97044 │ │ │ │ + beq.w 96eac │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9ac40 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 9ab7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97044 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ + beq.w 96eac │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27412 @ 0x6b14 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + b.n 975dc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 971ba │ │ │ │ - b.n 97230 │ │ │ │ + b.w 96eb0 │ │ │ │ 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] @ (97b40 ) │ │ │ │ + ldr r2, [pc, #660] @ (97a6c ) │ │ │ │ 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 97a78 │ │ │ │ + bmi.w 979a4 │ │ │ │ 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, #42848 @ 0xa760 │ │ │ │ + movw r5, #44384 @ 0xad60 │ │ │ │ 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 97a80 │ │ │ │ + bne.w 979ac │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 97a72 │ │ │ │ + bpl.w 9799e │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 97b16 │ │ │ │ + bpl.w 97a42 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r2, r4, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 97a64 │ │ │ │ + beq.w 97990 │ │ │ │ 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 97a72 │ │ │ │ + bne.w 9799e │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97a64 │ │ │ │ + beq.w 97990 │ │ │ │ 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 97a72 │ │ │ │ + bne.w 9799e │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 97a64 │ │ │ │ + beq.w 97990 │ │ │ │ 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 97a72 │ │ │ │ + bne.n 9799e │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97a64 │ │ │ │ + beq.n 97990 │ │ │ │ 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 97a72 │ │ │ │ + bne.n 9799e │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97a64 │ │ │ │ + beq.n 97990 │ │ │ │ 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 97a72 │ │ │ │ + bne.n 9799e │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97a64 │ │ │ │ + beq.n 97990 │ │ │ │ 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 97a72 │ │ │ │ + bne.n 9799e │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97a64 │ │ │ │ + beq.n 97990 │ │ │ │ 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, 97a72 │ │ │ │ + cbnz r1, 9799e │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 97a64 │ │ │ │ + beq.n 97990 │ │ │ │ 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, 97a72 │ │ │ │ + cbnz r1, 9799e │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 97a64 │ │ │ │ + beq.n 97990 │ │ │ │ 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, 97a72 │ │ │ │ + cbnz r1, 9799e │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 97a42 │ │ │ │ + bne.n 9796e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b1b4 │ │ │ │ + bl 7b124 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 97ad2 │ │ │ │ + bne.n 979fe │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 978e6 │ │ │ │ + bcs.w 97812 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 97ac0 │ │ │ │ + beq.n 979ec │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 97a72 │ │ │ │ + bne.n 9799e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77604 │ │ │ │ + bl 77580 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 97acc │ │ │ │ + cbz r0, 979f8 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 97898 │ │ │ │ + bl 977c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 97b24 │ │ │ │ + beq.n 97a50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbnz r1, 97ae0 │ │ │ │ + cbnz r1, 97a0c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97a72 │ │ │ │ + beq.n 9799e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97a72 │ │ │ │ + bne.n 9799e │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97a72 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9799e │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97898 │ │ │ │ + bl 977c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 97a72 │ │ │ │ + bne.n 9799e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97a7a │ │ │ │ + b.n 979a6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97a72 │ │ │ │ + beq.n 9799e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 97a72 │ │ │ │ + b.n 9799e │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f5e30 │ │ │ │ + bl f601c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 97b24 │ │ │ │ + cbz r0, 97a50 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97afe │ │ │ │ + beq.n 97a2a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 97b0a │ │ │ │ + cbz r1, 97a36 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97aa6 │ │ │ │ + beq.n 979d2 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 97aa6 │ │ │ │ + b.n 979d2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 97afe │ │ │ │ + b.n 97a2a │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9790e │ │ │ │ - b.n 97a64 │ │ │ │ + bne.w 9783a │ │ │ │ + b.n 97990 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 97acc │ │ │ │ + beq.n 979f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97acc │ │ │ │ + bne.n 979f8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 97acc │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 979f8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #47073 @ 0xb7e1 │ │ │ │ + movw r3, #47049 @ 0xb7c9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97bdc │ │ │ │ + bne.n 97b08 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #29761 @ 0x7441 │ │ │ │ + movw r3, #29629 @ 0x73bd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97c8c │ │ │ │ + bne.w 97bb8 │ │ │ │ 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] @ (97d24 ) │ │ │ │ + ldr r4, [pc, #416] @ (97c50 ) │ │ │ │ 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 97bf0 │ │ │ │ + beq.n 97b1c │ │ │ │ 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 97bc8 │ │ │ │ + bgt.n 97af4 │ │ │ │ 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, 97bf0 │ │ │ │ + cbz r2, 97b1c │ │ │ │ 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, 97bde │ │ │ │ - cbz r2, 97c14 │ │ │ │ + cbz r5, 97b0a │ │ │ │ + cbz r2, 97b40 │ │ │ │ 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 97bd8 │ │ │ │ + b.n 97b04 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50069 @ 0xc395 │ │ │ │ + movw r3, #50045 @ 0xc37d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97d1a │ │ │ │ + bne.w 97c46 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 97bd8 │ │ │ │ + b.n 97b04 │ │ │ │ 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 │ │ │ │ @@ -163771,73 +163671,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 97c50 │ │ │ │ + bne.n 97b7c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97c4c │ │ │ │ + cbz r3, 97b78 │ │ │ │ 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 97cb2 │ │ │ │ + beq.n 97bde │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 97c92 │ │ │ │ + beq.n 97bbe │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ - cbnz r3, 97c68 │ │ │ │ + cbnz r3, 97b94 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 97bd8 │ │ │ │ + beq.n 97b04 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97d14 │ │ │ │ + beq.n 97c40 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 97c86 │ │ │ │ + cbz r3, 97bb2 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 97bd8 │ │ │ │ + b.n 97b04 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 97ca0 │ │ │ │ + cbz r3, 97bcc │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97bd8 │ │ │ │ + bne.n 97b04 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 97bd8 │ │ │ │ + b.n 97b04 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97c5a │ │ │ │ + beq.n 97b86 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 97d0e │ │ │ │ + cbz r3, 97c3a │ │ │ │ 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, 97ce6 │ │ │ │ + cbz r3, 97c12 │ │ │ │ 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 │ │ │ │ @@ -163846,120 +163746,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 97bd8 │ │ │ │ + b.n 97b04 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 97cbe │ │ │ │ + b.n 97bea │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 97c76 │ │ │ │ + b.n 97ba2 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 97c08 │ │ │ │ + b.n 97b34 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097d28 <_Py_GetConfig@@Base>: │ │ │ │ +00097c54 <_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] @ (97d60 <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (97c8c <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 97d4a <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 97c76 <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #14280 @ 0x37c8 │ │ │ │ + movw r0, #15816 @ 0x3dc8 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097d64 <_PyObject_NewVar@@Base>: │ │ │ │ +00097c90 <_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 716b8 │ │ │ │ - cbz r0, 97db8 <_PyObject_NewVar@@Base+0x54> │ │ │ │ + bl 716a0 │ │ │ │ + cbz r0, 97ce4 <_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] @ (97dc0 <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ + ldr r2, [pc, #40] @ (97cec <_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, 97dae <_PyObject_NewVar@@Base+0x4a> │ │ │ │ + cbnz r3, 97cda <_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 97da8 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 97cd4 <_PyObject_NewVar@@Base+0x44> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e7a0c │ │ │ │ + b.w 1ea97c │ │ │ │ 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 97df0 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + beq.n 97d1c <_PyObject_NewVar@@Base+0x8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 97e0a <_PyObject_NewVar@@Base+0xa6> │ │ │ │ + beq.n 97d36 <_PyObject_NewVar@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97e12 <_PyObject_NewVar@@Base+0xae> │ │ │ │ + blt.n 97d3e <_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 97dea <_PyObject_NewVar@@Base+0x86> │ │ │ │ + bne.n 97d16 <_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 97dea <_PyObject_NewVar@@Base+0x86> │ │ │ │ + b.n 97d16 <_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 │ │ │ │ @@ -163971,140 +163871,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 98536 <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ - bl 98954 │ │ │ │ + bne.w 98462 <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ + bl 98880 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98546 <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ + bne.w 98472 <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 98642 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.w 9856e <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 986a0 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.w 985cc <_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 982c0 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 981ec <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9800e <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ + beq.w 97f3a <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str.w r5, [r9] │ │ │ │ subs.w r7, r7, sl │ │ │ │ - bmi.w 986e8 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bmi.w 98614 <_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 98200 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ + bne.w 9812c <_PyObject_NewVar@@Base+0x49c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 981fa <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 98126 <_PyObject_NewVar@@Base+0x496> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 986ba <_PyObject_NewVar@@Base+0x956> │ │ │ │ + bhi.w 985e6 <_PyObject_NewVar@@Base+0x956> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6037 @ 0x1795 │ │ │ │ + movw r3, #6013 @ 0x177d │ │ │ │ movt r3, #7 │ │ │ │ add.w fp, r7, #17 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9857e <_PyObject_NewVar@@Base+0x81a> │ │ │ │ - ldr r3, [pc, #724] @ (981c8 <_PyObject_NewVar@@Base+0x464>) │ │ │ │ + bne.w 984aa <_PyObject_NewVar@@Base+0x81a> │ │ │ │ + ldr r3, [pc, #724] @ (980f4 <_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 9850a <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ + bhi.w 98436 <_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 984f6 <_PyObject_NewVar@@Base+0x792> │ │ │ │ + beq.w 98422 <_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 981de <_PyObject_NewVar@@Base+0x47a> │ │ │ │ + beq.w 9810a <_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] @ (981cc <_PyObject_NewVar@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #644] @ (980f8 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 985a4 <_PyObject_NewVar@@Base+0x840> │ │ │ │ + bne.w 984d0 <_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 981d0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + bne.w 980fc <_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 9822a <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bpl.w 98156 <_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 98266 <_PyObject_NewVar@@Base+0x502> │ │ │ │ + bge.w 98192 <_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 98288 <_PyObject_NewVar@@Base+0x524> │ │ │ │ + bne.w 981b4 <_PyObject_NewVar@@Base+0x524> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 982a8 <_PyObject_NewVar@@Base+0x544> │ │ │ │ + bne.w 981d4 <_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 │ │ │ │ @@ -164121,311 +164021,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 98700 <_PyObject_NewVar@@Base+0x99c> │ │ │ │ + beq.w 9862c <_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 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + ble.w 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r7, [r1, r8, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dc2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dc2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dc2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dc2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dc2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dc2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #48 @ 0x30 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980ee <_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 9815a <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + beq.n 98086 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9813a <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ + beq.n 98066 <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9811c <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq.n 98048 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dc2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, r7, #56 @ 0x38 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dc2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dc2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, fp, #8 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dc2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dc2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dc2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 981c2 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 980ee <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97dc2 <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #24 │ │ │ │ - bne.n 9815a <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + bne.n 98086 <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 97e96 <_PyObject_NewVar@@Base+0x132> │ │ │ │ + b.n 97dc2 <_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 97f6e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 97e9a <_PyObject_NewVar@@Base+0x20a> │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 9825a <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ + bhi.n 98186 <_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 97f2e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97e5a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #620] @ (9846c <_PyObject_NewVar@@Base+0x708>) │ │ │ │ - b.n 97f70 <_PyObject_NewVar@@Base+0x20c> │ │ │ │ + ldr r5, [pc, #620] @ (98398 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ + b.n 97e9c <_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 97f80 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bmi.w 97eac <_PyObject_NewVar@@Base+0x21c> │ │ │ │ + movw r0, #412 @ 0x19c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 98602 <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 98602 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98602 <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 97f2e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97e5a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 83b84 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83b78 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9884a <_PyObject_NewVar@@Base+0xae6> │ │ │ │ + beq.w 98776 <_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 97fae <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + beq.w 97eda <_PyObject_NewVar@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97fae <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + bne.w 97eda <_PyObject_NewVar@@Base+0x24a> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97fbc <_PyObject_NewVar@@Base+0x258> │ │ │ │ + beq.w 97ee8 <_PyObject_NewVar@@Base+0x258> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9ab70 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9aaac <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98868 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ + blt.w 98794 <_PyObject_NewVar@@Base+0xb04> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r9, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 97fbc <_PyObject_NewVar@@Base+0x258> │ │ │ │ + b.n 97ee8 <_PyObject_NewVar@@Base+0x258> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 984ae <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 983da <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 985ce <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + ble.w 984fa <_PyObject_NewVar@@Base+0x86a> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw fp, #28997 @ 0x7145 │ │ │ │ + movw fp, #28865 @ 0x70c1 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #50537 @ 0xc569 │ │ │ │ + movw r3, #50513 @ 0xc551 │ │ │ │ movt r3, #6 │ │ │ │ lsls r0, r7, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 9837c <_PyObject_NewVar@@Base+0x618> │ │ │ │ + bpl.n 982a8 <_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 9861e <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ - ldr r3, [pc, #344] @ (98470 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 9854a <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ + ldr r3, [pc, #344] @ (9839c <_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 985d2 <_PyObject_NewVar@@Base+0x86e> │ │ │ │ + beq.w 984fe <_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, 98358 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + cbnz r1, 98284 <_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] │ │ │ │ @@ -164438,42 +164338,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 984ac <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.w 983d8 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 985ce <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + beq.w 984fa <_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 98566 <_PyObject_NewVar@@Base+0x802> │ │ │ │ - ldr r3, [pc, #224] @ (98470 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 98492 <_PyObject_NewVar@@Base+0x802> │ │ │ │ + ldr r3, [pc, #224] @ (9839c <_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 984ba <_PyObject_NewVar@@Base+0x756> │ │ │ │ + beq.w 983e6 <_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, 983d6 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + cbnz r1, 98302 <_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] │ │ │ │ @@ -164486,39 +164386,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 984ac <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.n 983d8 <_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 98572 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ - ldr r3, [pc, #112] @ (98470 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 9849e <_PyObject_NewVar@@Base+0x80e> │ │ │ │ + ldr r3, [pc, #112] @ (9839c <_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 98474 <_PyObject_NewVar@@Base+0x710> │ │ │ │ + beq.n 983a0 <_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, 98444 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + cbnz r1, 98370 <_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] │ │ │ │ @@ -164530,283 +164430,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, 984ac <_PyObject_NewVar@@Base+0x748> │ │ │ │ + cbz r3, 983d8 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r9, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 9837e <_PyObject_NewVar@@Base+0x61a> │ │ │ │ + bne.n 982aa <_PyObject_NewVar@@Base+0x61a> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 97e86 <_PyObject_NewVar@@Base+0x122> │ │ │ │ + b.n 97db2 <_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 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98444 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + bne.n 98370 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9862a <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ + bne.w 98556 <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 984a2 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + cbz r0, 983ce <_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 98456 <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ + bne.n 98382 <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7828c │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 78208 │ │ │ │ + b.n 98602 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 983d6 <_PyObject_NewVar@@Base+0x672> │ │ │ │ + bne.n 98302 <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 986dc <_PyObject_NewVar@@Base+0x978> │ │ │ │ + bne.w 98608 <_PyObject_NewVar@@Base+0x978> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 984e8 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + cbz r0, 98414 <_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 983ea <_PyObject_NewVar@@Base+0x686> │ │ │ │ - b.n 984ac <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 98316 <_PyObject_NewVar@@Base+0x686> │ │ │ │ + b.n 983d8 <_PyObject_NewVar@@Base+0x748> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f2e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bne.w 97e5a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr.w r5, [r8, #672] @ 0x2a0 │ │ │ │ - movw r3, #49361 @ 0xc0d1 │ │ │ │ + movw r3, #49337 @ 0xc0b9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9873a <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ + bne.w 98666 <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 9858e <_PyObject_NewVar@@Base+0x82a> │ │ │ │ + cbz r5, 984ba <_PyObject_NewVar@@Base+0x82a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 97f2e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl c6518 │ │ │ │ + b.n 97e5a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl c6630 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e5c <_PyObject_NewVar@@Base+0xf8> │ │ │ │ + beq.w 97d88 <_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 982c0 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 981ec <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 97e94 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + b.n 97dc0 <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 984e8 <_PyObject_NewVar@@Base+0x784> │ │ │ │ + b.n 98414 <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 984a2 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + b.n 983ce <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f2e <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl 1e7a0c │ │ │ │ + bne.w 97e5a <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl 1ea97c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 986d0 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + beq.w 985fc <_PyObject_NewVar@@Base+0x96c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 97f6e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 981d0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ - movw r2, #25253 @ 0x62a5 │ │ │ │ + beq.w 97e9a <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 980fc <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + movw r2, #26869 @ 0x68f5 │ │ │ │ movt r2, #18 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 98636 <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ + bne.n 98562 <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 126718 │ │ │ │ + bl 126d60 │ │ │ │ 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 97f6e <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 981d0 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + beq.w 97e9a <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 980fc <_PyObject_NewVar@@Base+0x46c> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 98464 <_PyObject_NewVar@@Base+0x700> │ │ │ │ + b.n 98390 <_PyObject_NewVar@@Base+0x700> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98358 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + bne.w 98284 <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98612 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ + bne.n 9853e <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98600 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + cbz r0, 9852c <_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 98372 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ - b.n 984ac <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 9829e <_PyObject_NewVar@@Base+0x60e> │ │ │ │ + b.n 983d8 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 985f4 <_PyObject_NewVar@@Base+0x890> │ │ │ │ + b.n 98520 <_PyObject_NewVar@@Base+0x890> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98600 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + b.n 9852c <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98496 <_PyObject_NewVar@@Base+0x732> │ │ │ │ + b.n 983c2 <_PyObject_NewVar@@Base+0x732> │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 985b6 <_PyObject_NewVar@@Base+0x852> │ │ │ │ + b.n 984e2 <_PyObject_NewVar@@Base+0x852> │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r6, r6, r3 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 984ae <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 983da <_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 98882 <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ + bcs.w 987ae <_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 1a5604 │ │ │ │ + bl 1a94e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 98642 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.n 9856e <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 97e76 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97da2 <_PyObject_NewVar@@Base+0x112> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e76 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97da2 <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97e76 <_PyObject_NewVar@@Base+0x112> │ │ │ │ + beq.w 97da2 <_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 98838 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ + bne.w 98764 <_PyObject_NewVar@@Base+0xad4> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 98550 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ + b.n 9847c <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64356 @ 0xfb64 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #356 @ 0x164 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ + bl 12747c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98008 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + b.n 97f34 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 984dc <_PyObject_NewVar@@Base+0x778> │ │ │ │ + b.n 98408 <_PyObject_NewVar@@Base+0x778> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64304 @ 0xfb30 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ + movw r1, #304 @ 0x130 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 986d0 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + bl 12747c │ │ │ │ + b.n 985fc <_PyObject_NewVar@@Base+0x96c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq.n 987f8 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ - bl 7f720 │ │ │ │ + beq.n 98724 <_PyObject_NewVar@@Base+0xa94> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.n 98602 <_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 987da <_PyObject_NewVar@@Base+0xa76> │ │ │ │ + bhi.n 98706 <_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] │ │ │ │ @@ -164816,386 +164716,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 98528 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ + b.n 98454 <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ subs r3, r3, r2 │ │ │ │ - movw r2, #27948 @ 0x6d2c │ │ │ │ + movw r2, #29484 @ 0x732c │ │ │ │ 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 1dea2c │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e1afc │ │ │ │ + b.n 98602 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #28028 @ 0x6d7c │ │ │ │ + movw r3, #29564 @ 0x737c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1dbe00 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + b.n 98602 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #27916 @ 0x6d0c │ │ │ │ + movw r2, #29452 @ 0x730c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 9875a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 98686 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ movw r1, #56020 @ 0xdad4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #27864 @ 0x6cd8 │ │ │ │ + movw r2, #29400 @ 0x72d8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 9875a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ - movw r2, #27848 @ 0x6cc8 │ │ │ │ + b.n 98686 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + movw r2, #29384 @ 0x72c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9875a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 98686 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 987e8 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ + cbz r2, 98714 <_PyObject_NewVar@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de9bc │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - movw r2, #28004 @ 0x6d64 │ │ │ │ + bl 1e1a8c │ │ │ │ + b.n 98602 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + movw r2, #29540 @ 0x7364 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9875a <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 98686 <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #26752 @ 0x6880 │ │ │ │ + movw r3, #28288 @ 0x6e80 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1d86a8 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1dbe00 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + b.n 98602 <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1da230 │ │ │ │ - b.n 98008 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bl 1dd43c │ │ │ │ + b.n 97f34 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28080 @ 0x6db0 │ │ │ │ + movw r1, #29616 @ 0x73b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 126e34 │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 7f720 │ │ │ │ + bl 12747c │ │ │ │ + b.n 98602 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 98602 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 98602 <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14dba8 │ │ │ │ - b.n 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 14eed0 │ │ │ │ + b.n 98602 <_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 986b6 <_PyObject_NewVar@@Base+0x952> │ │ │ │ + b.n 985e2 <_PyObject_NewVar@@Base+0x952> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9823a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + beq.w 98166 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9823a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bne.w 98166 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9823a <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98166 <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 98602 <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 986d6 <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 98602 <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 98254 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + b.n 98180 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ mov.w r9, r1, lsl #1 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 984ae <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 983da <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ strd r0, r9, [r4, #72] @ 0x48 │ │ │ │ - b.n 98672 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ + b.n 9859e <_PyObject_NewVar@@Base+0x90e> │ │ │ │ │ │ │ │ -0009889c : │ │ │ │ +000987c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 988f8 │ │ │ │ - ldr r5, [pc, #92] @ (9890c ) │ │ │ │ + cbz r0, 98824 │ │ │ │ + ldr r5, [pc, #92] @ (98838 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 988e4 │ │ │ │ + cbnz r3, 98810 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6d924 │ │ │ │ + bl 6d90c │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 988d0 │ │ │ │ + bpl.n 987fc │ │ │ │ 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 19d444 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ + bl 1a1344 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #63460 @ 0xf7e4 │ │ │ │ + movw r1, #64996 @ 0xfde4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16392 @ 0x4008 │ │ │ │ + movw r0, #17928 @ 0x4608 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63284 @ 0xf734 │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #15092 @ 0x3af4 │ │ │ │ + movw r0, #16628 @ 0x40f4 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 626f4 <_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 9893c │ │ │ │ + beq.n 98868 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 9894c │ │ │ │ - movw r2, #14296 @ 0x37d8 │ │ │ │ + beq.n 98878 │ │ │ │ + movw r2, #15832 @ 0x3dd8 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 9893a │ │ │ │ - movw r2, #14552 @ 0x38d8 │ │ │ │ + cbnz r0, 98866 │ │ │ │ + movw r2, #16088 @ 0x3ed8 │ │ │ │ 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 98924 │ │ │ │ + bne.n 98850 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 98924 │ │ │ │ + b.n 98850 │ │ │ │ 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 98d4c │ │ │ │ + bne.w 98b92 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r8, [r4, #452] @ 0x1c4 │ │ │ │ - ldr.w r9, [r4, #4] │ │ │ │ + ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - str.w r9, [r4, #28] │ │ │ │ + str.w r8, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 98e74 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 98cba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 9957e │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.w 99496 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r4, #32] │ │ │ │ - bcs.n 989e2 │ │ │ │ + bcs.n 9890e │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - add.w r2, r9, #1 │ │ │ │ + add.w r2, r8, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldrb.w r1, [r9] │ │ │ │ - cmp r2, r9 │ │ │ │ - str.w r9, [r4, #4] │ │ │ │ - bhi.w 9a6ca │ │ │ │ - ldrb.w r2, [r9] │ │ │ │ + ldrb.w r1, [r8] │ │ │ │ + cmp r2, r8 │ │ │ │ + str.w r8, [r4, #4] │ │ │ │ + bhi.w 9a6bc │ │ │ │ + ldrb.w r2, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a6bc │ │ │ │ + bne.w 9a6ae │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov r5, r9 │ │ │ │ + mov r5, r8 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r7, r9 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r7, r8 │ │ │ │ str.w fp, [r4, #28] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9950e │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - cmp r0, sl │ │ │ │ - bcs.w 99576 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + beq.w 99424 │ │ │ │ + ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ + cmp r6, sl │ │ │ │ + bcs.w 9948c │ │ │ │ + adds r3, r6, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ sub.w r3, r2, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 98be2 │ │ │ │ + bhi.w 98b0e │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 990d2 │ │ │ │ + bmi.w 98fee │ │ │ │ mov r7, r2 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 9a0fa │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a138 │ │ │ │ str r5, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 999ee │ │ │ │ + beq.w 99b9a │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 98c52 │ │ │ │ + bls.w 98cf6 │ │ │ │ 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 98c64 │ │ │ │ - cmp r7, #13 │ │ │ │ - beq.w 9a6b0 │ │ │ │ - cmp r7, #10 │ │ │ │ - beq.w 98d28 │ │ │ │ + bne.w 98d08 │ │ │ │ + cmp r2, #13 │ │ │ │ + beq.w 98b60 │ │ │ │ + cmp r2, #10 │ │ │ │ + beq.w 98b6e │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9913c │ │ │ │ + beq.w 99058 │ │ │ │ uxtb r3, r7 │ │ │ │ - movw r5, #42848 @ 0xa760 │ │ │ │ + movw r5, #44384 @ 0xad60 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 98eb0 │ │ │ │ + bmi.w 98dcc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #43872 @ 0xab60 │ │ │ │ + movw r5, #45408 @ 0xb160 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 99a3a │ │ │ │ + beq.w 99a28 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ - beq.w 99386 │ │ │ │ + beq.w 9929e │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq.w 9a104 │ │ │ │ + beq.w 9a0de │ │ │ │ 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 98f70 │ │ │ │ + bne.w 98e8c │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ - beq.w 98f70 │ │ │ │ + beq.w 98e8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adbf4 <_PyToken_TwoChars@@Base> │ │ │ │ + bl addd8 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 998ec │ │ │ │ + bne.w 997f4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9906e │ │ │ │ + beq.w 98f8a │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9a6ca │ │ │ │ + bcc.w 9a6bc │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9a6bc │ │ │ │ + bne.w 9a6ae │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - beq.w 98fa8 │ │ │ │ - ble.w 99076 │ │ │ │ + beq.w 98ec4 │ │ │ │ + ble.w 98f92 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98fa8 │ │ │ │ + beq.w 98ec4 │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ addeq.w r5, r4, #12288 @ 0x3000 │ │ │ │ - beq.w 990d6 │ │ │ │ + beq.w 98ff2 │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9a67e │ │ │ │ + bcs.w 9a5dc │ │ │ │ lsrs r1, r7, #7 │ │ │ │ - movw r3, #32008 @ 0x7d08 │ │ │ │ + movw r3, #33544 @ 0x8308 │ │ │ │ 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, #23304 @ 0x5b08 │ │ │ │ + movw r3, #24840 @ 0x6108 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #15224 @ 0x3b78 │ │ │ │ + movw r3, #16760 @ 0x4178 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w 9a67e │ │ │ │ + bpl.w 9a5dc │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - beq.w 9972c │ │ │ │ + beq.w 9965a │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bhi.w 9a7ee │ │ │ │ - movw r3, #15092 @ 0x3af4 │ │ │ │ + bhi.w 9a468 │ │ │ │ + movw r3, #16628 @ 0x40f4 │ │ │ │ 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 │ │ │ │ @@ -165211,314 +165111,309 @@ │ │ │ │ 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 98bdc │ │ │ │ + beq.n 98b08 │ │ │ │ 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 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 9a0ea │ │ │ │ + it eq │ │ │ │ + moveq r5, #0 │ │ │ │ + str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ str r5, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98a38 │ │ │ │ - b.n 98bfc │ │ │ │ + bne.w 98964 │ │ │ │ + b.n 98b28 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 98c0c │ │ │ │ + beq.n 98b38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 98bf8 │ │ │ │ + bne.n 98b24 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 99e52 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 99d34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a1ac │ │ │ │ + bne.w 9a206 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 999ee │ │ │ │ - adds r0, r7, #1 │ │ │ │ - bne.w 98a64 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a018 │ │ │ │ - subs.w r2, r1, #11 │ │ │ │ + beq.w 99b9a │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 99882 │ │ │ │ + cmp r0, #13 │ │ │ │ + bne.n 98b72 │ │ │ │ mov r0, r4 │ │ │ │ - it ne │ │ │ │ - movne r2, #1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bl 9aa40 │ │ │ │ - b.n 98bdc │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 99504 │ │ │ │ - cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 99368 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 997c8 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 992bc │ │ │ │ - bic.w r2, r2, #32 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.n 98c9c │ │ │ │ - ldrd r6, r7, [r4, #4] │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.w 99488 │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ - cmp r3, r5 │ │ │ │ - bcs.w 994f4 │ │ │ │ - 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 98c78 │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #9 │ │ │ │ - bls.n 98c78 │ │ │ │ - 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 990cc │ │ │ │ - adds r3, r7, #1 │ │ │ │ - beq.w 99c08 │ │ │ │ - ldrd r1, r3, [r4] │ │ │ │ - mov r2, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - bcc.w 9a6ca │ │ │ │ - ldrb.w r2, [r2, #-1] │ │ │ │ - uxtb r7, r7 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 9a6bc │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9a2be │ │ │ │ - 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 98d24 │ │ │ │ - ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r3, [r0, #16] │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 98bdc │ │ │ │ + bl 9a7b8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #10 │ │ │ │ + bne.w 9899c │ │ │ │ + add.w r5, r4, #12288 @ 0x3000 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 991b8 │ │ │ │ - add.w r5, r4, #12288 @ 0x3000 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 990d4 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99c9e │ │ │ │ + bne.w 99bea │ │ │ │ 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 98d98 │ │ │ │ + beq.n 98bde │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.n 98e00 │ │ │ │ + bcs.n 98c46 │ │ │ │ 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 98fec │ │ │ │ + bne.w 98f08 │ │ │ │ adds r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 98d6e │ │ │ │ + bne.n 98bb4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99c02 │ │ │ │ + bne.w 99b28 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #56073 @ 0xdb09 │ │ │ │ + movw r3, #57393 @ 0xe031 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 998c4 │ │ │ │ + bne.w 997cc │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99de4 │ │ │ │ + beq.w 99cfc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 98dc8 │ │ │ │ + cbnz r2, 98c0e │ │ │ │ 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 9a11c │ │ │ │ + bne.w 9a27a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99c60 │ │ │ │ + beq.w 99bac │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 98d76 │ │ │ │ + bcc.n 98bbc │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #29 │ │ │ │ str r2, [r4, #32] │ │ │ │ - ldr.w r8, [r4, #480] @ 0x1e0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 998a6 │ │ │ │ + ldr.w r9, [r4, #480] @ 0x1e0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 997ae │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 99248 │ │ │ │ + bne.w 99160 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 99258 │ │ │ │ - ble.w 997e2 │ │ │ │ + beq.w 99170 │ │ │ │ + ble.w 996fc │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ ittt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 9984c │ │ │ │ + bgt.w 99b52 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r1, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 99846 │ │ │ │ + bge.w 99760 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ str.w r3, [r2, #2292] @ 0x8f4 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r9, [r4, #4] │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - str.w r9, [r4, #28] │ │ │ │ + str.w r8, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 989a0 │ │ │ │ - mov r8, r1 │ │ │ │ + beq.w 988cc │ │ │ │ + mov r9, r1 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r5, [r4, #480] @ 0x1e0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bge.w 99758 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ + bge.w 99672 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 997a4 │ │ │ │ + bne.w 996be │ │ │ │ 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 98bdc │ │ │ │ + b.n 98b08 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ + beq.w 9941a │ │ │ │ + cmp r1, #85 @ 0x55 │ │ │ │ + beq.w 99280 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ + beq.w 996e2 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ + beq.w 991d4 │ │ │ │ + bic.w r2, r2, #32 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ + b.n 98d40 │ │ │ │ + ldrd r6, r7, [r4, #4] │ │ │ │ + cmp r6, r7 │ │ │ │ + beq.w 993a0 │ │ │ │ + ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ + cmp r3, r5 │ │ │ │ + bcs.w 9940c │ │ │ │ + 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 98d1c │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #9 │ │ │ │ + bls.n 98d1c │ │ │ │ + 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 98fe8 │ │ │ │ + adds r3, r7, #1 │ │ │ │ + beq.w 99a1a │ │ │ │ + ldrd r1, r3, [r4] │ │ │ │ + mov r2, r3 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + bcc.w 9a6bc │ │ │ │ + ldrb.w r2, [r2, #-1] │ │ │ │ + uxtb r7, r7 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.w 9a6ae │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a082 │ │ │ │ + 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 98dc8 │ │ │ │ + ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0, #16] │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 98b08 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne.w 99274 │ │ │ │ - bl 9a87c │ │ │ │ + bne.w 9918c │ │ │ │ + bl 9a7b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9a25a │ │ │ │ - bgt.w 995e8 │ │ │ │ + beq.w 99f54 │ │ │ │ + bgt.w 99500 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 99cc2 │ │ │ │ - bgt.w 99860 │ │ │ │ + beq.w 99c06 │ │ │ │ + bgt.w 99768 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9a25a │ │ │ │ + beq.w 99f54 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9a062 │ │ │ │ + beq.w 99eb0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9a024 │ │ │ │ + beq.w 9a008 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9a77a │ │ │ │ + bmi.w 9a624 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99d82 │ │ │ │ + beq.w 99cc8 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9a056 │ │ │ │ - movw r2, #28360 @ 0x6ec8 │ │ │ │ + bgt.w 9a03a │ │ │ │ + movw r2, #29896 @ 0x74c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8380 │ │ │ │ + bl c84d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a018 │ │ │ │ + beq.w 9a200 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 99e7c │ │ │ │ + beq.w 99dca │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 9a6ca │ │ │ │ + bcc.w 9a6bc │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9a6bc │ │ │ │ + bne.w 9a6ae │ │ │ │ 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 │ │ │ │ @@ -165528,43 +165423,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 98f6c │ │ │ │ + beq.n 98e88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 98bdc │ │ │ │ + b.n 98b08 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 996b8 │ │ │ │ + bgt.w 995d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl adbf4 <_PyToken_TwoChars@@Base> │ │ │ │ + bl addd8 <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 998ec │ │ │ │ + bne.w 997f4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 98af8 │ │ │ │ + bne.w 98a24 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - ble.w 9a1e6 │ │ │ │ + ble.w 99faa │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - bne.w 990d6 │ │ │ │ + bne.w 98ff2 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9a768 │ │ │ │ + bgt.w 9a590 │ │ │ │ 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 │ │ │ │ @@ -165577,387 +165472,386 @@ │ │ │ │ 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 99110 │ │ │ │ + b.n 9902c │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 99dc8 │ │ │ │ + beq.w 99d18 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r8, r6 │ │ │ │ - beq.w 98d5c │ │ │ │ + beq.w 98ba2 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9a6de │ │ │ │ + beq.w 9a422 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ + mov r8, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ - mov r9, r5 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.w 9a6ca │ │ │ │ + bcc.w 9a6bc │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 9a6bc │ │ │ │ + bne.w 9a6ae │ │ │ │ sub.w r5, ip, #10 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #25 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi.w 98e06 │ │ │ │ + bhi.w 98c4c │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ lsrs r1, r5 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 98e06 │ │ │ │ + bpl.w 98c4c │ │ │ │ ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 99628 │ │ │ │ + beq.w 99540 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a738 │ │ │ │ - ldr.w r8, [r4, #452] @ 0x1c4 │ │ │ │ - str.w r9, [r4, #28] │ │ │ │ + bne.w 9a558 │ │ │ │ + ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ + str.w r8, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 98e74 │ │ │ │ - mov.w r8, #1 │ │ │ │ - b.n 989a0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 98cba │ │ │ │ + mov.w r9, #1 │ │ │ │ + b.n 988cc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - beq.n 98fa8 │ │ │ │ - bgt.w 98b30 │ │ │ │ + beq.n 98ec4 │ │ │ │ + bgt.w 98a5c │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - beq.n 98fa8 │ │ │ │ + beq.n 98ec4 │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ - bne.w 98b40 │ │ │ │ + bne.w 98a6c │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 990de │ │ │ │ + ble.n 98ffa │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a1ec │ │ │ │ + bne.w 99e0a │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a758 │ │ │ │ - bgt.n 990f4 │ │ │ │ + beq.w 9a5cc │ │ │ │ + bgt.n 99010 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 99228 │ │ │ │ + blt.w 99140 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 98fe8 │ │ │ │ + bne.n 98f04 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a6d8 │ │ │ │ + bne.w 9a5c0 │ │ │ │ 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 99110 │ │ │ │ + b.n 9902c │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 98c78 │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 989f4 │ │ │ │ + b.n 98d1c │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 98920 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99920 │ │ │ │ + bgt.w 99840 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99984 │ │ │ │ + bne.w 998ce │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a758 │ │ │ │ - ble.w 98fe8 │ │ │ │ + beq.w 9a5cc │ │ │ │ + ble.w 98f04 │ │ │ │ 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 99206 │ │ │ │ + bne.n 9911e │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9921a │ │ │ │ + bgt.w 99132 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ and.w r0, r7, #127 @ 0x7f │ │ │ │ - movw r1, #23304 @ 0x5b08 │ │ │ │ + movw r1, #24840 @ 0x6108 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r3, #15224 @ 0x3b78 │ │ │ │ + movw r3, #16760 @ 0x4178 │ │ │ │ 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 9a67e │ │ │ │ + bpl.w 9a5dc │ │ │ │ ldr r5, [r4, #28] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 98b92 │ │ │ │ + b.n 98abe │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #42848 @ 0xa760 │ │ │ │ + movw r5, #44384 @ 0xad60 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 99d96 │ │ │ │ + bmi.w 99cdc │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99e32 │ │ │ │ + beq.w 99e18 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 99ebe │ │ │ │ + beq.w 99e70 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9a6ca │ │ │ │ + bcc.w 9a6bc │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a6bc │ │ │ │ + bne.w 9a6ae │ │ │ │ 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 │ │ │ │ + cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r3, #0 │ │ │ │ + cmpne r2, #0 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 991b4 │ │ │ │ + beq.n 990d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 98bdc │ │ │ │ + b.n 98b08 │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 98d36 │ │ │ │ - add.w r2, r4, #12288 @ 0x3000 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ + bgt.w 98b80 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99ef0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 99d6e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r8, [r4, #2700] @ 0xa8c │ │ │ │ + subs r7, #1 │ │ │ │ + str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r5, #0 │ │ │ │ + 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 r5, [r2, #24] │ │ │ │ + str r7, [r2, #24] │ │ │ │ strd r1, r3, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq.n 99202 │ │ │ │ + beq.n 9911a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 98bdc │ │ │ │ + b.n 98b08 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 99346 │ │ │ │ + bne.w 9925e │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 99110 │ │ │ │ + ble.w 9902c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 98fe8 │ │ │ │ - movw r1, #28980 @ 0x7134 │ │ │ │ + bge.w 98f04 │ │ │ │ + movw r1, #30516 @ 0x7734 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d62b8 │ │ │ │ + bl 1d9b78 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.n 98bdc │ │ │ │ + bl 9a97c │ │ │ │ + b.n 98b08 │ │ │ │ add.w r3, r4, r0, lsl #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9a6f8 │ │ │ │ + bne.w 9a5a2 │ │ │ │ mov r3, fp │ │ │ │ add r2, r4 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99846 │ │ │ │ + bne.w 99760 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r9, [r4, #4] │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 98e64 │ │ │ │ - bl c7b9c │ │ │ │ + b.n 98caa │ │ │ │ + bl c7cf0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99da4 │ │ │ │ + beq.w 99cea │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99d82 │ │ │ │ + beq.w 99cc8 │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 99f04 │ │ │ │ + beq.w 99d8c │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 99f48 │ │ │ │ + beq.w 9a044 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28360 @ 0x6ec8 │ │ │ │ + movw r2, #29896 @ 0x74c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c8380 │ │ │ │ + bl c84d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f12 │ │ │ │ + bne.w 98e2e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.n 98bdc │ │ │ │ + bl 9a97c │ │ │ │ + b.n 98b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq.w 99b28 │ │ │ │ + beq.w 9998a │ │ │ │ sub.w r2, r0, #34 @ 0x22 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b28 │ │ │ │ - mov r9, r3 │ │ │ │ + bne.w 9998a │ │ │ │ + mov r8, r3 │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 99320 │ │ │ │ + b.n 99238 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.w 998bc │ │ │ │ - cbnz r1, 992f4 │ │ │ │ + beq.w 997c4 │ │ │ │ + cbnz r1, 9920c │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq.n 99368 │ │ │ │ + beq.n 99280 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq.w 9997e │ │ │ │ + beq.w 998c8 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne.w 98c6e │ │ │ │ + bne.w 98d12 │ │ │ │ movs r5, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ + mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 99b22 │ │ │ │ + beq.w 99984 │ │ │ │ sub.w r2, r0, #39 @ 0x27 │ │ │ │ negs r6, r2 │ │ │ │ adcs r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 99b22 │ │ │ │ + bne.w 99984 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - orr.w r3, r9, r6 │ │ │ │ + orr.w r3, r8, r6 │ │ │ │ bic.w r2, r7, #32 │ │ │ │ orrs.w r0, r3, r5 │ │ │ │ - beq.n 992e2 │ │ │ │ + beq.n 991fa │ │ │ │ orr.w r0, r1, r5 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 992ea │ │ │ │ + beq.n 99202 │ │ │ │ orrs r6, r1 │ │ │ │ - bne.w 98c6e │ │ │ │ + bne.w 98d12 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne.w 98c6e │ │ │ │ + bne.w 98d12 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 99300 │ │ │ │ + b.n 99218 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9a13e │ │ │ │ + bne.w 9a254 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.w 9a134 │ │ │ │ + bne.w 9a24a │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 98fe8 │ │ │ │ + ble.w 98f04 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 990b0 │ │ │ │ - b.n 99228 │ │ │ │ + bge.w 98fcc │ │ │ │ + b.n 99140 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ - mov r9, r1 │ │ │ │ + mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r7, r0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne.n 9931e │ │ │ │ + bne.n 99236 │ │ │ │ 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 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 99942 │ │ │ │ + beq.w 99828 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 99a36 │ │ │ │ + beq.w 99922 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [r4, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc.w 9a6ca │ │ │ │ + bcc.w 9a6bc │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9a6bc │ │ │ │ + bne.w 9a6ae │ │ │ │ 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 9943c │ │ │ │ + bne.n 99354 │ │ │ │ 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 │ │ │ │ @@ -165971,211 +165865,212 @@ │ │ │ │ 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 98bdc │ │ │ │ + b.w 98b08 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ it ne │ │ │ │ movne fp, r1 │ │ │ │ - beq.w 9995a │ │ │ │ + beq.w 998a4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 99638 │ │ │ │ + beq.w 99552 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 996b2 │ │ │ │ + bcs.w 995cc │ │ │ │ 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 9a018 │ │ │ │ + beq.w 9a200 │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9a178 │ │ │ │ + beq.w 9a238 │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a5a0 │ │ │ │ + bne.w 9a368 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 99430 │ │ │ │ + bne.n 99348 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 993ee │ │ │ │ + b.n 99306 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 994f8 │ │ │ │ + bne.n 99410 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #56073 @ 0xdb09 │ │ │ │ + movw sl, #57393 @ 0xe031 │ │ │ │ movt sl, #18 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99744 │ │ │ │ + bne.w 99646 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bea │ │ │ │ + beq.w 99b10 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 994b6 │ │ │ │ + cbnz r3, 993ce │ │ │ │ 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 9a20c │ │ │ │ + bne.w 99f3e │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 999a0 │ │ │ │ + beq.w 998ea │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 98c8c │ │ │ │ + bcc.w 98d30 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r2, #32 │ │ │ │ - b.w 98c9c │ │ │ │ + b.n 98d40 │ │ │ │ movs r6, #0 │ │ │ │ - mov.w r9, #1 │ │ │ │ + mov.w r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 9936e │ │ │ │ + b.n 99286 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 999ce │ │ │ │ + bne.w 99862 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #56073 @ 0xdb09 │ │ │ │ + movw r6, #57393 @ 0xe031 │ │ │ │ movt r6, #18 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 997d0 │ │ │ │ + bne.w 996ea │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c16 │ │ │ │ + beq.w 99b66 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9953c │ │ │ │ + cbnz r3, 99452 │ │ │ │ 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 99fb0 │ │ │ │ + bne.w 99f1a │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 99a00 │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ + beq.w 99926 │ │ │ │ + ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - cmp r0, r3 │ │ │ │ - bcc.w 98a04 │ │ │ │ + cmp r6, r3 │ │ │ │ + bcc.w 98930 │ │ │ │ movs r1, #29 │ │ │ │ - mov r9, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r0, r6 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 999d4 │ │ │ │ + b.n 99868 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 989e2 │ │ │ │ + bne.w 9890e │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r7, #56073 @ 0xdb09 │ │ │ │ + movw r7, #57393 @ 0xe031 │ │ │ │ movt r7, #18 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 99892 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 9979a │ │ │ │ + mov r0, r8 │ │ │ │ blx 2941c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c42 │ │ │ │ + beq.w 99b2e │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - sub.w r2, r3, r9 │ │ │ │ + sub.w r2, r3, r8 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ + mov r0, r8 │ │ │ │ + str.w r8, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99bce │ │ │ │ + bne.w 999fe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r5, r9 │ │ │ │ + mov r5, r8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99b7e │ │ │ │ + beq.w 999ae │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov r9, r5 │ │ │ │ + mov r8, r5 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 989aa │ │ │ │ + b.w 988d6 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9a062 │ │ │ │ + beq.w 99eb0 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 99cc2 │ │ │ │ + beq.w 99c06 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9a77a │ │ │ │ + bmi.w 9a624 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99f02 │ │ │ │ - ble.n 9960e │ │ │ │ + beq.w 99d8a │ │ │ │ + ble.n 99526 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 99f48 │ │ │ │ - movw r2, #28360 @ 0x6ec8 │ │ │ │ + beq.w 9a044 │ │ │ │ + movw r2, #29896 @ 0x74c8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8380 │ │ │ │ + bl c84d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a018 │ │ │ │ + beq.w 9a200 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 98f1a │ │ │ │ + b.n 98e36 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a728 │ │ │ │ + bne.w 9a5c6 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ - mov.w r8, #1 │ │ │ │ - b.n 98e64 │ │ │ │ + mov.w r9, #1 │ │ │ │ + b.w 98caa │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99b6a │ │ │ │ + bne.w 99970 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r5, #56073 @ 0xdb09 │ │ │ │ + movw r5, #57393 @ 0xe031 │ │ │ │ movt r5, #18 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 998d8 │ │ │ │ + bne.w 997e0 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b4c │ │ │ │ + beq.w 99952 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99d12 │ │ │ │ + bne.w 99cc2 │ │ │ │ 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 │ │ │ │ @@ -166183,381 +166078,454 @@ │ │ │ │ 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 99d6c │ │ │ │ + bne.w 99cac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 99d18 │ │ │ │ + beq.w 99c56 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9944e │ │ │ │ + bcc.w 99366 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 99b76 │ │ │ │ + b.n 9997c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98f7c │ │ │ │ + blt.w 98e98 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r9, r3 │ │ │ │ subne.w r9, r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 9a17e │ │ │ │ + beq.w 99ea2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 99702 │ │ │ │ + bne.n 9961c │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b24 │ │ │ │ + bl c6c3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999ee │ │ │ │ + beq.w 99b9a │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 98f7c │ │ │ │ + beq.w 98e98 │ │ │ │ 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 9a31c │ │ │ │ + bne.w 99fb0 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne.w 98f7c │ │ │ │ + bne.w 98e98 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98f7c │ │ │ │ + bne.w 98e98 │ │ │ │ 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 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + bl 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + mov r7, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99b24 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + b.n 993e2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98b86 │ │ │ │ + blt.w 98ab2 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ - b.w 98b92 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - mov r7, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99bfe │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - b.n 994ca │ │ │ │ - add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ + b.w 98abe │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - cbnz r0, 9977c │ │ │ │ + cbnz r0, 99696 │ │ │ │ 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 98bdc │ │ │ │ + b.w 98b08 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne.w r9, #0 │ │ │ │ + cmpne.w r8, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str.w r9, [r0, #24] │ │ │ │ + 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 99776 │ │ │ │ + b.n 99690 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r1, r3, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - strd r9, r9, [r0, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 98eac │ │ │ │ + strd r8, r8, [r0, #20] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 98cf2 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b.w 98eac │ │ │ │ + b.w 98cf2 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ - mov r9, r6 │ │ │ │ - b.n 9936e │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 99286 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c2c │ │ │ │ + beq.w 99b7c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 9954e │ │ │ │ + b.n 99464 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 99cba │ │ │ │ + ble.w 99b4c │ │ │ │ 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, 99830 │ │ │ │ + cbz r5, 9974a │ │ │ │ add r2, r4 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 9997a │ │ │ │ + ble.w 998c4 │ │ │ │ subs r1, #2 │ │ │ │ subs r0, #2 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 99830 │ │ │ │ + cbz r0, 9974a │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 99976 │ │ │ │ + ble.w 998c0 │ │ │ │ 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 99814 │ │ │ │ + bne.n 9972e │ │ │ │ movs r2, #0 │ │ │ │ add r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 99cba │ │ │ │ + bne.w 99b4c │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99264 │ │ │ │ + beq.w 9917c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #18 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + b.n 99b52 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 98ee4 │ │ │ │ + bne.w 98e00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9a01e │ │ │ │ + bmi.w 9a002 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ + bl 9a924 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28508 @ 0x6f5c │ │ │ │ + movw r1, #30044 @ 0x755c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - b.n 99238 │ │ │ │ + bl 1d9b78 │ │ │ │ + b.n 99150 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c56 │ │ │ │ - ldr.w r9, [r4, #4] │ │ │ │ - b.n 995b8 │ │ │ │ + beq.w 99b42 │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ + b.n 994d0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr.w r9, [r4, #4] │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 98e64 │ │ │ │ + b.w 98caa │ │ │ │ mov r6, r0 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 9936e │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 99286 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e2e │ │ │ │ + beq.w 99e46 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.w 98dda │ │ │ │ + b.w 98c20 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99efe │ │ │ │ + beq.w 99e4a │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 99684 │ │ │ │ + b.n 9959e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4d64 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c4e64 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9990e │ │ │ │ + bne.n 99816 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ + bl 9a924 │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + bl 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7b8 │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.n 99918 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + adds r6, r0, #1 │ │ │ │ + beq.w 9a12a │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 992d2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9908a │ │ │ │ + bne.w 98fa6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9908a │ │ │ │ + beq.w 98fa6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28928 @ 0x7100 │ │ │ │ + movw r1, #30464 @ 0x7700 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - b.n 99238 │ │ │ │ + bl 1d9b78 │ │ │ │ + b.n 99150 │ │ │ │ + ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ + mov r8, r5 │ │ │ │ + subs r0, #1 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 99874 │ │ │ │ + add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w r8, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + beq.w 99b9a │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a200 │ │ │ │ + subs.w r2, r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - cmp r7, r0 │ │ │ │ - beq.n 99a2c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r6, r0, #1 │ │ │ │ - beq.w 9a2b0 │ │ │ │ - mov.w r8, #1 │ │ │ │ - b.n 993ba │ │ │ │ + it ne │ │ │ │ + movne r2, #1 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bl 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 9a222 │ │ │ │ + beq.w 9a23e │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9a72e │ │ │ │ + beq.w 9a532 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9943c │ │ │ │ + b.n 99354 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 99832 │ │ │ │ + b.n 9974c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 99832 │ │ │ │ + b.n 9974c │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 9936e │ │ │ │ + b.n 99286 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 98fe8 │ │ │ │ + ble.w 98f04 │ │ │ │ subs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - bgt.w 9909e │ │ │ │ + bgt.w 98fba │ │ │ │ mov r2, r7 │ │ │ │ - b.w 99110 │ │ │ │ + b.w 9902c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 994f8 │ │ │ │ + bne.w 99410 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99744 │ │ │ │ + bne.w 99646 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1fa │ │ │ │ + beq.w 99f2c │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 999c8 │ │ │ │ + cbnz r2, 99912 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 994ba │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov r9, r5 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 99fc2 │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ - cmp r1, #28 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98c32 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + b.n 993d2 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + movs r6, #3 │ │ │ │ + mov r8, r9 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 992fe │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 999ce │ │ │ │ + bne.n 99862 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 997d0 │ │ │ │ + bne.w 996ea │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a248 │ │ │ │ + beq.w 9a14a │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99a26 │ │ │ │ + cbnz r2, 9994c │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 9953e │ │ │ │ - mov.w r9, #0 │ │ │ │ + b.n 99454 │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 9957e │ │ │ │ + mov r5, r2 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + cmp r1, #17 │ │ │ │ + beq.w 9a200 │ │ │ │ + cmp r1, #22 │ │ │ │ + beq.w 9a16c │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.w 9a36a │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9929e │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movw r5, #45408 @ 0xb160 │ │ │ │ + movt r5, #42 @ 0x2a │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ + beq.n 99a32 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ + beq.n 99a32 │ │ │ │ + cmp r7, #39 @ 0x27 │ │ │ │ + beq.w 9929e │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ + bne.w 989d8 │ │ │ │ + b.n 9929e │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.w 9a142 │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 99d5c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2941c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a0f8 │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cbnz r2, 999d6 │ │ │ │ + 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 994ee │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #29672 @ 0x73e8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d9b78 │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ + str.w r8, [r4, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + b.w 9890e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a082 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movs r6, #3 │ │ │ │ - mov r8, r9 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 993e6 │ │ │ │ + b.w 98d9a │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 99a44 │ │ │ │ + beq.n 99a32 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 98aac │ │ │ │ + bne.w 989d8 │ │ │ │ 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 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 9a18c │ │ │ │ - bl 9a9e8 │ │ │ │ + beq.w 9a10a │ │ │ │ + bl 9a924 │ │ │ │ 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 9a68e │ │ │ │ + bgt.w 9a68c │ │ │ │ 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 │ │ │ │ @@ -166576,18 +166544,18 @@ │ │ │ │ str.w r0, [sl, #2788] @ 0xae4 │ │ │ │ str.w r0, [sl, #2792] @ 0xae8 │ │ │ │ str.w r0, [sl, #2800] @ 0xaf0 │ │ │ │ str.w r7, [r4, lr] │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldrb.w r0, [r9] │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - beq.n 99ae8 │ │ │ │ - bhi.n 99af6 │ │ │ │ + beq.n 99ad6 │ │ │ │ + bhi.n 99ae4 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne.n 99af6 │ │ │ │ + bne.n 99ae4 │ │ │ │ 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 │ │ │ │ @@ -166597,212 +166565,150 @@ │ │ │ │ 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 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 99386 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movw r5, #43872 @ 0xab60 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 99a44 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 99a44 │ │ │ │ - cmp r7, #39 @ 0x27 │ │ │ │ - beq.w 99386 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 98aac │ │ │ │ - b.n 99386 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 99664 │ │ │ │ - mov r5, r2 │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r5, [r4, #4] │ │ │ │ - cmp r1, #17 │ │ │ │ - beq.w 9a018 │ │ │ │ - cmp r1, #22 │ │ │ │ - beq.w 9a0b8 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9a5a2 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.w 9a22e │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 99db6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2941c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a236 │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99ba6 │ │ │ │ - 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 995d6 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - str.w r9, [r4, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - b.w 989e2 │ │ │ │ + bl 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r6, r0 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 994b0 │ │ │ │ + bne.w 993c8 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r7, [r4, #4] │ │ │ │ - b.n 994f8 │ │ │ │ + b.n 99410 │ │ │ │ mov r3, r9 │ │ │ │ - b.w 98e06 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9a2be │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b.w 98cf6 │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 98c4c │ │ │ │ + mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ - add.w r9, r5, r0 │ │ │ │ - cmp r9, r5 │ │ │ │ - bne.w 99e00 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ + add.w r3, r8, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.w 994be │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ + mov r8, r5 │ │ │ │ mov r3, r5 │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - subs r2, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 999e2 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 999e2 │ │ │ │ - mov r0, r9 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + b.w 9890e │ │ │ │ + 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 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ + mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - add.w r3, r9, r0 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 995a6 │ │ │ │ + add.w r8, r5, r0 │ │ │ │ + cmp r8, r5 │ │ │ │ + bne.w 99dfc │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - mov r9, r5 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.w 989e2 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9a292 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + subs r5, #1 │ │ │ │ + str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + cmp r1, #28 │ │ │ │ + str r5, [r4, #28] │ │ │ │ + bne.w 99882 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99c02 │ │ │ │ + bne.n 99b28 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 99e20 │ │ │ │ + bne.w 99e38 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0da │ │ │ │ + beq.w 9a15c │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 99c88 │ │ │ │ + cbnz r3, 99bd4 │ │ │ │ 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 98dda │ │ │ │ + b.w 98c20 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a870 │ │ │ │ + bne.w 9a550 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #21 │ │ │ │ - b.n 9984c │ │ │ │ + bl 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a864 │ │ │ │ + beq.w 9a6f4 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ands.w r8, r3, #16 │ │ │ │ - beq.w 9a82a │ │ │ │ + beq.w 9a5ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 99cde │ │ │ │ + bmi.n 99c22 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a864 │ │ │ │ + beq.w 9a6f4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #28356 @ 0x6ec4 │ │ │ │ + movw r2, #29892 @ 0x74c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8380 │ │ │ │ + bl c84d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f12 │ │ │ │ - b.w 992ae │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 99674 │ │ │ │ + bne.w 98e2e │ │ │ │ + b.w 991c6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99b6a │ │ │ │ + bne.w 99970 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 99e0e │ │ │ │ + bne.w 99e4e │ │ │ │ mov r0, fp │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a164 │ │ │ │ + beq.w 99f06 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 99d40 │ │ │ │ + cbnz r2, 99c80 │ │ │ │ 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 │ │ │ │ @@ -166810,1832 +166716,1826 @@ │ │ │ │ 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 9969e │ │ │ │ + beq.w 995b8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ + movw r1, #29672 @ 0x73e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ + bl 1d9b78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 99b6a │ │ │ │ + b.n 99970 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 9958e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 99286 │ │ │ │ + bpl.w 9919e │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b9c │ │ │ │ + bl c7cf0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99286 │ │ │ │ + bne.w 9919e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99c56 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - b.n 99bba │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ - cmp r6, #8 │ │ │ │ - bne.w 9a74a │ │ │ │ - cmp r7, #0 │ │ │ │ - it lt │ │ │ │ - addlt r7, #7 │ │ │ │ - asrs r7, r7, #3 │ │ │ │ - mla r6, r7, r6, r6 │ │ │ │ - add.w r8, r9, #1 │ │ │ │ - b.w 98d5c │ │ │ │ + bl 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r5, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 98dc2 │ │ │ │ + bne.w 98c08 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.w 98e06 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r7, r9 │ │ │ │ + b.w 98c4c │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ + cmp r6, #8 │ │ │ │ + bne.w 9a616 │ │ │ │ + cmp r7, #0 │ │ │ │ + it lt │ │ │ │ + addlt r7, #7 │ │ │ │ + asrs r7, r7, #3 │ │ │ │ + mla r6, r7, r6, r6 │ │ │ │ + add.w r8, r9, #1 │ │ │ │ + b.w 98ba2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9953a │ │ │ │ - b.w 9953c │ │ │ │ + bne.w 9a206 │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99efe │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.n 99d52 │ │ │ │ + bl 9a924 │ │ │ │ + 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 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 998d2 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 99dfa │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 99eae │ │ │ │ + beq.w 99b42 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 999ea │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9a47c │ │ │ │ + str.w r9, [r5, #72] @ 0x48 │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a1ac │ │ │ │ - ldr.w r9, [r4, #28] │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + bl 9a7b8 │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ + mov r1, r0 │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ + bne.w 9a174 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7b8 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + beq.w 9a56a │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7cf0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99cea │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ + b.w 991a8 │ │ │ │ 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 98f6c │ │ │ │ + beq.w 98e88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98f6c │ │ │ │ + beq.w 98e88 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 98f62 │ │ │ │ + b.w 98e7e │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r7, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99450 │ │ │ │ + b.w 99452 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 998d8 │ │ │ │ + b.w 98fba │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7b8 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + bne.n 99e60 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 997da │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 99d12 │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 9996c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99e4a │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.n 99c92 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a924 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ + bl 9a924 │ │ │ │ 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 991b4 │ │ │ │ + beq.w 990d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 991b4 │ │ │ │ + beq.w 990d0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 991aa │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a5e4 │ │ │ │ - str.w r8, [r2, #72] @ 0x48 │ │ │ │ - b.n 99caa │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 99b66 │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ - mov r1, r0 │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ - bne.n 99f6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - beq.w 9a854 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7b9c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99da4 │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ - b.w 99290 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.w 9a7ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - movw r2, #28632 @ 0x6fd8 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8380 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98f12 │ │ │ │ - b.w 992ae │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.n 99f2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #28360 @ 0x6ec8 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl c8380 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 992ae │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 99c2e │ │ │ │ - cmp r1, #28 │ │ │ │ - str.w r9, [r4, #28] │ │ │ │ - str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98c32 │ │ │ │ - b.n 999ee │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ac380 │ │ │ │ - adds r2, r7, #1 │ │ │ │ - cmp r9, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - bgt.w 9a428 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 99ffa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 99ffa │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl aefac <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a480 │ │ │ │ - movw r1, #28256 @ 0x6e60 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d62b8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 992ae │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 9a77a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ - beq.n 9a0c4 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 9a024 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r0, r3, #29 │ │ │ │ - bmi.w 9a77a │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 99d82 │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 98efc │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 99f02 │ │ │ │ - bgt.w 99608 │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9a0c0 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 9960e │ │ │ │ - b.n 99f48 │ │ │ │ + b.w 990c6 │ │ │ │ + ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 9961c │ │ │ │ + b.w 995f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a820 │ │ │ │ + beq.w 9a6e8 │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 9a802 │ │ │ │ + bhi.w 9a6ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 9a07a │ │ │ │ + bls.n 99ec8 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a820 │ │ │ │ + beq.w 9a6e8 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9a7de │ │ │ │ + bmi.w 9a700 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #28428 @ 0x6f0c │ │ │ │ + movw r2, #29964 @ 0x750c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8380 │ │ │ │ + bl c84d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f12 │ │ │ │ - b.w 992ae │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.w 993f2 │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 99f04 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.n 9a030 │ │ │ │ - b.w 9987a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.w 99df2 │ │ │ │ - b.n 99c82 │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ - str r6, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 98a38 │ │ │ │ - b.w 98bfc │ │ │ │ - str r6, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - b.w 98a38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1afa90 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9a018 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r5, r9, [r4, #4] │ │ │ │ - b.w 989ee │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - bl 1d62b8 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 99dfa │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9a13e │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.w 9a66e │ │ │ │ - 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 9a56a │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29084 @ 0x719c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - b.w 99238 │ │ │ │ + bne.w 98e2e │ │ │ │ + b.w 991c6 │ │ │ │ mov r0, fp │ │ │ │ blx 29b58 │ │ │ │ add.w r3, fp, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 99d38 │ │ │ │ + bne.w 99c78 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 99b62 │ │ │ │ - mov fp, r1 │ │ │ │ - b.w 993f2 │ │ │ │ - ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 99702 │ │ │ │ - b.w 996dc │ │ │ │ - bl 9a87c │ │ │ │ - cmp r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, #3 │ │ │ │ - beq.w 99a6a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - mov r1, r7 │ │ │ │ + b.n 99968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - b.n 99a68 │ │ │ │ - ldr.w r9, [r4, #28] │ │ │ │ - movw r0, #28236 @ 0x6e4c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - ldrb.w r2, [r0], #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9a36e │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp r6, r9 │ │ │ │ - bls.w 9a57e │ │ │ │ - cmp r2, #32 │ │ │ │ - beq.w 9a408 │ │ │ │ - ldrb.w r6, [r9] │ │ │ │ - cmp r6, r2 │ │ │ │ - bne.w 9a57e │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 9a1bc │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 98b4a │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9998e │ │ │ │ - b.w 9909e │ │ │ │ + movw r1, #29672 @ 0x73e8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d9b78 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99b7c │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 999c2 │ │ │ │ + bne.w 9990c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 99bfa │ │ │ │ + b.n 99b20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ + movw r1, #29672 @ 0x73e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ + bl 1d9b78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 994f8 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 99970 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 989e2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 99ba0 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 99c52 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 99c26 │ │ │ │ - b.w 99a20 │ │ │ │ + b.w 99410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a4c8 │ │ │ │ + beq.w 9a72e │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9a492 │ │ │ │ + bhi.w 9a710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9a272 │ │ │ │ + bls.n 99f6c │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9a4c8 │ │ │ │ + beq.w 9a72e │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9a65e │ │ │ │ + bmi.w 9a78e │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #28500 @ 0x6f54 │ │ │ │ + movw r2, #30036 @ 0x7554 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8380 │ │ │ │ + bl c84d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f12 │ │ │ │ - b.w 992ae │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 993e6 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99c10 │ │ │ │ - ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9a018 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - bl aba08 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a588 │ │ │ │ - bl bbf08 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - blt.w 9a53c │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - blt.w 99fd2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 99c10 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99c10 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 99c10 │ │ │ │ + bne.w 98e2e │ │ │ │ + b.w 991c6 │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 98a76 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99702 │ │ │ │ + bne.w 9961c │ │ │ │ ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ sub.w fp, r1, r2 │ │ │ │ - b.n 9a348 │ │ │ │ + b.n 99fdc │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb.w r2, [r2, ip] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 9a4d2 │ │ │ │ + beq.w 9a738 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, fp │ │ │ │ - blt.n 9a336 │ │ │ │ + blt.n 99fca │ │ │ │ add r3, r4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - bl aba08 │ │ │ │ + bl abbf0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9a018 │ │ │ │ + beq.w 9a200 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [r3, #28] │ │ │ │ - b.w 99702 │ │ │ │ - mov r1, r7 │ │ │ │ + b.w 26c348 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + bne.w 9a624 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 9a9e8 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - add.w r5, r9, #6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r7, r5 │ │ │ │ - bcs.n 9a3a6 │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - movs r0, #57 @ 0x39 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - str r2, [r4, #12] │ │ │ │ - str r2, [r4, #4] │ │ │ │ - strd r1, r9, [r4, #16] │ │ │ │ - str r7, [r4, #24] │ │ │ │ - b.w 98bdc │ │ │ │ - movs r2, #6 │ │ │ │ - mov r0, r9 │ │ │ │ - movw r1, #28248 @ 0x6e58 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - blx 29204 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bl 9a7b8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ + beq.n 9a06c │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + beq.n 9a008 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r0, r3, #29 │ │ │ │ + bmi.w 9a624 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq.w 99cc8 │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble.w 98e18 │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq.w 99d8a │ │ │ │ + bgt.w 99520 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq.n 9a068 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + bne.w 99526 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7b8 │ │ │ │ + movw r2, #30168 @ 0x75d8 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c84d4 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a384 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq.n 9a3dc │ │ │ │ - ldrsb.w r2, [r9, #6] │ │ │ │ - ldrb.w r1, [r9, #6] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 9a384 │ │ │ │ - movw r2, #42848 @ 0xa760 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - lsls r6, r2, #29 │ │ │ │ - bne.n 9a384 │ │ │ │ + bne.w 98e2e │ │ │ │ + b.w 991c6 │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ + b.n 99d8c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7b8 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.n 9a014 │ │ │ │ + b.w 99782 │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99a22 │ │ │ │ + ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9a558 │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - adds r3, #6 │ │ │ │ - ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - strd r3, r2, [r4, #8] │ │ │ │ - str r2, [r4, #4] │ │ │ │ - str r1, [r4, #16] │ │ │ │ - strd r5, r7, [r4, #20] │ │ │ │ - b.w 98bdc │ │ │ │ - mov r2, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - ldrb.w ip, [r6] │ │ │ │ - mov r9, r6 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp.w ip, #32 │ │ │ │ - beq.n 9a40c │ │ │ │ - cmp.w ip, #9 │ │ │ │ - beq.n 9a40c │ │ │ │ - subs r2, r3, r2 │ │ │ │ - add.w r3, r2, r9 │ │ │ │ - b.n 9a1bc │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ea954 │ │ │ │ + bne.w 9a200 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + bl abbf0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a4b8 │ │ │ │ + bl bc0dc <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + blt.w 9a3b4 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + cmp r7, r9 │ │ │ │ + blt.n 9a1ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a448 │ │ │ │ + beq.w 99a22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a448 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99a22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9a552 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 12c0dc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9a472 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 9a472 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 9a552 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.n 99fe4 │ │ │ │ - mov r2, r7 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99a22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28288 @ 0x6e80 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - b.n 9a018 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.w 9a65e │ │ │ │ + bl 1b39d8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9a200 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ + ldrd r5, r8, [r4, #4] │ │ │ │ + b.w 9891a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 999d0 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 99b3e │ │ │ │ + bl 9a7b8 │ │ │ │ + cmp r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + it eq │ │ │ │ + moveq r0, #3 │ │ │ │ + beq.w 99a58 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a924 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - movw r1, #28476 @ 0x6f3c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bl 9a924 │ │ │ │ + b.n 99a56 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 992fe │ │ │ │ + str r0, [r4, #28] │ │ │ │ + str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ + b.w 98964 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 9890e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 99b76 │ │ │ │ + b.w 99946 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.w 99d0a │ │ │ │ + b.n 99bce │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.w 9930a │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 99db6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d62b8 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 9a924 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #29896 @ 0x74c8 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl c84d4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 991c6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a924 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movs r2, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1b02c4 │ │ │ │ + adds r2, r7, #1 │ │ │ │ + cmp r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a268 │ │ │ │ - add.w r0, fp, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 76ed4 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a018 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov lr, r0 │ │ │ │ - adds r3, r4, r3 │ │ │ │ - mov ip, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 9a50a │ │ │ │ - ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ - mov r0, r2 │ │ │ │ - ldrb r1, [r6, r2] │ │ │ │ - cmp r1, #35 @ 0x23 │ │ │ │ - beq.n 9a528 │ │ │ │ - adds r3, #1 │ │ │ │ - strb.w r1, [lr] │ │ │ │ - add.w lr, sl, r3 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp fp, r2 │ │ │ │ - bgt.n 9a4f2 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - strb.w r2, [sl, r3] │ │ │ │ - mov r0, sl │ │ │ │ - bl aba08 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, r3 │ │ │ │ - bl 77270 │ │ │ │ - b.n 9a35c │ │ │ │ - mov r2, r0 │ │ │ │ - cmp fp, r0 │ │ │ │ - beq.n 9a508 │ │ │ │ - ldrb r1, [r6, r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 9a508 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 9a528 │ │ │ │ - b.n 9a4fe │ │ │ │ + bgt.w 9a3cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a552 │ │ │ │ + beq.n 9a1e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a552 │ │ │ │ + cbnz r3, 9a1e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 9a018 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 9a87c │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9a3e4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl af190 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a43c │ │ │ │ + movw r1, #29792 @ 0x7460 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29008 @ 0x7150 │ │ │ │ + bl 1d9b78 │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 991c6 │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + movw r1, #29772 @ 0x744c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - b.w 99238 │ │ │ │ + ldr.w r8, [r4, #472] @ 0x1d8 │ │ │ │ + ldrb.w r3, [r1], #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9a2c4 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + cmp r6, r7 │ │ │ │ + bls.w 9a35e │ │ │ │ + cmp r3, #32 │ │ │ │ + beq.n 9a2a2 │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.w 9a35e │ │ │ │ + adds r7, #1 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 9a214 │ │ │ │ + mov fp, r1 │ │ │ │ + b.w 9930a │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 998ba │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9a254 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99e5c │ │ │ │ - b.w 98c24 │ │ │ │ - movw r3, #48064 @ 0xbbc0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ + bgt.w 9a522 │ │ │ │ + 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 9a53c │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #30620 @ 0x779c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d9b78 │ │ │ │ + b.w 99150 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #29672 @ 0x73e8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + bl 1d9b78 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 99d12 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r5, [r4, #28] │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 99882 │ │ │ │ + b.n 99b9a │ │ │ │ + mov r3, r7 │ │ │ │ + mov r6, r7 │ │ │ │ + ldrb.w ip, [r6] │ │ │ │ + mov r7, r6 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp.w ip, #32 │ │ │ │ + beq.n 9a2a6 │ │ │ │ + cmp.w ip, #9 │ │ │ │ + beq.n 9a2a6 │ │ │ │ + sub.w r3, r8, r3 │ │ │ │ + add.w r8, r3, r7 │ │ │ │ + b.n 9a214 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a924 │ │ │ │ + ldr.w sl, [r4, #4] │ │ │ │ + adds r5, r7, #6 │ │ │ │ + cmp sl, r5 │ │ │ │ + bcs.n 9a2fe │ │ │ │ + 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 98b08 │ │ │ │ + movw r1, #29784 @ 0x7458 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a552 │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 9a018 │ │ │ │ + bne.n 9a2d6 │ │ │ │ + cmp sl, r5 │ │ │ │ + beq.n 9a330 │ │ │ │ + ldrsb.w r3, [r7, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 9a2d6 │ │ │ │ + movw r3, #44384 @ 0xad60 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bne.n 9a2d6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 9a4aa │ │ │ │ + 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 98b08 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 99d3c │ │ │ │ + b.w 98b4e │ │ │ │ movs r5, #10 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ ldrd r2, r1, [r4, #464] @ 0x1d0 │ │ │ │ str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - bgt.n 9a63c │ │ │ │ + bgt.w 9a4fc │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 9a622 │ │ │ │ + beq.w 9a4e2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 9a612 │ │ │ │ - movw r1, #28848 @ 0x70b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a4d2 │ │ │ │ + movw r1, #30384 @ 0x76b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d62b8 │ │ │ │ + bl 1d9b78 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.w 9a018 │ │ │ │ + beq.w 9a200 │ │ │ │ movs r3, #24 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9a018 │ │ │ │ + b.n 9a200 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a3c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9a44e │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 9a200 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl eab04 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a3ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 9a3ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 9a3c6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 12c800 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a414 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 9a414 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 9a3c6 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.n 9a1cc │ │ │ │ + mov r0, r4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it eq │ │ │ │ + moveq fp, r7 │ │ │ │ + bl 1b39d8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9a456 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 98ba2 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #29824 @ 0x7480 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d9b78 │ │ │ │ + b.n 9a200 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a3c6 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ + 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 98ae6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r8, [r4, #2700] @ 0xa8c │ │ │ │ + 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 r5, [r2, #24] │ │ │ │ + str r7, [r2, #24] │ │ │ │ strd r1, r3, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99202 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 991f8 │ │ │ │ - b.w 99202 │ │ │ │ + beq.w 9911a │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 99110 │ │ │ │ + b.w 9911a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7b8 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ + b.n 9a338 │ │ │ │ + movw r3, #48064 @ 0xbbc0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3b88 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a3c6 │ │ │ │ + movs r3, #22 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 9a200 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28760 @ 0x7058 │ │ │ │ + movw r1, #30296 @ 0x7658 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - b.n 9a5d8 │ │ │ │ + bl 1d9b78 │ │ │ │ + b.n 9a3a8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28696 @ 0x7018 │ │ │ │ + movw r1, #30232 @ 0x7618 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ + bl 1d9b78 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.w 9a018 │ │ │ │ + beq.w 9a200 │ │ │ │ movs r3, #23 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9a018 │ │ │ │ + b.n 9a200 │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 9a5c2 │ │ │ │ + bne.w 9a38c │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9a5c2 │ │ │ │ - movw r1, #28672 @ 0x7000 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 99234 │ │ │ │ - movw r1, #28436 @ 0x6f14 │ │ │ │ + bne.w 9a38c │ │ │ │ + movw r1, #30208 @ 0x7600 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 99234 │ │ │ │ + b.w 9914c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 99228 │ │ │ │ - b.n 9a13e │ │ │ │ - movw r1, #28288 @ 0x6e80 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ + beq.w 99140 │ │ │ │ + b.n 9a254 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 99234 │ │ │ │ + bl 9a7b8 │ │ │ │ + b.w 998b6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28644 @ 0x6fe4 │ │ │ │ + movw r1, #30544 @ 0x7750 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 1d9b78 │ │ │ │ + b.w 99150 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #72] @ 0x48 │ │ │ │ + b.w 99bf2 │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 99546 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 98c4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a924 │ │ │ │ + movw r1, #30044 @ 0x755c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d9b78 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 98a6a │ │ │ │ - movw r1, #28208 @ 0x6e30 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #432] @ (9a878 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28176 @ 0x6e10 │ │ │ │ + movw r1, #30436 @ 0x76e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #420] @ (9a878 ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - b.w 98b86 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - it eq │ │ │ │ - moveq fp, r7 │ │ │ │ - bl 1afa90 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9a716 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 98d5c │ │ │ │ - bge.n 9a702 │ │ │ │ + bl 1d9b78 │ │ │ │ + b.w 99150 │ │ │ │ + bge.n 9a5ac │ │ │ │ mov r3, fp │ │ │ │ mov r7, fp │ │ │ │ - b.w 98e2c │ │ │ │ + b.w 98c72 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 99cba │ │ │ │ + ble.w 99b4c │ │ │ │ cmp r3, fp │ │ │ │ mov r7, fp │ │ │ │ mov r3, fp │ │ │ │ - ble.w 99832 │ │ │ │ - b.w 997e8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + ble.w 9974c │ │ │ │ + b.w 99702 │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + b.w 98ab2 │ │ │ │ movs r7, #0 │ │ │ │ - b.w 98e06 │ │ │ │ + b.w 98c4c │ │ │ │ + movw r1, #30500 @ 0x7724 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ - b.w 9996c │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 9962e │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 98e06 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 26b498 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 99dd8 │ │ │ │ - movw r1, #28964 @ 0x7124 │ │ │ │ + b.w 9914c │ │ │ │ + movw r1, #29824 @ 0x7480 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 99234 │ │ │ │ + b.w 9914c │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28900 @ 0x70e4 │ │ │ │ + bl 9a924 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #29864 @ 0x74a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - b.w 99238 │ │ │ │ + bl 1d9b78 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 26ba98 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99d28 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ - bl c7b9c │ │ │ │ + bl c7cf0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99da4 │ │ │ │ + beq.w 99cea │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 99d82 │ │ │ │ + beq.w 99cc8 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9a7ac │ │ │ │ + ble.n 9a654 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 99f02 │ │ │ │ - bgt.w 99f42 │ │ │ │ + beq.w 99d8a │ │ │ │ + bgt.n 9a686 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9a0c0 │ │ │ │ + beq.w 9a068 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 99f48 │ │ │ │ + beq.w 9a044 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98efc │ │ │ │ + bne.w 98e18 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ + bl 9a924 │ │ │ │ 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, #28532 @ 0x6f74 │ │ │ │ + movw r3, #30068 @ 0x7574 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 23b58c │ │ │ │ - b.n 9a4b6 │ │ │ │ - movw r1, #28368 @ 0x6ed0 │ │ │ │ + bl 23ca70 │ │ │ │ + b.n 9a57e │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 9a654 │ │ │ │ + b.n 9a044 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #30180 @ 0x75e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ + bl 1d9b78 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 99234 │ │ │ │ - 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 98bba │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 9a97c │ │ │ │ + b.w 98b08 │ │ │ │ + movw r1, #29744 @ 0x7430 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #252] @ (9a7b4 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #29712 @ 0x7410 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #236] @ (9a7b4 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - bne.n 9a7de │ │ │ │ + bne.n 9a700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - movw r1, #28404 @ 0x6ef4 │ │ │ │ + bl 9a924 │ │ │ │ + movw r1, #29940 @ 0x74f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a4b0 │ │ │ │ + b.n 9a578 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a070 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ + b.w 99ebe │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28328 @ 0x6ea8 │ │ │ │ + bl 9a7b8 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99c14 │ │ │ │ + movw r1, #29904 @ 0x74d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl 9aa40 │ │ │ │ - b.w 98bdc │ │ │ │ + b.w 9914c │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.n 9a78e │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9e8 │ │ │ │ - movw r1, #28508 @ 0x6f5c │ │ │ │ + bl 9a924 │ │ │ │ + movw r1, #30012 @ 0x753c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9a4b0 │ │ │ │ + b.n 9a578 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a87c │ │ │ │ + bl 9a7b8 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 99cd0 │ │ │ │ + b.n 99f62 │ │ │ │ + add.w r0, fp, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 76e50 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a200 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov lr, r0 │ │ │ │ + adds r3, r4, r3 │ │ │ │ + mov ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r5, #72] @ 0x48 │ │ │ │ - b.w 99ca6 │ │ │ │ - subs r3, #12 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 9a770 │ │ │ │ + ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ + mov r0, r2 │ │ │ │ + ldrb r1, [r6, r2] │ │ │ │ + cmp r1, #35 @ 0x23 │ │ │ │ + beq.n 9a79e │ │ │ │ + adds r3, #1 │ │ │ │ + strb.w r1, [lr] │ │ │ │ + add.w lr, sl, r3 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp fp, r2 │ │ │ │ + bgt.n 9a758 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + strb.w r2, [sl, r3] │ │ │ │ + mov r0, sl │ │ │ │ + bl abbf0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r3 │ │ │ │ + bl 771ec │ │ │ │ + b.n 99ff0 │ │ │ │ + movw r1, #29972 @ 0x7514 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 9914c │ │ │ │ + mov r2, r0 │ │ │ │ + cmp fp, r0 │ │ │ │ + beq.n 9a76e │ │ │ │ + ldrb r1, [r6, r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 9a76e │ │ │ │ + adds r0, r2, #1 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 9a79e │ │ │ │ + b.n 9a764 │ │ │ │ + nop │ │ │ │ + asrs r4, r1 │ │ │ │ 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 9a8b8 │ │ │ │ + beq.n 9a7f4 │ │ │ │ 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 9a95c │ │ │ │ + bcs.n 9a898 │ │ │ │ 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 9a95c │ │ │ │ + bne.n 9a898 │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ - movw r8, #56073 @ 0xdb09 │ │ │ │ + movw r8, #57393 @ 0xe031 │ │ │ │ movt r8, #18 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a93e │ │ │ │ + bne.n 9a87a │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a94a │ │ │ │ + beq.n 9a886 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9a8e0 │ │ │ │ + cbnz r3, 9a81c │ │ │ │ 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, 9a96a │ │ │ │ + cbnz r0, 9a8a6 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9a896 │ │ │ │ + bne.n 9a7d2 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a95c │ │ │ │ + bne.n 9a898 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a93c │ │ │ │ + bne.n 9a878 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9a97e │ │ │ │ + cbz r0, 9a8ba │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a926 │ │ │ │ + cbnz r2, 9a862 │ │ │ │ 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 9a8f2 │ │ │ │ + b.n 9a82e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r0, 9a95a │ │ │ │ + cbz r0, 9a896 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 9a8f2 │ │ │ │ + b.n 9a82e │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 9a962 │ │ │ │ + bne.n 9a89e │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a8b4 │ │ │ │ + b.n 9a7f0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a8de │ │ │ │ - b.n 9a8e0 │ │ │ │ + beq.n 9a81a │ │ │ │ + b.n 9a81c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28136 @ 0x6de8 │ │ │ │ + movw r1, #29672 @ 0x73e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d62b8 │ │ │ │ + bl 1d9b78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a95c │ │ │ │ + b.n 9a898 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9a920 │ │ │ │ + bne.n 9a85c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9a956 │ │ │ │ + b.n 9a892 │ │ │ │ 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, 9a9d2 │ │ │ │ + cbz r0, 9a90e │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9a9b8 │ │ │ │ + cbnz r3, 9a8f4 │ │ │ │ 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 9a9b0 │ │ │ │ + bne.n 9a8ec │ │ │ │ movs r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9aa1c │ │ │ │ + beq.n 9a958 │ │ │ │ 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 9aa2c │ │ │ │ + bcc.n 9a968 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9aa1e │ │ │ │ + bne.n 9a95a │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #28208 @ 0x6e30 │ │ │ │ + movw r1, #29744 @ 0x7430 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #20] @ (9aa3c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28176 @ 0x6e10 │ │ │ │ + ldr r0, [pc, #20] @ (9a978 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #29712 @ 0x7410 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (9aa3c ) │ │ │ │ - bl 62644 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9a978 ) │ │ │ │ + bl 626f4 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - subs r3, #12 │ │ │ │ + asrs r4, r1 │ │ │ │ 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 9aa7e │ │ │ │ + beq.n 9a9ba │ │ │ │ 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 9aa7a │ │ │ │ + beq.n 9a9b6 │ │ │ │ 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 9aa7a │ │ │ │ + beq.n 9a9b6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9aa72 │ │ │ │ - b.n 9aa7a │ │ │ │ + bne.n 9a9ae │ │ │ │ + b.n 9a9b6 │ │ │ │ │ │ │ │ -0009aa9c : │ │ │ │ +0009a9d8 : │ │ │ │ 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 9ab2e │ │ │ │ + bne.n 9aa6a │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9ab54 │ │ │ │ + beq.n 9aa90 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9ab04 │ │ │ │ + bne.n 9aa40 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9ab04 │ │ │ │ + beq.n 9aa40 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9ab26 │ │ │ │ + beq.n 9aa62 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9aaf2 │ │ │ │ + cbnz r3, 9aa2e │ │ │ │ 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 9aaec │ │ │ │ + b.n 9aa28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r6, #0] │ │ │ │ - beq.n 9ab6a │ │ │ │ + beq.n 9aaa6 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9aae6 │ │ │ │ + bne.n 9aa22 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9aaec │ │ │ │ - bl 823e4 │ │ │ │ + b.n 9aa28 │ │ │ │ + bl 823d8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 9ab50 │ │ │ │ + cbnz r0, 9aa8c │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d3a3c │ │ │ │ - cbz r0, 9ab6a │ │ │ │ - bl d3c50 │ │ │ │ + bl d3b88 │ │ │ │ + cbz r0, 9aaa6 │ │ │ │ + bl d3d9c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9aaee │ │ │ │ + b.n 9aa2a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9aaee │ │ │ │ + b.n 9aa2a │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9aaee │ │ │ │ + b.n 9aa2a │ │ │ │ │ │ │ │ -0009ab70 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009aaac <_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 9abfc <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ + beq.n 9ab38 <_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 9abce <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9ab0a <_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 9abe8 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bne.n 9ab24 <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 83b84 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83b78 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ac12 <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ + beq.n 9ab4e <_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 9abc6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9ab02 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9abc6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9ab02 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9abc8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #64412 @ 0xfb9c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + b.n 9ab04 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #412 @ 0x19c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9abc8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9ab04 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ac0c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + beq.n 9ab48 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ac0c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne.n 9ab48 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ac0c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ab48 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ │ │ │ │ -0009ac2c : │ │ │ │ - ldr r3, [pc, #12] @ (9ac3c ) │ │ │ │ +0009ab68 : │ │ │ │ + ldr r3, [pc, #12] @ (9ab78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1a57cc │ │ │ │ + b.w 1a96ac │ │ │ │ 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 9ac74 │ │ │ │ + beq.n 9abb0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9ac68 │ │ │ │ + beq.n 9aba4 │ │ │ │ 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 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9ac90 │ │ │ │ + blt.n 9abcc │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9ac66 │ │ │ │ - b.n 9ac68 │ │ │ │ + bne.n 9aba2 │ │ │ │ + b.n 9aba4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9ac66 │ │ │ │ + b.n 9aba2 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009ac98 <_PyBytes_Resize@@Base>: │ │ │ │ +0009abd4 <_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 9aeca <_PyBytes_Resize@@Base+0x232> │ │ │ │ + bne.w 9adf2 <_PyBytes_Resize@@Base+0x21e> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9adb2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9acec <_PyBytes_Resize@@Base+0x118> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9aeb4 <_PyBytes_Resize@@Base+0x21c> │ │ │ │ + beq.w 9addc <_PyBytes_Resize@@Base+0x208> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ade8 <_PyBytes_Resize@@Base+0x150> │ │ │ │ + beq.n 9ad10 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9ae68 <_PyBytes_Resize@@Base+0x1d0> │ │ │ │ - ldr.w sl, [pc, #540] @ 9af00 <_PyBytes_Resize@@Base+0x268> │ │ │ │ + bne.w 9ad90 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + ldr.w sl, [pc, #520] @ 9ae28 <_PyBytes_Resize@@Base+0x254> │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ae2e <_PyBytes_Resize@@Base+0x196> │ │ │ │ + bne.w 9ad56 <_PyBytes_Resize@@Base+0x182> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9ae54 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + bmi.w 9ad7c <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #15953 @ 0x3e51 │ │ │ │ + movw r2, #15909 @ 0x3e25 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r9, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9ae3a <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ - ldr r2, [pc, #480] @ (9aef8 <_PyBytes_Resize@@Base+0x260>) │ │ │ │ + bne.w 9ad62 <_PyBytes_Resize@@Base+0x18e> │ │ │ │ + ldr r2, [pc, #460] @ (9ae20 <_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 9ae04 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9ad2c <_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 9adb8 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + bgt.n 9ac98 <_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 9ae04 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.n 9ad2c <_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 9ad7c <_PyBytes_Resize@@Base+0xe4> │ │ │ │ + bcc.n 9acb6 <_PyBytes_Resize@@Base+0xe2> │ │ │ │ add.w r8, r8, r8, lsl #1 │ │ │ │ cmp.w r8, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r8, r1 │ │ │ │ - bcc.n 9adca <_PyBytes_Resize@@Base+0x132> │ │ │ │ + bcc.n 9acf2 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 71794 │ │ │ │ + bl 7177c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ae54 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + beq.n 9ad7c <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77440 │ │ │ │ + bl 773bc │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9adda <_PyBytes_Resize@@Base+0x142> │ │ │ │ + cbnz r3, 9ad02 <_PyBytes_Resize@@Base+0x12e> │ │ │ │ adds r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r6, #8] │ │ │ │ strb r1, [r2, #16] │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - add.w r8, r3, #1 │ │ │ │ - mov.w r8, r8, lsl #3 │ │ │ │ - cmp r8, r1 │ │ │ │ - bcs.n 9ad6e <_PyBytes_Resize@@Base+0xd6> │ │ │ │ - b.n 9ad7c <_PyBytes_Resize@@Base+0xe4> │ │ │ │ str r5, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ada4 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ + beq.n 9acde <_PyBytes_Resize@@Base+0x10a> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - b.n 9ada4 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - ldr r1, [pc, #272] @ (9aefc <_PyBytes_Resize@@Base+0x264>) │ │ │ │ + b.n 9acde <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + ldr r1, [pc, #272] @ (9ae24 <_PyBytes_Resize@@Base+0x250>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9adb2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + beq.n 9acec <_PyBytes_Resize@@Base+0x118> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9adb2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bne.n 9acec <_PyBytes_Resize@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9adb2 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9acec <_PyBytes_Resize@@Base+0x118> │ │ │ │ ldr.w r6, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50169 @ 0xc3f9 │ │ │ │ + movw r2, #50145 @ 0xc3e1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9ae46 <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ + bne.n 9ad6e <_PyBytes_Resize@@Base+0x19a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - cbz r6, 9ae58 <_PyBytes_Resize@@Base+0x1c0> │ │ │ │ + cbz r6, 9ad80 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ada4 <_PyBytes_Resize@@Base+0x10c> │ │ │ │ - b.n 9adda <_PyBytes_Resize@@Base+0x142> │ │ │ │ + beq.n 9acde <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + b.n 9ad02 <_PyBytes_Resize@@Base+0x12e> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9acf0 <_PyBytes_Resize@@Base+0x58> │ │ │ │ + b.n 9ac2a <_PyBytes_Resize@@Base+0x56> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ae1c <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9ad44 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9ae1c <_PyBytes_Resize@@Base+0x184> │ │ │ │ + b.n 9ad44 <_PyBytes_Resize@@Base+0x170> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b7e0 │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 7b7c8 │ │ │ │ + bl 1ea97c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9adb4 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9acee <_PyBytes_Resize@@Base+0x11a> │ │ │ │ cmp r1, r6 │ │ │ │ - ble.n 9aea8 <_PyBytes_Resize@@Base+0x210> │ │ │ │ + ble.n 9add0 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a49f8 │ │ │ │ + bl 1a88d8 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 9ae84 <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + cbz r0, 9adac <_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 9ae94 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + beq.n 9adbc <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9aea0 <_PyBytes_Resize@@Base+0x208> │ │ │ │ + cbz r3, 9adc8 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9adb4 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ + b.n 9acee <_PyBytes_Resize@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ae94 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9adbc <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 71e88 │ │ │ │ + bl 71df8 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 9ae84 <_PyBytes_Resize@@Base+0x1ec> │ │ │ │ + b.n 9adac <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a49f8 │ │ │ │ + bl 1a88d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ae94 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ - b.n 9ae8e <_PyBytes_Resize@@Base+0x1f6> │ │ │ │ + beq.n 9adbc <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ + b.n 9adb6 <_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 9aede <_PyBytes_Resize@@Base+0x246> │ │ │ │ + beq.n 9ae06 <_PyBytes_Resize@@Base+0x232> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9aef0 <_PyBytes_Resize@@Base+0x258> │ │ │ │ + cbz r3, 9ae18 <_PyBytes_Resize@@Base+0x244> │ │ │ │ mov.w r1, #3168 @ 0xc60 │ │ │ │ - movw r0, #29224 @ 0x7228 │ │ │ │ + movw r0, #30760 @ 0x7828 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9ae62 <_PyBytes_Resize@@Base+0x1ca> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9ad8a <_PyBytes_Resize@@Base+0x1b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ddc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9aede <_PyBytes_Resize@@Base+0x246> │ │ │ │ + bl 77d58 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ae06 <_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 │ │ │ │ │ │ │ │ -0009af04 : │ │ │ │ +0009ae2c : │ │ │ │ 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] @ (9afe4 ) │ │ │ │ + ldr r4, [pc, #208] @ (9af0c ) │ │ │ │ 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 1a5870 │ │ │ │ + bl 1a9750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9afde │ │ │ │ + beq.n 9af06 │ │ │ │ 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 1a593c │ │ │ │ + bl 1a981c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9afde │ │ │ │ + beq.n 9af06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r5, 9afb6 │ │ │ │ + cbnz r5, 9aede │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 9d2e8 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d27c <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9af90 │ │ │ │ + cbz r0, 9aeb8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cbnz r3, 9afd2 │ │ │ │ + cbnz r3, 9aefa │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e198 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e128 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9afb0 │ │ │ │ + beq.n 9aed8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9afb0 │ │ │ │ - ldr r2, [pc, #68] @ (9afe8 ) │ │ │ │ + cbnz r3, 9aed8 │ │ │ │ + ldr r2, [pc, #68] @ (9af10 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9afc6 │ │ │ │ + cbnz r3, 9aeee │ │ │ │ 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 9af62 │ │ │ │ + b.n 9ae8a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9afa8 │ │ │ │ + b.n 9aed0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9af90 │ │ │ │ + b.n 9aeb8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9afb0 │ │ │ │ + b.n 9aed8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009afec : │ │ │ │ +0009af14 : │ │ │ │ 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 9b0e4 │ │ │ │ + blt.n 9b00c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #15953 @ 0x3e51 │ │ │ │ + movw r0, #15909 @ 0x3e25 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r5, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 9b0c6 │ │ │ │ - cbz r4, 9b09a │ │ │ │ - ldr r1, [pc, #196] @ (9b0e8 ) │ │ │ │ + bne.n 9afee │ │ │ │ + cbz r4, 9afc2 │ │ │ │ + ldr r1, [pc, #196] @ (9b010 ) │ │ │ │ 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 9b0a4 │ │ │ │ + beq.n 9afcc │ │ │ │ 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 9b05e │ │ │ │ + bgt.n 9af86 │ │ │ │ ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9b0a4 │ │ │ │ - cbz r1, 9b0a4 │ │ │ │ + bgt.n 9afcc │ │ │ │ + cbz r1, 9afcc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp.w ip, r3, lsl #3 │ │ │ │ - bhi.n 9b076 │ │ │ │ + bhi.n 9af9e │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ cmp.w r7, ip, lsl #2 │ │ │ │ - bcc.n 9b094 │ │ │ │ + bcc.n 9afbc │ │ │ │ mov r7, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 71794 │ │ │ │ + bl 7177c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9b092 │ │ │ │ + cbz r0, 9afba │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77440 │ │ │ │ + bl 773bc │ │ │ │ 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 71794 │ │ │ │ + b.w 7177c │ │ │ │ ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50169 @ 0xc3f9 │ │ │ │ + movw r2, #50145 @ 0xc3e1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9b0d4 │ │ │ │ + bne.n 9affc │ │ │ │ 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 │ │ │ │ @@ -168648,24 +168548,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 9b094 │ │ │ │ + b.n 9afbc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b0ec <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #20] @ (9b104 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ +0009b014 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #20] @ (9b02c <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b0fa <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9b022 <_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 │ │ │ │ @@ -168677,55 +168577,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 9b380 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9b2a8 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b38e <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ + bne.w 9b2b6 <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9b3a8 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + bl 9b2d0 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9b168 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + cbz r0, 9b090 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9b1f8 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ + beq.n 9b120 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9b168 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b090 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq.n 9b1ea <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ + beq.n 9b112 <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9b1a0 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ + beq.n 9b0c8 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b1e4 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + bne.n 9b10c <_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 9b394 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ - bl 9b3a8 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + beq.w 9b2bc <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bl 9b2d0 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b256 <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ + bne.n 9b17e <_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 │ │ │ │ @@ -168733,21 +168633,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 9b21a <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + bhi.n 9b142 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq.w 9b33c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b264 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbnz r3, 9b216 <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ + cbnz r3, 9b13e <_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 │ │ │ │ @@ -168756,1160 +168656,1174 @@ │ │ │ │ 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 9b1d2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b0fa <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9b1dc <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ + blt.n 9b104 <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9b15c <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ + b.n 9b084 <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b336 <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ + blt.w 9b25e <_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 9b168 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b090 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 9b156 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ + b.n 9b07e <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9b1c2 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + b.n 9b0ea <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b33c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b264 <_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 9b33c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.n 9b264 <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - b.n 9b1be <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ + b.n 9b0e6 <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b362 <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ + beq.n 9b28a <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b378 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.w 9b2a0 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b370 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ + beq.n 9b298 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9b378 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.n 9b2a0 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 9b2ae <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ - bl 9b3a8 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbz r3, 9b1d6 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + bl 9b2d0 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b2ae <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + cbz r0, 9b1d6 <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 9b31e <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ + beq.n 9b246 <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9b286 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ + b.n 9b1ae <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b1978 │ │ │ │ + bl b1b68 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b36a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + beq.n 9b292 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 9b2d4 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ + ble.n 9b1fc <_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 9b2c0 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ + b.n 9b1e8 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c236c <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ + bl c2474 <_PyArg_CheckPositional@@Base+0x1d70> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b314 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b23c <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9b312 <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ + cbnz r3, 9b23a <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9b314 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b23c <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b196 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b0be <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9b196 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b0be <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ - bl 83d44 │ │ │ │ + bl 83d18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9b36a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + cbz r0, 9b292 <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9b2a0 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ + b.n 9b1c8 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b212 <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ - bl 1e7a0c │ │ │ │ + b.n 9b13a <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ + bl 1ea97c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b1c2 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ - bl 1e7a0c │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9b0ea <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + bl 1ea97c │ │ │ │ + bl 7f718 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b194 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + beq.w 9b0bc <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b1d2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b0fa <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.n 9b262 <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ + bl 25f29c │ │ │ │ + b.n 9b18a <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b18e <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ - bl 25ea04 │ │ │ │ + b.n 9b0b6 <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b136 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ + beq.w 9b05e <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b1d2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - bl 25ea04 │ │ │ │ + b.n 9b0fa <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + bl 25f29c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b182 <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ + beq.w 9b0aa <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b314 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + b.n 9b23c <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9cee6 <_Py_NewReferenceNoTotal@@Base+0x1dfa> │ │ │ │ + beq.w 9d0be <_Py_NewReferenceNoTotal@@Base+0x20aa> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bf6e <_Py_NewReferenceNoTotal@@Base+0xe82> │ │ │ │ + bne.w 9d0cc <_Py_NewReferenceNoTotal@@Base+0x20b8> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c5dc <_Py_NewReferenceNoTotal@@Base+0x14f0> │ │ │ │ + beq.w 9c54e <_Py_NewReferenceNoTotal@@Base+0x153a> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bf20 <_Py_NewReferenceNoTotal@@Base+0xe34> │ │ │ │ + beq.w 9bd22 <_Py_NewReferenceNoTotal@@Base+0xd0e> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9bac0 <_Py_NewReferenceNoTotal@@Base+0x9d4> │ │ │ │ + beq.w 9b9ec <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bf20 <_Py_NewReferenceNoTotal@@Base+0xe34> │ │ │ │ + beq.w 9bd22 <_Py_NewReferenceNoTotal@@Base+0xd0e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1008 @ 0x3f0 │ │ │ │ - beq.w 9bac0 <_Py_NewReferenceNoTotal@@Base+0x9d4> │ │ │ │ + beq.w 9b9ec <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b404 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + bne.n 9b32c <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9cfec <_Py_NewReferenceNoTotal@@Base+0x1f00> │ │ │ │ + beq.w 9cfba <_Py_NewReferenceNoTotal@@Base+0x1fa6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r0, [r1, fp] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bf6e <_Py_NewReferenceNoTotal@@Base+0xe82> │ │ │ │ + bne.w 9d0cc <_Py_NewReferenceNoTotal@@Base+0x20b8> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9cf18 <_Py_NewReferenceNoTotal@@Base+0x1e2c> │ │ │ │ + beq.w 9cfda <_Py_NewReferenceNoTotal@@Base+0x1fc6> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9cf2e <_Py_NewReferenceNoTotal@@Base+0x1e42> │ │ │ │ + beq.w 9cff2 <_Py_NewReferenceNoTotal@@Base+0x1fde> │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9b9a8 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ + beq.w 9b8d4 <_Py_NewReferenceNoTotal@@Base+0x8c0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b944 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9b870 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c172 <_Py_NewReferenceNoTotal@@Base+0x1086> │ │ │ │ + beq.w 9c0e4 <_Py_NewReferenceNoTotal@@Base+0x10d0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9c18a <_Py_NewReferenceNoTotal@@Base+0x109e> │ │ │ │ + beq.w 9c0fc <_Py_NewReferenceNoTotal@@Base+0x10e8> │ │ │ │ mov r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 9bf26 <_Py_NewReferenceNoTotal@@Base+0xe3a> │ │ │ │ + beq.w 9be86 <_Py_NewReferenceNoTotal@@Base+0xe72> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d000 <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ + bne.w 9cfce <_Py_NewReferenceNoTotal@@Base+0x1fba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c720 <_Py_NewReferenceNoTotal@@Base+0x1634> │ │ │ │ + beq.w 9c690 <_Py_NewReferenceNoTotal@@Base+0x167c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9c738 <_Py_NewReferenceNoTotal@@Base+0x164c> │ │ │ │ + beq.w 9c6a8 <_Py_NewReferenceNoTotal@@Base+0x1694> │ │ │ │ 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 9cfe2 <_Py_NewReferenceNoTotal@@Base+0x1ef6> │ │ │ │ + beq.w 9cfb0 <_Py_NewReferenceNoTotal@@Base+0x1f9c> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9c662 <_Py_NewReferenceNoTotal@@Base+0x1576> │ │ │ │ + beq.w 9c5d4 <_Py_NewReferenceNoTotal@@Base+0x15c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bbb2 <_Py_NewReferenceNoTotal@@Base+0xac6> │ │ │ │ + beq.w 9bace <_Py_NewReferenceNoTotal@@Base+0xaba> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b50c <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ + beq.n 9b434 <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bbb2 <_Py_NewReferenceNoTotal@@Base+0xac6> │ │ │ │ + beq.w 9bace <_Py_NewReferenceNoTotal@@Base+0xaba> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9b4fe <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ + bne.n 9b426 <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9b95c <_Py_NewReferenceNoTotal@@Base+0x870> │ │ │ │ + bne.w 9b888 <_Py_NewReferenceNoTotal@@Base+0x874> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ccea <_Py_NewReferenceNoTotal@@Base+0x1bfe> │ │ │ │ + bne.w 9cd84 <_Py_NewReferenceNoTotal@@Base+0x1d70> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c640 <_Py_NewReferenceNoTotal@@Base+0x1554> │ │ │ │ + beq.w 9c5b2 <_Py_NewReferenceNoTotal@@Base+0x159e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9c650 <_Py_NewReferenceNoTotal@@Base+0x1564> │ │ │ │ + beq.w 9c5c2 <_Py_NewReferenceNoTotal@@Base+0x15ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bcb4 <_Py_NewReferenceNoTotal@@Base+0xbc8> │ │ │ │ + beq.w 9bc28 <_Py_NewReferenceNoTotal@@Base+0xc14> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9b566 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ + beq.n 9b48e <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bcb4 <_Py_NewReferenceNoTotal@@Base+0xbc8> │ │ │ │ + beq.w 9bc28 <_Py_NewReferenceNoTotal@@Base+0xc14> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9b558 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ + bne.n 9b480 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9b98c <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ + bne.w 9b8b8 <_Py_NewReferenceNoTotal@@Base+0x8a4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #2 │ │ │ │ mov r9, r2 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cc3c <_Py_NewReferenceNoTotal@@Base+0x1b50> │ │ │ │ + bne.w 9cb72 <_Py_NewReferenceNoTotal@@Base+0x1b5e> │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9c600 <_Py_NewReferenceNoTotal@@Base+0x1514> │ │ │ │ + beq.w 9c572 <_Py_NewReferenceNoTotal@@Base+0x155e> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r1, #6037 @ 0x1795 │ │ │ │ + movw r1, #6013 @ 0x177d │ │ │ │ movt r1, #7 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9c62c <_Py_NewReferenceNoTotal@@Base+0x1540> │ │ │ │ - ldr r3, [pc, #704] @ (9b874 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + bne.w 9c59e <_Py_NewReferenceNoTotal@@Base+0x158a> │ │ │ │ + ldr r3, [pc, #704] @ (9b79c <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9c1b4 <_Py_NewReferenceNoTotal@@Base+0x10c8> │ │ │ │ + beq.w 9c126 <_Py_NewReferenceNoTotal@@Base+0x1112> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w ip, [r7] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9b90c <_Py_NewReferenceNoTotal@@Base+0x820> │ │ │ │ + beq.w 9b838 <_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 9ce86 <_Py_NewReferenceNoTotal@@Base+0x1d9a> │ │ │ │ + beq.w 9d106 <_Py_NewReferenceNoTotal@@Base+0x20f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl b14c4 │ │ │ │ + bl b16b4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b618 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + cbz r0, 9b540 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9bdd4 <_Py_NewReferenceNoTotal@@Base+0xce8> │ │ │ │ + beq.w 9bd28 <_Py_NewReferenceNoTotal@@Base+0xd14> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9bdf4 <_Py_NewReferenceNoTotal@@Base+0xd08> │ │ │ │ + beq.w 9bd48 <_Py_NewReferenceNoTotal@@Base+0xd34> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #29761 @ 0x7441 │ │ │ │ + movw r1, #29629 @ 0x73bd │ │ │ │ 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 9c676 <_Py_NewReferenceNoTotal@@Base+0x158a> │ │ │ │ - ldr r2, [pc, #572] @ (9b874 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + bne.w 9c5e8 <_Py_NewReferenceNoTotal@@Base+0x15d4> │ │ │ │ + ldr r2, [pc, #572] @ (9b79c <_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 9c5a2 <_Py_NewReferenceNoTotal@@Base+0x14b6> │ │ │ │ + beq.w 9c514 <_Py_NewReferenceNoTotal@@Base+0x1500> │ │ │ │ lsrs r0, r7, #18 │ │ │ │ ubfx ip, r7, #0, #18 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldr.w r2, [r0, #808] @ 0x328 │ │ │ │ cmp r2, ip │ │ │ │ - bgt.n 9b680 <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ + bgt.n 9b5a8 <_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 9c5a2 <_Py_NewReferenceNoTotal@@Base+0x14b6> │ │ │ │ + beq.w 9c514 <_Py_NewReferenceNoTotal@@Base+0x1500> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ str r7, [r1, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bf74 <_Py_NewReferenceNoTotal@@Base+0xe88> │ │ │ │ + beq.w 9bf0a <_Py_NewReferenceNoTotal@@Base+0xef6> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c69a <_Py_NewReferenceNoTotal@@Base+0x15ae> │ │ │ │ + beq.w 9c60a <_Py_NewReferenceNoTotal@@Base+0x15f6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + bne.w 9b86e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3e70 │ │ │ │ + bl b4060 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bb5a <_Py_NewReferenceNoTotal@@Base+0xa6e> │ │ │ │ + bne.w 9bbd0 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cac2 <_Py_NewReferenceNoTotal@@Base+0x19d6> │ │ │ │ + bne.w 9c9f6 <_Py_NewReferenceNoTotal@@Base+0x19e2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9cb78 <_Py_NewReferenceNoTotal@@Base+0x1b64> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9bad4 <_Py_NewReferenceNoTotal@@Base+0x9e8> │ │ │ │ + beq.w 9ba00 <_Py_NewReferenceNoTotal@@Base+0x9ec> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9baee <_Py_NewReferenceNoTotal@@Base+0xa02> │ │ │ │ + beq.w 9ba1a <_Py_NewReferenceNoTotal@@Base+0xa06> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9cb78 <_Py_NewReferenceNoTotal@@Base+0x1b64> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl b4e28 │ │ │ │ + bl b5014 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bb16 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ + bne.w 9ba42 <_Py_NewReferenceNoTotal@@Base+0xa2e> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c312 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c2b6 <_Py_NewReferenceNoTotal@@Base+0x11ca> │ │ │ │ + beq.w 9c21e <_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 9bf88 <_Py_NewReferenceNoTotal@@Base+0xe9c> │ │ │ │ + beq.w 9bf1e <_Py_NewReferenceNoTotal@@Base+0xf0a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cfa6 <_Py_NewReferenceNoTotal@@Base+0x1eba> │ │ │ │ + bne.w 9cf7e <_Py_NewReferenceNoTotal@@Base+0x1f6a> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c2f0 <_Py_NewReferenceNoTotal@@Base+0x1204> │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.w 9c304 <_Py_NewReferenceNoTotal@@Base+0x1218> │ │ │ │ + beq.w 9c260 <_Py_NewReferenceNoTotal@@Base+0x124c> │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + cmp r5, r7 │ │ │ │ + beq.w 9c274 <_Py_NewReferenceNoTotal@@Base+0x1260> │ │ │ │ mov r3, r5 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr.w r2, [r1, r6, lsl #2] │ │ │ │ + ldr.w r2, [r1, r7, lsl #2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movw r2, #622 @ 0x26e │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9bf4c <_Py_NewReferenceNoTotal@@Base+0xe60> │ │ │ │ + beq.w 9beea <_Py_NewReferenceNoTotal@@Base+0xed6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c31a <_Py_NewReferenceNoTotal@@Base+0x122e> │ │ │ │ + bne.w 9c28a <_Py_NewReferenceNoTotal@@Base+0x1276> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9c322 <_Py_NewReferenceNoTotal@@Base+0x1236> │ │ │ │ + beq.w 9c292 <_Py_NewReferenceNoTotal@@Base+0x127e> │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #621 @ 0x26d │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9bf4c <_Py_NewReferenceNoTotal@@Base+0xe60> │ │ │ │ + beq.w 9beea <_Py_NewReferenceNoTotal@@Base+0xed6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bf6e <_Py_NewReferenceNoTotal@@Base+0xe82> │ │ │ │ + bne.w 9c314 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c348 <_Py_NewReferenceNoTotal@@Base+0x125c> │ │ │ │ + beq.w 9c2e8 <_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 9c1ce <_Py_NewReferenceNoTotal@@Base+0x10e2> │ │ │ │ + beq.w 9c140 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c312 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c39e <_Py_NewReferenceNoTotal@@Base+0x12b2> │ │ │ │ + beq.w 9c31a <_Py_NewReferenceNoTotal@@Base+0x1306> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #504 @ 0x1f8 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9c4fa <_Py_NewReferenceNoTotal@@Base+0x140e> │ │ │ │ + beq.w 9c4de <_Py_NewReferenceNoTotal@@Base+0x14ca> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c312 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c40c <_Py_NewReferenceNoTotal@@Base+0x1320> │ │ │ │ + beq.w 9c362 <_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 9c770 <_Py_NewReferenceNoTotal@@Base+0x1684> │ │ │ │ + beq.w 9c6e0 <_Py_NewReferenceNoTotal@@Base+0x16cc> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c312 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c3e8 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + beq.w 9c384 <_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 9c814 <_Py_NewReferenceNoTotal@@Base+0x1728> │ │ │ │ + beq.w 9c81c <_Py_NewReferenceNoTotal@@Base+0x1808> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c312 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c3c2 <_Py_NewReferenceNoTotal@@Base+0x12d6> │ │ │ │ + beq.w 9c33e <_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 9c88a <_Py_NewReferenceNoTotal@@Base+0x179e> │ │ │ │ + beq.w 9c784 <_Py_NewReferenceNoTotal@@Base+0x1770> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c312 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c57e <_Py_NewReferenceNoTotal@@Base+0x1492> │ │ │ │ + beq.w 9c46e <_Py_NewReferenceNoTotal@@Base+0x145a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #508 @ 0x1fc │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9c958 <_Py_NewReferenceNoTotal@@Base+0x186c> │ │ │ │ + beq.w 9c892 <_Py_NewReferenceNoTotal@@Base+0x187e> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c312 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c532 <_Py_NewReferenceNoTotal@@Base+0x1446> │ │ │ │ + beq.w 9c492 <_Py_NewReferenceNoTotal@@Base+0x147e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #509 @ 0x1fd │ │ │ │ ldr.w r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 9ca8a <_Py_NewReferenceNoTotal@@Base+0x199e> │ │ │ │ - b.n 9b878 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + beq.w 9c9be <_Py_NewReferenceNoTotal@@Base+0x19aa> │ │ │ │ + b.n 9b7a0 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c312 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c558 <_Py_NewReferenceNoTotal@@Base+0x146c> │ │ │ │ + beq.w 9c4b8 <_Py_NewReferenceNoTotal@@Base+0x14a4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9cb8a <_Py_NewReferenceNoTotal@@Base+0x1a9e> │ │ │ │ + beq.w 9cac0 <_Py_NewReferenceNoTotal@@Base+0x1aac> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c312 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c430 <_Py_NewReferenceNoTotal@@Base+0x1344> │ │ │ │ + beq.w 9c3a6 <_Py_NewReferenceNoTotal@@Base+0x1392> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c44e <_Py_NewReferenceNoTotal@@Base+0x1362> │ │ │ │ + beq.w 9c3c4 <_Py_NewReferenceNoTotal@@Base+0x13b0> │ │ │ │ str r5, [r4, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldrd r1, r2, [r6] │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi.w 9c922 <_Py_NewReferenceNoTotal@@Base+0x1836> │ │ │ │ - str r3, [r6, #4] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - adds r3, r3, r2 │ │ │ │ - beq.w 9cf8a <_Py_NewReferenceNoTotal@@Base+0x1e9e> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c990 <_Py_NewReferenceNoTotal@@Base+0x18a4> │ │ │ │ - mov.w r2, #1008 @ 0x3f0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r7, [r3, #4] │ │ │ │ - ldr.w r1, [r2, fp] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r1, #28] │ │ │ │ - subs r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldrd r3, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bcc.w 9ba96 <_Py_NewReferenceNoTotal@@Base+0xa82> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq.w 9d154 <_Py_NewReferenceNoTotal@@Base+0x2140> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9be82 <_Py_NewReferenceNoTotal@@Base+0xe6e> │ │ │ │ + str r3, [r2, #4] │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov.w r0, #1008 @ 0x3f0 │ │ │ │ + str r3, [r2, #8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r1, [r3, fp] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + str r3, [r2, #12] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r2, [r1, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd lr, r3, [r1, #24] │ │ │ │ cmp r3, lr │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r1, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.w 9b5e6 <_Py_NewReferenceNoTotal@@Base+0x4fa> │ │ │ │ + bcc.w 9b50e <_Py_NewReferenceNoTotal@@Base+0x4fa> │ │ │ │ add.w r3, r1, lr │ │ │ │ str r3, [r1, #4] │ │ │ │ add.w r3, lr, #8 │ │ │ │ str r3, [r1, #24] │ │ │ │ str.w ip, [r1, lr] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b5e8 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ + beq.w 9b510 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b6a6 <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ + beq.w 9b5ce <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b6c4 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ + b.n 9b5ec <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ mov r9, sl │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9b520 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + beq.w 9b448 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c5ca <_Py_NewReferenceNoTotal@@Base+0x14de> │ │ │ │ + beq.w 9c53c <_Py_NewReferenceNoTotal@@Base+0x1528> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq.w 9c01c <_Py_NewReferenceNoTotal@@Base+0xf30> │ │ │ │ + beq.w 9bfb2 <_Py_NewReferenceNoTotal@@Base+0xf9e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b520 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + b.n 9b448 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ mov r9, r7 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9b57a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + beq.w 9b4a2 <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c13c <_Py_NewReferenceNoTotal@@Base+0x1050> │ │ │ │ + beq.w 9c0d2 <_Py_NewReferenceNoTotal@@Base+0x10be> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq.w 9c096 <_Py_NewReferenceNoTotal@@Base+0xfaa> │ │ │ │ + beq.w 9c02c <_Py_NewReferenceNoTotal@@Base+0x1018> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b57a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + b.n 9b4a2 <_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 9cdf6 <_Py_NewReferenceNoTotal@@Base+0x1d0a> │ │ │ │ + bpl.w 9cd64 <_Py_NewReferenceNoTotal@@Base+0x1d50> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1d22> │ │ │ │ + beq.w 9cd7c <_Py_NewReferenceNoTotal@@Base+0x1d68> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab410 <_PyEval_EvalFrameDefault@@Base+0xd278> │ │ │ │ + bl ab5e8 <_PyEval_EvalFrameDefault@@Base+0xd4c0> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1d22> │ │ │ │ + beq.w 9cd7c <_Py_NewReferenceNoTotal@@Base+0x1d68> │ │ │ │ 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 9cadc <_Py_NewReferenceNoTotal@@Base+0x19f0> │ │ │ │ + bhi.w 9ca08 <_Py_NewReferenceNoTotal@@Base+0x19f4> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 9cf04 <_Py_NewReferenceNoTotal@@Base+0x1e18> │ │ │ │ + beq.w 9d0e6 <_Py_NewReferenceNoTotal@@Base+0x20d2> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cad4 <_Py_NewReferenceNoTotal@@Base+0x19e8> │ │ │ │ + bne.w 9ca58 <_Py_NewReferenceNoTotal@@Base+0x1a44> │ │ │ │ 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 9c2de <_Py_NewReferenceNoTotal@@Base+0x11f2> │ │ │ │ + beq.w 9c24e <_Py_NewReferenceNoTotal@@Base+0x123a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9b464 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bne.w 9b38c <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b349c │ │ │ │ + bl b368c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b464 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + beq.w 9b38c <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f84f0 │ │ │ │ + bl 1fadc4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b466 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + bne.w 9b38e <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + beq.w 9b86e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ - bl b2ed4 │ │ │ │ + bl b30c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d04e <_Py_NewReferenceNoTotal@@Base+0x1f62> │ │ │ │ + beq.w 9cfa8 <_Py_NewReferenceNoTotal@@Base+0x1f94> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1f87e4 │ │ │ │ + bl 1fb1a4 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29252 @ 0x7244 │ │ │ │ + movw r2, #30788 @ 0x7844 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1afc24 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9be58 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b6be <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + beq.w 9b5e6 <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b6c4 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ - ldrd r7, r1, [r3, #4] │ │ │ │ + b.n 9b5ec <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ + ldrd r6, r1, [r3, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r7 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + mov r0, r6 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bdc6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.w 9cd5c <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9bb12 <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ + bne.n 9ba3e <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9bdae <_Py_NewReferenceNoTotal@@Base+0xcc2> │ │ │ │ + bpl.w 9cd44 <_Py_NewReferenceNoTotal@@Base+0x1d30> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9bdc6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ - movw r1, #21520 @ 0x5410 │ │ │ │ + beq.w 9cd5c <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + movw r1, #23020 @ 0x59ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c996 <_Py_NewReferenceNoTotal@@Base+0x18aa> │ │ │ │ + beq.w 9c8ca <_Py_NewReferenceNoTotal@@Base+0x18b6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b6e4 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + b.n 9b60c <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ subs r3, r1, #1 │ │ │ │ - bmi.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bmi.w 9cb78 <_Py_NewReferenceNoTotal@@Base+0x1b64> │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #2 │ │ │ │ - bls.w 9c11c <_Py_NewReferenceNoTotal@@Base+0x1030> │ │ │ │ + bls.w 9c0b2 <_Py_NewReferenceNoTotal@@Base+0x109e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r5, [r3, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r7, r5, [r3, #20] │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf6e <_Py_NewReferenceNoTotal@@Base+0x1e82> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #25 │ │ │ │ + beq.w 9cdbc <_Py_NewReferenceNoTotal@@Base+0x1da8> │ │ │ │ str r6, [r0, #4] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl cc074 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b6b4 <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c0cdc <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b6be <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ - mov ip, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b6be <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr.w r1, [ip, #24] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [ip, #20] │ │ │ │ - strd r6, r1, [sp] │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - bl 1ac5ec │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #25 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcs.w 9b7fc <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ + movw r0, #8208 @ 0x2010 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 76e50 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ - b.n 9baac <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ + beq.w 9d154 <_Py_NewReferenceNoTotal@@Base+0x2140> │ │ │ │ + mov.w r1, #8192 @ 0x2000 │ │ │ │ + str.w r1, [r0], #16 │ │ │ │ + add.w r1, r2, #23 │ │ │ │ + bic.w r1, r1, #7 │ │ │ │ + str r0, [r2, #12] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + str r0, [r2, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + mov r5, r2 │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + b.n 9b7fc <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abaf0 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d040 <_Py_NewReferenceNoTotal@@Base+0x1f54> │ │ │ │ + bne.w 9d04c <_Py_NewReferenceNoTotal@@Base+0x2038> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acfdc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bcae <_Py_NewReferenceNoTotal@@Base+0xbc2> │ │ │ │ + bne.n 9bbca <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b948 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ + beq.w 9b874 <_Py_NewReferenceNoTotal@@Base+0x860> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - bge.w 9c2a6 <_Py_NewReferenceNoTotal@@Base+0x11ba> │ │ │ │ + bge.w 9c216 <_Py_NewReferenceNoTotal@@Base+0x1202> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abaf0 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b94e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + bne.w 9b87a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acfdc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bcae <_Py_NewReferenceNoTotal@@Base+0xbc2> │ │ │ │ + bne.n 9bbca <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b94a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + beq.w 9b876 <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 9b94a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + ble.w 9b876 <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abaf0 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cfcc <_Py_NewReferenceNoTotal@@Base+0x1ee0> │ │ │ │ + bne.w 9cf6e <_Py_NewReferenceNoTotal@@Base+0x1f5a> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acfdc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r2, 9bcae <_Py_NewReferenceNoTotal@@Base+0xbc2> │ │ │ │ + cbnz r2, 9bbca <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1a2 <_Py_NewReferenceNoTotal@@Base+0x10b6> │ │ │ │ + beq.w 9c114 <_Py_NewReferenceNoTotal@@Base+0x1100> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.w 9c1a2 <_Py_NewReferenceNoTotal@@Base+0x10b6> │ │ │ │ + ble.w 9c114 <_Py_NewReferenceNoTotal@@Base+0x1100> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abaf0 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b94e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + bne.w 9b87a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acfdc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9bcae <_Py_NewReferenceNoTotal@@Base+0xbc2> │ │ │ │ + cbnz r2, 9bbca <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b94a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + beq.w 9b876 <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9b94a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + ble.w 9b876 <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abaf0 <_Py_HandlePending@@Base+0x254> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b94e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + bne.w 9b87a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acfdc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9bc76 <_Py_NewReferenceNoTotal@@Base+0xb8a> │ │ │ │ + beq.n 9bb92 <_Py_NewReferenceNoTotal@@Base+0xb7e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b522 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + b.n 9b44a <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + mov r0, r4 │ │ │ │ + bl cc1cc │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b5dc <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c0eb0 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b5e6 <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b2a70 │ │ │ │ + mov ip, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b5e6 <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r2, r6 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr.w r1, [ip, #24] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r1, [ip, #20] │ │ │ │ + strd r6, r1, [sp] │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + bl 1b0530 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9be58 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + b.n 9b9d8 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abaf0 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ce50 <_Py_NewReferenceNoTotal@@Base+0x1d64> │ │ │ │ + bne.w 9d0de <_Py_NewReferenceNoTotal@@Base+0x20ca> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acfdc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bda6 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + bne.n 9bd1a <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b978 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ + beq.w 9b8a4 <_Py_NewReferenceNoTotal@@Base+0x890> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bge.w 9c2ae <_Py_NewReferenceNoTotal@@Base+0x11c2> │ │ │ │ + bge.w 9c246 <_Py_NewReferenceNoTotal@@Base+0x1232> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abaf0 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b97e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + bne.w 9b8aa <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acfdc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bda6 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + bne.n 9bd1a <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b97a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + beq.w 9b8a6 <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9b97a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + ble.w 9b8a6 <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abaf0 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d048 <_Py_NewReferenceNoTotal@@Base+0x1f5c> │ │ │ │ + bne.w 9cdf4 <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acfdc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r2, 9bda6 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + cbnz r2, 9bd1a <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1aa <_Py_NewReferenceNoTotal@@Base+0x10be> │ │ │ │ + beq.w 9c11c <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.w 9c1aa <_Py_NewReferenceNoTotal@@Base+0x10be> │ │ │ │ + ble.w 9c11c <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abaf0 <_Py_HandlePending@@Base+0x254> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b97e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + bne.w 9b8aa <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acfdc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9bda6 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + cbnz r2, 9bd1a <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b97a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + beq.w 9b8a6 <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9b97a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + ble.w 9b8a6 <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab908 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl abaf0 <_Py_HandlePending@@Base+0x254> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b97e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + bne.w 9b8aa <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl acdf4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acfdc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9bd70 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ + beq.n 9bce4 <_Py_NewReferenceNoTotal@@Base+0xcd0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9b57c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27580 @ 0x6bbc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b4a4 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r7, #0 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.n 9b902 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + b.w 9b348 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd5a <_Py_NewReferenceNoTotal@@Base+0x1c6e> │ │ │ │ + blt.w 9cc84 <_Py_NewReferenceNoTotal@@Base+0x1c70> │ │ │ │ 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 9b618 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + bne.w 9b540 <_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 │ │ │ │ @@ -169917,780 +169831,794 @@ │ │ │ │ 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 9d068 <_Py_NewReferenceNoTotal@@Base+0x1f7c> │ │ │ │ + beq.w 9cdea <_Py_NewReferenceNoTotal@@Base+0x1dd6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9be44 <_Py_NewReferenceNoTotal@@Base+0xd58> │ │ │ │ + cbnz r3, 9bd84 <_Py_NewReferenceNoTotal@@Base+0xd70> │ │ │ │ mov r0, r4 │ │ │ │ - bl b14c4 │ │ │ │ + bl b16b4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9be44 <_Py_NewReferenceNoTotal@@Base+0xd58> │ │ │ │ - ldrd r0, r2, [r4, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.w 9c684 <_Py_NewReferenceNoTotal@@Base+0x1598> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r0, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #22 │ │ │ │ - beq.w 9c14c <_Py_NewReferenceNoTotal@@Base+0x1060> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9beac <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9ce16 <_Py_NewReferenceNoTotal@@Base+0x1d2a> │ │ │ │ + beq.w 9cd88 <_Py_NewReferenceNoTotal@@Base+0x1d74> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ce16 <_Py_NewReferenceNoTotal@@Base+0x1d2a> │ │ │ │ + bne.w 9cd88 <_Py_NewReferenceNoTotal@@Base+0x1d74> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl b1978 │ │ │ │ + bl b1b68 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d026 <_Py_NewReferenceNoTotal@@Base+0x1f3a> │ │ │ │ + beq.w 9cf8e <_Py_NewReferenceNoTotal@@Base+0x1f7a> │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 9be9e <_Py_NewReferenceNoTotal@@Base+0xdb2> │ │ │ │ + ble.n 9bdde <_Py_NewReferenceNoTotal@@Base+0xdca> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 9be9e <_Py_NewReferenceNoTotal@@Base+0xdb2> │ │ │ │ + beq.n 9bdde <_Py_NewReferenceNoTotal@@Base+0xdca> │ │ │ │ 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 9be8c <_Py_NewReferenceNoTotal@@Base+0xda0> │ │ │ │ + bne.n 9bdcc <_Py_NewReferenceNoTotal@@Base+0xdb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77270 │ │ │ │ + bl 771ec │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c0cdc <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + bl c0eb0 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d03a <_Py_NewReferenceNoTotal@@Base+0x1f4e> │ │ │ │ + beq.w 9cfa2 <_Py_NewReferenceNoTotal@@Base+0x1f8e> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ac40 │ │ │ │ + bl 9ab7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d03a <_Py_NewReferenceNoTotal@@Base+0x1f4e> │ │ │ │ + beq.w 9cfa2 <_Py_NewReferenceNoTotal@@Base+0x1f8e> │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b93a <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ + bne.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + beq.w 9b86e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r9, [r3, #20] │ │ │ │ - bl c1f18 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ + bl c20ec <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl c228c <_PyArg_CheckPositional@@Base+0x1d5c> │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1ab580 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9baac <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b420 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + beq.w 9b9d8 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.w 9ba96 <_Py_NewReferenceNoTotal@@Base+0xa82> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq.w 9d154 <_Py_NewReferenceNoTotal@@Base+0x2140> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9b810 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + str r1, [r6, #4] │ │ │ │ + b.n 9b810 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b3e70 │ │ │ │ + bl b4060 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b498 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b3c0 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b498 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b3c0 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9c07e <_Py_NewReferenceNoTotal@@Base+0xf92> │ │ │ │ + b.n 9c014 <_Py_NewReferenceNoTotal@@Base+0x1000> │ │ │ │ + ldrd r0, r2, [r4, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 9c5f6 <_Py_NewReferenceNoTotal@@Base+0x15e2> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r0, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #22 │ │ │ │ + bne.w 9bd84 <_Py_NewReferenceNoTotal@@Base+0xd70> │ │ │ │ + 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 9cbf6 <_Py_NewReferenceNoTotal@@Base+0x1be2> │ │ │ │ + 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 9bd64 <_Py_NewReferenceNoTotal@@Base+0xd50> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a63b0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1aa290 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + bne.n 9be5e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b788 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 9b902 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + beq.w 9b6b0 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ + b.n 9c312 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ 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 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b5c0 <_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 9d16a <_Py_NewReferenceNoTotal@@Base+0x207e> │ │ │ │ + beq.w 9d194 <_Py_NewReferenceNoTotal@@Base+0x2180> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d05e <_Py_NewReferenceNoTotal@@Base+0x1f72> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d072 <_Py_NewReferenceNoTotal@@Base+0x1f86> │ │ │ │ + bne.w 9cde0 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9ce14 <_Py_NewReferenceNoTotal@@Base+0x1e00> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d05c <_Py_NewReferenceNoTotal@@Base+0x1f70> │ │ │ │ + beq.w 9cdde <_Py_NewReferenceNoTotal@@Base+0x1dca> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e28 │ │ │ │ + bl b5014 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d05e <_Py_NewReferenceNoTotal@@Base+0x1f72> │ │ │ │ + bne.w 9cde0 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d05e <_Py_NewReferenceNoTotal@@Base+0x1f72> │ │ │ │ + beq.w 9cde0 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d056 <_Py_NewReferenceNoTotal@@Base+0x1f6a> │ │ │ │ + beq.w 9cdd8 <_Py_NewReferenceNoTotal@@Base+0x1dc4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r1, #4 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ str.w sl, [r0, #44] @ 0x2c │ │ │ │ - str r6, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + str r7, [r0, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9be5e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 9d530 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d4c0 <_PyEvalFramePushAndInit@@Base+0x244> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b974 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ - movw r1, #2685 @ 0xa7d │ │ │ │ + beq.w 9b8a0 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ + movw r1, #3173 @ 0xc65 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a54b4 │ │ │ │ + bl 1a9394 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b974 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + beq.w 9b8a0 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfd4 <_Py_NewReferenceNoTotal@@Base+0x1ee8> │ │ │ │ + beq.w 9ce2c <_Py_NewReferenceNoTotal@@Base+0x1e18> │ │ │ │ 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 1a5e1c │ │ │ │ + bl 1a9cfc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c106 <_Py_NewReferenceNoTotal@@Base+0x101a> │ │ │ │ + beq.n 9c09c <_Py_NewReferenceNoTotal@@Base+0x1088> │ │ │ │ subs r3, r7, #1 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cc46 <_Py_NewReferenceNoTotal@@Base+0x1b5a> │ │ │ │ + bne.w 9cb82 <_Py_NewReferenceNoTotal@@Base+0x1b6e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b57e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + b.w 9b4a6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl c774c │ │ │ │ + bl c78a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9a4 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ + beq.w 9b8d0 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9a4 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ - movw r1, #2685 @ 0xa7d │ │ │ │ + beq.w 9b8d0 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ + movw r1, #3173 @ 0xc65 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a54b4 │ │ │ │ + bl 1a9394 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9a4 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ + beq.w 9b8d0 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfd4 <_Py_NewReferenceNoTotal@@Base+0x1ee8> │ │ │ │ + beq.w 9ce2c <_Py_NewReferenceNoTotal@@Base+0x1e18> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1aa364 │ │ │ │ + bl 1ae29c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c07c <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + bne.n 9c012 <_Py_NewReferenceNoTotal@@Base+0xffe> │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cfdc <_Py_NewReferenceNoTotal@@Base+0x1ef0> │ │ │ │ + bne.w 9ce34 <_Py_NewReferenceNoTotal@@Base+0x1e20> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r7, r3, #1 │ │ │ │ - b.w 9cce4 <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ + b.w 9cc96 <_Py_NewReferenceNoTotal@@Base+0x1c82> │ │ │ │ subs r2, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9bb32 <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ + beq.w 9ba5e <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r5, #2 │ │ │ │ - bls.n 9c136 <_Py_NewReferenceNoTotal@@Base+0x104a> │ │ │ │ + bls.n 9c0cc <_Py_NewReferenceNoTotal@@Base+0x10b8> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9bb32 <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ + bne.w 9ba5e <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ subs r2, #1 │ │ │ │ - bcs.n 9c124 <_Py_NewReferenceNoTotal@@Base+0x1038> │ │ │ │ - b.n 9bb32 <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ + bcs.n 9c0ba <_Py_NewReferenceNoTotal@@Base+0x10a6> │ │ │ │ + b.n 9ba5e <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce3e <_Py_NewReferenceNoTotal@@Base+0x1d52> │ │ │ │ + blt.w 9cd32 <_Py_NewReferenceNoTotal@@Base+0x1d1e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9b996 <_Py_NewReferenceNoTotal@@Base+0x8aa> │ │ │ │ - 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 9ccba <_Py_NewReferenceNoTotal@@Base+0x1bce> │ │ │ │ - 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 9be10 <_Py_NewReferenceNoTotal@@Base+0xd24> │ │ │ │ + b.w 9b8c2 <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cef6 <_Py_NewReferenceNoTotal@@Base+0x1e0a> │ │ │ │ + bne.w 9d032 <_Py_NewReferenceNoTotal@@Base+0x201e> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9cefe <_Py_NewReferenceNoTotal@@Base+0x1e12> │ │ │ │ + bne.w 9d046 <_Py_NewReferenceNoTotal@@Base+0x2032> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 9ce48 <_Py_NewReferenceNoTotal@@Base+0x1d5c> │ │ │ │ + blt.w 9cd3c <_Py_NewReferenceNoTotal@@Base+0x1d28> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b48a <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + b.w 9b3b2 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ ldrd r9, r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9b94a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + b.w 9b876 <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, sl │ │ │ │ - b.w 9b97a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + b.w 9b8a6 <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 71850 │ │ │ │ + bl 71838 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c36e <_Py_NewReferenceNoTotal@@Base+0x1282> │ │ │ │ + beq.w 9c2b8 <_Py_NewReferenceNoTotal@@Base+0x12a4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b92e <_Py_NewReferenceNoTotal@@Base+0x842> │ │ │ │ + b.w 9b85a <_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 9d25e <_Py_NewReferenceNoTotal@@Base+0x2172> │ │ │ │ + beq.w 9d1fc <_Py_NewReferenceNoTotal@@Base+0x21e8> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d254 <_Py_NewReferenceNoTotal@@Base+0x2168> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9d236 <_Py_NewReferenceNoTotal@@Base+0x214a> │ │ │ │ + bne.w 9d1f2 <_Py_NewReferenceNoTotal@@Base+0x21de> │ │ │ │ + ldrd r8, r3, [r4, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 9d13c <_Py_NewReferenceNoTotal@@Base+0x2128> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd sl, r3, [r3, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb2c <_Py_NewReferenceNoTotal@@Base+0x1a40> │ │ │ │ + beq.w 9ca60 <_Py_NewReferenceNoTotal@@Base+0x1a4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b349c │ │ │ │ - mov r6, r0 │ │ │ │ + bl b368c │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb2c <_Py_NewReferenceNoTotal@@Base+0x1a40> │ │ │ │ + beq.w 9ca60 <_Py_NewReferenceNoTotal@@Base+0x1a4c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d190 <_Py_NewReferenceNoTotal@@Base+0x20a4> │ │ │ │ + beq.w 9d05c <_Py_NewReferenceNoTotal@@Base+0x2048> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d188 <_Py_NewReferenceNoTotal@@Base+0x209c> │ │ │ │ + bne.w 9d054 <_Py_NewReferenceNoTotal@@Base+0x2040> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cc2a <_Py_NewReferenceNoTotal@@Base+0x1b3e> │ │ │ │ - mov.w r8, #0 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ + bne.w 9cb60 <_Py_NewReferenceNoTotal@@Base+0x1b4c> │ │ │ │ + mov.w r9, #0 │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r9, [r4, #88] @ 0x58 │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cb2e <_Py_NewReferenceNoTotal@@Base+0x1a42> │ │ │ │ + bne.w 9ca62 <_Py_NewReferenceNoTotal@@Base+0x1a4e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b2880 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl b2a70 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d298 <_Py_NewReferenceNoTotal@@Base+0x21ac> │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9d132 <_Py_NewReferenceNoTotal@@Base+0x211e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w r9, [r7, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd sl, r8, [r3, #20] │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d268 <_Py_NewReferenceNoTotal@@Base+0x217c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r9, [r0, #40] @ 0x28 │ │ │ │ - movs r3, #17 │ │ │ │ - strd r6, r8, [r0, #4] │ │ │ │ - str.w sl, [r0, #32] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ + beq.w 9d122 <_Py_NewReferenceNoTotal@@Base+0x210e> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + strd r2, sl, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #17 │ │ │ │ + strd r7, r9, [r0, #4] │ │ │ │ + str.w r8, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.n 9be58 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ mov r9, sl │ │ │ │ mov r8, r2 │ │ │ │ - b.w 9b94a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ - mov r9, r7 │ │ │ │ - mov r8, r2 │ │ │ │ - b.w 9b97a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + b.w 9b876 <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cf9e <_Py_NewReferenceNoTotal@@Base+0x1eb2> │ │ │ │ + blt.w 9cf76 <_Py_NewReferenceNoTotal@@Base+0x1f62> │ │ │ │ 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 9bf88 <_Py_NewReferenceNoTotal@@Base+0xe9c> │ │ │ │ + beq.w 9bf1e <_Py_NewReferenceNoTotal@@Base+0xf0a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b722 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + b.w 9b64a <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + mov r9, r7 │ │ │ │ + mov r8, r2 │ │ │ │ + b.w 9b8a6 <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1d22> │ │ │ │ + blt.w 9cd7c <_Py_NewReferenceNoTotal@@Base+0x1d68> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9ba20 <_Py_NewReferenceNoTotal@@Base+0x934> │ │ │ │ + b.w 9b94c <_Py_NewReferenceNoTotal@@Base+0x938> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9c31a <_Py_NewReferenceNoTotal@@Base+0x122e> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 9cfae <_Py_NewReferenceNoTotal@@Base+0x1ec2> │ │ │ │ + cbnz r2, 9c28a <_Py_NewReferenceNoTotal@@Base+0x1276> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 9d0fa <_Py_NewReferenceNoTotal@@Base+0x20e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c316 <_Py_NewReferenceNoTotal@@Base+0x122a> │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.w 9b746 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + blt.n 9c286 <_Py_NewReferenceNoTotal@@Base+0x1272> │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + b.w 9b66e <_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 9bf64 <_Py_NewReferenceNoTotal@@Base+0xe78> │ │ │ │ + b.n 9bf00 <_Py_NewReferenceNoTotal@@Base+0xeec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd36 <_Py_NewReferenceNoTotal@@Base+0x1c4a> │ │ │ │ + blt.w 9cc1a <_Py_NewReferenceNoTotal@@Base+0x1c06> │ │ │ │ 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 9bf4c <_Py_NewReferenceNoTotal@@Base+0xe60> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b77a <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9bdc6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - movw r3, #525 @ 0x20d │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9c1ce <_Py_NewReferenceNoTotal@@Base+0x10e2> │ │ │ │ + beq.w 9beea <_Py_NewReferenceNoTotal@@Base+0xed6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7a2 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + b.w 9b6a2 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49361 @ 0xc0d1 │ │ │ │ + movw r1, #49337 @ 0xc0b9 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9cd26 <_Py_NewReferenceNoTotal@@Base+0x1c3a> │ │ │ │ + bne.w 9cc2e <_Py_NewReferenceNoTotal@@Base+0x1c1a> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d02c <_Py_NewReferenceNoTotal@@Base+0x1f40> │ │ │ │ + beq.w 9cf94 <_Py_NewReferenceNoTotal@@Base+0x1f80> │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.n 9c1c8 <_Py_NewReferenceNoTotal@@Base+0x10dc> │ │ │ │ + b.n 9c13a <_Py_NewReferenceNoTotal@@Base+0x1126> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9c30c <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #525 @ 0x20d │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9c140 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b6ca <_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 9b82e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ccee <_Py_NewReferenceNoTotal@@Base+0x1c02> │ │ │ │ + blt.w 9cda4 <_Py_NewReferenceNoTotal@@Base+0x1d90> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - beq.w 9c4fa <_Py_NewReferenceNoTotal@@Base+0x140e> │ │ │ │ + beq.w 9c4de <_Py_NewReferenceNoTotal@@Base+0x14ca> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7c6 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + b.w 9b6ee <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bdc6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9c30c <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9c88a <_Py_NewReferenceNoTotal@@Base+0x179e> │ │ │ │ + beq.w 9c784 <_Py_NewReferenceNoTotal@@Base+0x1770> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b828 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + b.w 9b750 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bdc6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9c30c <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9c814 <_Py_NewReferenceNoTotal@@Base+0x1728> │ │ │ │ + cmp.w r3, #616 @ 0x268 │ │ │ │ + beq.w 9c6e0 <_Py_NewReferenceNoTotal@@Base+0x16cc> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b806 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + b.w 9b70e <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bdc6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9c30c <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9c770 <_Py_NewReferenceNoTotal@@Base+0x1684> │ │ │ │ + cmp.w r3, #580 @ 0x244 │ │ │ │ + beq.w 9c81c <_Py_NewReferenceNoTotal@@Base+0x1808> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7e6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.w 9b72e <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c4f0 <_Py_NewReferenceNoTotal@@Base+0x1404> │ │ │ │ + blt.n 9c464 <_Py_NewReferenceNoTotal@@Base+0x1450> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b8bc <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + bne.w 9b7e4 <_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 9cec6 <_Py_NewReferenceNoTotal@@Base+0x1dda> │ │ │ │ + beq.w 9d176 <_Py_NewReferenceNoTotal@@Base+0x2162> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cebc <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ + bne.w 9cdb2 <_Py_NewReferenceNoTotal@@Base+0x1d9e> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9cea0 <_Py_NewReferenceNoTotal@@Base+0x1db4> │ │ │ │ + beq.w 9cdfa <_Py_NewReferenceNoTotal@@Base+0x1de6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cebc <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ + beq.w 9cdb2 <_Py_NewReferenceNoTotal@@Base+0x1d9e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab894 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ + bl 1af7d8 │ │ │ │ + ldr.w r8, [r4, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cebc <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ + beq.w 9cdb2 <_Py_NewReferenceNoTotal@@Base+0x1d9e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cebc <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ + beq.w 9cdb2 <_Py_NewReferenceNoTotal@@Base+0x1d9e> │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd r9, sl, [r3, #20] │ │ │ │ - bl 1ab9b4 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r8, r9, [r3, #20] │ │ │ │ + bl 1af8f8 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce98 <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ + beq.w 9d16e <_Py_NewReferenceNoTotal@@Base+0x215a> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ced0 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ - strd r8, r6, [r0, #32] │ │ │ │ - str.w r9, [r0, #40] @ 0x28 │ │ │ │ - str.w sl, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r2, #24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + beq.w 9cdac <_Py_NewReferenceNoTotal@@Base+0x1d98> │ │ │ │ + strd r7, r6, [r0, #32] │ │ │ │ + movs r1, #24 │ │ │ │ + str.w r8, [r0, #40] @ 0x28 │ │ │ │ + str.w r9, [r0, #44] @ 0x2c │ │ │ │ + str.w sl, [r0, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9be5e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b2880 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cf96 <_Py_NewReferenceNoTotal@@Base+0x1eaa> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r6, r5, [r7, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + b.w 9b7e6 <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf6e <_Py_NewReferenceNoTotal@@Base+0x1e82> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #26 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + blt.w 9cc66 <_Py_NewReferenceNoTotal@@Base+0x1c52> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #508 @ 0x1fc │ │ │ │ + beq.w 9c892 <_Py_NewReferenceNoTotal@@Base+0x187e> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b774 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ccf6 <_Py_NewReferenceNoTotal@@Base+0x1c0a> │ │ │ │ + blt.w 9cc3e <_Py_NewReferenceNoTotal@@Base+0x1c2a> │ │ │ │ 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 9ca8a <_Py_NewReferenceNoTotal@@Base+0x199e> │ │ │ │ + beq.w 9c9be <_Py_NewReferenceNoTotal@@Base+0x19aa> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b878 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + b.w 9b7a0 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bdc6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.w 9c30c <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9cb8a <_Py_NewReferenceNoTotal@@Base+0x1a9e> │ │ │ │ + beq.w 9cac0 <_Py_NewReferenceNoTotal@@Base+0x1aac> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b89a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + b.w 9b7c2 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b2a70 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ccfe <_Py_NewReferenceNoTotal@@Base+0x1c12> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #508 @ 0x1fc │ │ │ │ - beq.w 9c958 <_Py_NewReferenceNoTotal@@Base+0x186c> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b84c <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ + beq.w 9c312 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9ce82 <_Py_NewReferenceNoTotal@@Base+0x1e6e> │ │ │ │ + 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 9be5e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ ldr.w r3, [sl, #684] @ 0x2ac │ │ │ │ - movw r2, #50069 @ 0xc395 │ │ │ │ + movw r2, #50045 @ 0xc37d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9cd06 <_Py_NewReferenceNoTotal@@Base+0x1c1a> │ │ │ │ + bne.w 9cc46 <_Py_NewReferenceNoTotal@@Base+0x1c32> │ │ │ │ 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 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b5c0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd10 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ + blt.w 9cc50 <_Py_NewReferenceNoTotal@@Base+0x1c3c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9b966 <_Py_NewReferenceNoTotal@@Base+0x87a> │ │ │ │ + b.w 9b892 <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d15c <_Py_NewReferenceNoTotal@@Base+0x2070> │ │ │ │ + blt.w 9ce9e <_Py_NewReferenceNoTotal@@Base+0x1e8a> │ │ │ │ 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 9b404 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - b.w 9b414 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ + bne.w 9b32c <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + b.w 9b33c <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d00c <_Py_NewReferenceNoTotal@@Base+0x1f20> │ │ │ │ + bne.w 9d0d4 <_Py_NewReferenceNoTotal@@Base+0x20c0> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r1, #6037 @ 0x1795 │ │ │ │ + movw r1, #6013 @ 0x177d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9b5b2 <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ + beq.w 9b4da <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c1c8 <_Py_NewReferenceNoTotal@@Base+0x10dc> │ │ │ │ - b.w 9d02c <_Py_NewReferenceNoTotal@@Base+0x1f40> │ │ │ │ + bne.w 9c13a <_Py_NewReferenceNoTotal@@Base+0x1126> │ │ │ │ + b.w 9cf94 <_Py_NewReferenceNoTotal@@Base+0x1f80> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9b540 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + bne.w 9b468 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd1a <_Py_NewReferenceNoTotal@@Base+0x1c2e> │ │ │ │ + blt.w 9cc5a <_Py_NewReferenceNoTotal@@Base+0x1c46> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9b540 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + b.w 9b468 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ce32 <_Py_NewReferenceNoTotal@@Base+0x1d46> │ │ │ │ + blt.w 9cc6e <_Py_NewReferenceNoTotal@@Base+0x1c5a> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - b.w 9b4e6 <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ + b.w 9b40e <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b5c0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9cd50 <_Py_NewReferenceNoTotal@@Base+0x1c64> │ │ │ │ + blt.w 9cc7a <_Py_NewReferenceNoTotal@@Base+0x1c66> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 9be36 <_Py_NewReferenceNoTotal@@Base+0xd4a> │ │ │ │ + b.n 9beb6 <_Py_NewReferenceNoTotal@@Base+0xea2> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r0, #28 │ │ │ │ mul.w r9, r0, r2 │ │ │ │ ldr.w r2, [r8, #512] @ 0x200 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r0, r2, [r1, #8] │ │ │ │ @@ -170700,647 +170628,631 @@ │ │ │ │ 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 9c6da <_Py_NewReferenceNoTotal@@Base+0x15ee> │ │ │ │ + bne.n 9c64a <_Py_NewReferenceNoTotal@@Base+0x1636> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 9c6d6 <_Py_NewReferenceNoTotal@@Base+0x15ea> │ │ │ │ + cbz r1, 9c646 <_Py_NewReferenceNoTotal@@Base+0x1632> │ │ │ │ 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 9cd8a <_Py_NewReferenceNoTotal@@Base+0x1c9e> │ │ │ │ + beq.w 9ccc6 <_Py_NewReferenceNoTotal@@Base+0x1cb2> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9cd66 <_Py_NewReferenceNoTotal@@Base+0x1c7a> │ │ │ │ + beq.w 9cca2 <_Py_NewReferenceNoTotal@@Base+0x1c8e> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 9c6f6 <_Py_NewReferenceNoTotal@@Base+0x160a> │ │ │ │ + cbnz r2, 9c666 <_Py_NewReferenceNoTotal@@Base+0x1652> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + beq.w 9b5c0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9cd4a <_Py_NewReferenceNoTotal@@Base+0x1c5e> │ │ │ │ + beq.w 9cc9c <_Py_NewReferenceNoTotal@@Base+0x1c88> │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ strd r7, ip, [r0, #20] │ │ │ │ - cbz r7, 9c718 <_Py_NewReferenceNoTotal@@Base+0x162c> │ │ │ │ + cbz r7, 9c688 <_Py_NewReferenceNoTotal@@Base+0x1674> │ │ │ │ str r0, [r7, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.w 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b5c0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d006 <_Py_NewReferenceNoTotal@@Base+0x1f1a> │ │ │ │ + bne.w 9cfd4 <_Py_NewReferenceNoTotal@@Base+0x1fc0> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9b4ba <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ + bne.w 9b3e2 <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ccde <_Py_NewReferenceNoTotal@@Base+0x1bf2> │ │ │ │ + blt.w 9cc90 <_Py_NewReferenceNoTotal@@Base+0x1c7c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ccea <_Py_NewReferenceNoTotal@@Base+0x1bfe> │ │ │ │ + bne.w 9cd84 <_Py_NewReferenceNoTotal@@Base+0x1d70> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9cfe2 <_Py_NewReferenceNoTotal@@Base+0x1ef6> │ │ │ │ + beq.w 9cfb0 <_Py_NewReferenceNoTotal@@Base+0x1f9c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.w 9b4dc <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ + b.w 9b404 <_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 9d0d6 <_Py_NewReferenceNoTotal@@Base+0x1fea> │ │ │ │ + beq.w 9cf64 <_Py_NewReferenceNoTotal@@Base+0x1f50> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d0ae <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d0b8 <_Py_NewReferenceNoTotal@@Base+0x1fcc> │ │ │ │ + bne.w 9ceb6 <_Py_NewReferenceNoTotal@@Base+0x1ea2> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9cf16 <_Py_NewReferenceNoTotal@@Base+0x1f02> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0a6 <_Py_NewReferenceNoTotal@@Base+0x1fba> │ │ │ │ + beq.w 9ceca <_Py_NewReferenceNoTotal@@Base+0x1eb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acf24 │ │ │ │ + bl 1b0e68 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0a6 <_Py_NewReferenceNoTotal@@Base+0x1fba> │ │ │ │ - movw r1, #54709 @ 0xd5b5 │ │ │ │ - movt r1, #26 │ │ │ │ + beq.w 9ceca <_Py_NewReferenceNoTotal@@Base+0x1eb6> │ │ │ │ + movw r1, #5369 @ 0x14f9 │ │ │ │ + movt r1, #27 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1a54b4 │ │ │ │ + bl 1a9394 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0a6 <_Py_NewReferenceNoTotal@@Base+0x1fba> │ │ │ │ + beq.w 9ceca <_Py_NewReferenceNoTotal@@Base+0x1eb6> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d22c <_Py_NewReferenceNoTotal@@Base+0x2140> │ │ │ │ + beq.w 9cec0 <_Py_NewReferenceNoTotal@@Base+0x1eac> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d124 <_Py_NewReferenceNoTotal@@Base+0x2038> │ │ │ │ + beq.w 9ceac <_Py_NewReferenceNoTotal@@Base+0x1e98> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r1, #5 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ + str r7, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9be5e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ 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 9d214 <_Py_NewReferenceNoTotal@@Base+0x2128> │ │ │ │ + beq.w 9ce3a <_Py_NewReferenceNoTotal@@Base+0x1e26> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d20a <_Py_NewReferenceNoTotal@@Base+0x211e> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d1ee <_Py_NewReferenceNoTotal@@Base+0x2102> │ │ │ │ + bne.n 9c812 <_Py_NewReferenceNoTotal@@Base+0x17fe> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9ce42 <_Py_NewReferenceNoTotal@@Base+0x1e2e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7520 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 9c882 <_Py_NewReferenceNoTotal@@Base+0x1796> │ │ │ │ + movw r1, #529 @ 0x211 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9c810 <_Py_NewReferenceNoTotal@@Base+0x17fc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b368c │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 9c810 <_Py_NewReferenceNoTotal@@Base+0x17fc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1af100 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + mov sl, r0 │ │ │ │ + cbnz r2, 9c812 <_Py_NewReferenceNoTotal@@Base+0x17fe> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl b2a70 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9c882 <_Py_NewReferenceNoTotal@@Base+0x1796> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r3, [ip, #24] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - bl 1a60e0 │ │ │ │ - mov r7, r0 │ │ │ │ + cbz r0, 9c812 <_Py_NewReferenceNoTotal@@Base+0x17fe> │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, sl │ │ │ │ + ldr.w r7, [ip, #24] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr.w r7, [ip, #20] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 1af1cc │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9be58 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d21e <_Py_NewReferenceNoTotal@@Base+0x2132> │ │ │ │ + bne.w 9ce74 <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c406 <_Py_NewReferenceNoTotal@@Base+0x131a> │ │ │ │ + b.w 9b750 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ 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 9d08a <_Py_NewReferenceNoTotal@@Base+0x1f9e> │ │ │ │ + beq.w 9d1c4 <_Py_NewReferenceNoTotal@@Base+0x21b0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c918 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9cfb4 <_Py_NewReferenceNoTotal@@Base+0x1ec8> │ │ │ │ + bne.w 9d1ba <_Py_NewReferenceNoTotal@@Base+0x21a6> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9d19e <_Py_NewReferenceNoTotal@@Base+0x218a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #529 @ 0x211 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9c916 <_Py_NewReferenceNoTotal@@Base+0x182a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b349c │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 9c916 <_Py_NewReferenceNoTotal@@Base+0x182a> │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab1c8 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - cbnz r2, 9c918 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ + bl 1ab400 │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 9c88a <_Py_NewReferenceNoTotal@@Base+0x1876> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl b2880 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bl b2a70 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9c918 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 1ab294 │ │ │ │ - mov r7, r0 │ │ │ │ + cbz r0, 9c88a <_Py_NewReferenceNoTotal@@Base+0x1876> │ │ │ │ + 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 1a9fc0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9be58 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cfbe <_Py_NewReferenceNoTotal@@Base+0x1ed2> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bne.w 9d1ce <_Py_NewReferenceNoTotal@@Base+0x21ba> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b828 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ - movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76ed4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cf8a <_Py_NewReferenceNoTotal@@Base+0x1e9e> │ │ │ │ - mov r1, r0 │ │ │ │ - mov.w r2, #8192 @ 0x2000 │ │ │ │ - str.w r2, [r1], #16 │ │ │ │ - add.w r2, r0, #23 │ │ │ │ - bic.w r2, r2, #7 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - str r1, [r0, #12] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - str r1, [r0, #8] │ │ │ │ - str r0, [r6, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 9b8d2 <_Py_NewReferenceNoTotal@@Base+0x7e6> │ │ │ │ + b.n 9c3a0 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b2880 │ │ │ │ - mov r7, r0 │ │ │ │ + bl b2a70 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf96 <_Py_NewReferenceNoTotal@@Base+0x1eaa> │ │ │ │ + beq.w 9c312 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r6, r5, [r7, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf6e <_Py_NewReferenceNoTotal@@Base+0x1e82> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #27 │ │ │ │ + beq.w 9ce82 <_Py_NewReferenceNoTotal@@Base+0x1e6e> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #27 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - str r2, [r5, #4] │ │ │ │ - b.w 9b8e6 <_Py_NewReferenceNoTotal@@Base+0x7fa> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9be5e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d530 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d4c0 <_PyEvalFramePushAndInit@@Base+0x244> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb12 <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ + beq.w 9ba3e <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9ce7e <_Py_NewReferenceNoTotal@@Base+0x1d92> │ │ │ │ + beq.w 9d118 <_Py_NewReferenceNoTotal@@Base+0x2104> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cd40 <_Py_NewReferenceNoTotal@@Base+0x1c54> │ │ │ │ + bne.w 9cc24 <_Py_NewReferenceNoTotal@@Base+0x1c10> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9ce5e <_Py_NewReferenceNoTotal@@Base+0x1d72> │ │ │ │ + beq.w 9d218 <_Py_NewReferenceNoTotal@@Base+0x2204> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ - movw r1, #21520 @ 0x5410 │ │ │ │ + movw r1, #23020 @ 0x59ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a58c0 │ │ │ │ + bl 1a97a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd3e <_Py_NewReferenceNoTotal@@Base+0x1c52> │ │ │ │ + beq.w 9cc22 <_Py_NewReferenceNoTotal@@Base+0x1c0e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d530 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d4c0 <_PyEvalFramePushAndInit@@Base+0x244> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd3e <_Py_NewReferenceNoTotal@@Base+0x1c52> │ │ │ │ + beq.w 9cc22 <_Py_NewReferenceNoTotal@@Base+0x1c0e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a72a0 │ │ │ │ + bl 1ab180 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cd40 <_Py_NewReferenceNoTotal@@Base+0x1c54> │ │ │ │ + bne.w 9cc24 <_Py_NewReferenceNoTotal@@Base+0x1c10> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd3e <_Py_NewReferenceNoTotal@@Base+0x1c52> │ │ │ │ + beq.w 9cc22 <_Py_NewReferenceNoTotal@@Base+0x1c0e> │ │ │ │ mov r0, r4 │ │ │ │ - bl b349c │ │ │ │ + bl b368c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd3e <_Py_NewReferenceNoTotal@@Base+0x1c52> │ │ │ │ + beq.w 9cc22 <_Py_NewReferenceNoTotal@@Base+0x1c0e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d28e <_Py_NewReferenceNoTotal@@Base+0x21a2> │ │ │ │ + beq.w 9d20e <_Py_NewReferenceNoTotal@@Base+0x21fa> │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ - bl b2ed4 │ │ │ │ + bl b30c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d286 <_Py_NewReferenceNoTotal@@Base+0x219a> │ │ │ │ + beq.w 9d206 <_Py_NewReferenceNoTotal@@Base+0x21f2> │ │ │ │ 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 215830 <_PyErr_BadInternalCall@@Base+0x86c> │ │ │ │ + bl 2173f0 <_PyErr_BadInternalCall@@Base+0x85c> │ │ │ │ movs r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29316 @ 0x7284 │ │ │ │ + movw r2, #30852 @ 0x7884 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1afc24 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ - bl 7f720 │ │ │ │ + bne.w 9be58 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + bl 7f718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd3e <_Py_NewReferenceNoTotal@@Base+0x1c52> │ │ │ │ + beq.w 9cc22 <_Py_NewReferenceNoTotal@@Base+0x1c0e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b6e4 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + b.w 9b60c <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b2880 │ │ │ │ - mov r7, r0 │ │ │ │ + bl b2a70 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf96 <_Py_NewReferenceNoTotal@@Base+0x1eaa> │ │ │ │ + beq.w 9c312 <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r6, r5, [r7, #20] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf6e <_Py_NewReferenceNoTotal@@Base+0x1e82> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #28 │ │ │ │ + beq.w 9ce82 <_Py_NewReferenceNoTotal@@Base+0x1e6e> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #28 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9be5e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + bne.w 9b86e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df8c4 │ │ │ │ - b.w 9b6be <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - b.w 9ba00 <_Py_NewReferenceNoTotal@@Base+0x914> │ │ │ │ + bl 1e29e4 │ │ │ │ + b.w 9b5e6 <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf04 <_Py_NewReferenceNoTotal@@Base+0x1e18> │ │ │ │ + beq.w 9d0e6 <_Py_NewReferenceNoTotal@@Base+0x20d2> │ │ │ │ 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 9cf04 <_Py_NewReferenceNoTotal@@Base+0x1e18> │ │ │ │ + beq.w 9d0e6 <_Py_NewReferenceNoTotal@@Base+0x20d2> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - b.w 9b9f8 <_Py_NewReferenceNoTotal@@Base+0x90c> │ │ │ │ + b.w 9b924 <_Py_NewReferenceNoTotal@@Base+0x910> │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + b.w 9b92c <_Py_NewReferenceNoTotal@@Base+0x918> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d254 <_Py_NewReferenceNoTotal@@Base+0x2168> │ │ │ │ + bne.w 9d1f2 <_Py_NewReferenceNoTotal@@Base+0x21de> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d26e <_Py_NewReferenceNoTotal@@Base+0x2182> │ │ │ │ + beq.w 9d128 <_Py_NewReferenceNoTotal@@Base+0x2114> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bl b2a70 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d26e <_Py_NewReferenceNoTotal@@Base+0x2182> │ │ │ │ + beq.w 9d128 <_Py_NewReferenceNoTotal@@Base+0x2114> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r6, [r3, #20] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r8, r7, [r3, #20] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d268 <_Py_NewReferenceNoTotal@@Base+0x217c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 9d122 <_Py_NewReferenceNoTotal@@Base+0x210e> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [r0, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #17 │ │ │ │ - str.w sl, [r0, #32] │ │ │ │ + strd r2, r8, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r2, r2, [r0, #4] │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ + movs r2, #17 │ │ │ │ + str r7, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9be58 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d1e6 <_Py_NewReferenceNoTotal@@Base+0x20fa> │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9d0b0 <_Py_NewReferenceNoTotal@@Base+0x209c> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d1dc <_Py_NewReferenceNoTotal@@Base+0x20f0> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d1b2 <_Py_NewReferenceNoTotal@@Base+0x20c6> │ │ │ │ + bne.w 9d0a6 <_Py_NewReferenceNoTotal@@Base+0x2092> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9d08a <_Py_NewReferenceNoTotal@@Base+0x2076> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1a0 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ + beq.w 9d06c <_Py_NewReferenceNoTotal@@Base+0x2058> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab894 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1af7d8 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1a0 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ + beq.w 9d06c <_Py_NewReferenceNoTotal@@Base+0x2058> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1a0 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ + beq.w 9d06c <_Py_NewReferenceNoTotal@@Base+0x2058> │ │ │ │ + mov r1, r9 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldrd r9, sl, [r3, #20] │ │ │ │ - bl 1ab9b4 │ │ │ │ + ldrd sl, r9, [r3, #20] │ │ │ │ + bl 1af8f8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1ac <_Py_NewReferenceNoTotal@@Base+0x20c0> │ │ │ │ + beq.w 9d076 <_Py_NewReferenceNoTotal@@Base+0x2062> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl acd7c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl acf64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d19a <_Py_NewReferenceNoTotal@@Base+0x20ae> │ │ │ │ - strd r8, r6, [r0, #32] │ │ │ │ - str.w r9, [r0, #40] @ 0x28 │ │ │ │ - str.w sl, [r0, #44] @ 0x2c │ │ │ │ + beq.w 9d066 <_Py_NewReferenceNoTotal@@Base+0x2052> │ │ │ │ + strd r8, r7, [r0, #32] │ │ │ │ + movs r1, #23 │ │ │ │ + str.w sl, [r0, #40] @ 0x28 │ │ │ │ + str.w r9, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r0, #4] │ │ │ │ - movs r2, #23 │ │ │ │ - subs r3, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b8c0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9be5e <_Py_NewReferenceNoTotal@@Base+0xe4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b349c │ │ │ │ - mov r8, r0 │ │ │ │ + bl b368c │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c250 <_Py_NewReferenceNoTotal@@Base+0x1164> │ │ │ │ - b.w 9c248 <_Py_NewReferenceNoTotal@@Base+0x115c> │ │ │ │ + bne.w 9c1c4 <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ + b.w 9c1bc <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ subs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bdcc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r6, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b82e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b349c │ │ │ │ + bl b368c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c08e <_Py_NewReferenceNoTotal@@Base+0xfa2> │ │ │ │ + beq.w 9c024 <_Py_NewReferenceNoTotal@@Base+0x1010> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f84f0 │ │ │ │ + bl 1fadc4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ce58 <_Py_NewReferenceNoTotal@@Base+0x1d6c> │ │ │ │ + bne.w 9cf84 <_Py_NewReferenceNoTotal@@Base+0x1f70> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2880 │ │ │ │ + bl b2a70 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + beq.w 9b86e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f87e4 │ │ │ │ + bl 1fb1a4 <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29284 @ 0x7264 │ │ │ │ + movw r2, #30820 @ 0x7864 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abce0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1afc24 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0xe2c> │ │ │ │ - b.w 9baac <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ + bne.w 9be58 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + b.w 9b9d8 <_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 83d44 │ │ │ │ + bl 83d18 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d022 <_Py_NewReferenceNoTotal@@Base+0x1f36> │ │ │ │ + beq.w 9cf8a <_Py_NewReferenceNoTotal@@Base+0x1f76> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c164 <_Py_NewReferenceNoTotal@@Base+0x1078> │ │ │ │ - subs r7, r3, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, r7, #1 │ │ │ │ - b.w 9b57e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9cce4 <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b7c6 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + b.w 9bedc <_Py_NewReferenceNoTotal@@Base+0xec8> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b878 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + b.w 9b6a2 <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b60c <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + movs r1, #4 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9c2d6 <_Py_NewReferenceNoTotal@@Base+0x12c2> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b84c <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ + b.w 9b7a0 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9c5ba <_Py_NewReferenceNoTotal@@Base+0x14ce> │ │ │ │ + b.n 9c52c <_Py_NewReferenceNoTotal@@Base+0x1518> │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b522 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + b.w 9b44a <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9b57c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - movs r1, #4 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9c38c <_Py_NewReferenceNoTotal@@Base+0x12a0> │ │ │ │ + b.w 9b4a4 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b77a <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b774 <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b6e4 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ - str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9c708 <_Py_NewReferenceNoTotal@@Base+0x161c> │ │ │ │ + b.w 9b44a <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ 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 9be52 <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ + b.w 9bd92 <_Py_NewReferenceNoTotal@@Base+0xd7e> │ │ │ │ + subs r7, r3, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r7, #1 │ │ │ │ + b.w 9b4a6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + str.w r2, [r8, #524] @ 0x20c │ │ │ │ + b.n 9c678 <_Py_NewReferenceNoTotal@@Base+0x1664> │ │ │ │ ldr.w r2, [r8, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 9cd74 <_Py_NewReferenceNoTotal@@Base+0x1c88> │ │ │ │ + cbz r2, 9ccb0 <_Py_NewReferenceNoTotal@@Base+0x1c9c> │ │ │ │ str r0, [r2, #24] │ │ │ │ ldr.w r2, [r8, #532] @ 0x214 │ │ │ │ str.w r0, [r8, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + bne.w 9b5c0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ str.w r0, [r8, #532] @ 0x214 │ │ │ │ - b.w 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b5c0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c6e6 <_Py_NewReferenceNoTotal@@Base+0x15fa> │ │ │ │ + beq.w 9c656 <_Py_NewReferenceNoTotal@@Base+0x1642> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 9cdf0 <_Py_NewReferenceNoTotal@@Base+0x1d04> │ │ │ │ + cbz r3, 9cd2c <_Py_NewReferenceNoTotal@@Base+0x1d18> │ │ │ │ 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, 9cdc2 <_Py_NewReferenceNoTotal@@Base+0x1cd6> │ │ │ │ + cbz r3, 9ccfe <_Py_NewReferenceNoTotal@@Base+0x1cea> │ │ │ │ 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 │ │ │ │ @@ -171351,548 +171263,581 @@ │ │ │ │ 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 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b5c0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9cd98 <_Py_NewReferenceNoTotal@@Base+0x1cac> │ │ │ │ + b.n 9ccd4 <_Py_NewReferenceNoTotal@@Base+0x1cc0> │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b4a4 <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b3c0 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r1, #29116 @ 0x71bc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d1af0 │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cb78 <_Py_NewReferenceNoTotal@@Base+0x1b64> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27580 @ 0x6bbc │ │ │ │ + movw r1, #29116 @ 0x71bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b466 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + b.w 9b38e <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.n 9cc96 <_Py_NewReferenceNoTotal@@Base+0x1c82> │ │ │ │ ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ - movw r1, #29761 @ 0x7441 │ │ │ │ + movw r1, #29629 @ 0x73bd │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9c676 <_Py_NewReferenceNoTotal@@Base+0x158a> │ │ │ │ + bne.w 9c5e8 <_Py_NewReferenceNoTotal@@Base+0x15d4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9b698 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - b.w 9b634 <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9b522 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + beq.w 9b5c0 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b55c <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b57c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b498 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9b97e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b57e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9ca7c <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9c9d0 <_Py_NewReferenceNoTotal@@Base+0x18e4> │ │ │ │ - b.n 9cd40 <_Py_NewReferenceNoTotal@@Base+0x1c54> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.n 9c9b4 <_Py_NewReferenceNoTotal@@Base+0x18c8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b5f6 <_Py_NewReferenceNoTotal@@Base+0x50a> │ │ │ │ - b.w 9be4e <_Py_NewReferenceNoTotal@@Base+0xd62> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c4c0 <_Py_NewReferenceNoTotal@@Base+0x13d4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9ced8 <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c47c <_Py_NewReferenceNoTotal@@Base+0x1390> │ │ │ │ + b.w 9b6ee <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 9ce06 <_Py_NewReferenceNoTotal@@Base+0x1df2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b8bc <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9c460 <_Py_NewReferenceNoTotal@@Base+0x1374> │ │ │ │ - bl 7f720 │ │ │ │ + b.w 9b7e4 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 7f718 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cebc <_Py_NewReferenceNoTotal@@Base+0x1dd0> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b8bc <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ - bl 25ea04 │ │ │ │ + beq.w 9b7e6 <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b82e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 9ce1e <_Py_NewReferenceNoTotal@@Base+0x1e0a> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9b3d6 <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ - b.w 9bf6c <_Py_NewReferenceNoTotal@@Base+0xe80> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9b57e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 9b48a <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1e7a0c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9ba00 <_Py_NewReferenceNoTotal@@Base+0x914> │ │ │ │ - b.w 9b464 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ - ldrd r3, r6, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 9cf84 <_Py_NewReferenceNoTotal@@Base+0x1e98> │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b64a <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9bab6 <_Py_NewReferenceNoTotal@@Base+0x9ca> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r1, r6, lsl #2] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b942 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 9b458 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + bl 25f29c │ │ │ │ + b.w 9bd72 <_Py_NewReferenceNoTotal@@Base+0xd5e> │ │ │ │ + mov r8, sl │ │ │ │ + b.w 9b8aa <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9ce0e <_Py_NewReferenceNoTotal@@Base+0x1d22> │ │ │ │ - ldrd r1, r3, [r4, #4] │ │ │ │ - b.w 9b458 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ - bl 7f720 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8be <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + bge.w 9d180 <_Py_NewReferenceNoTotal@@Base+0x216c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9b902 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9b44a <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ - bl 1e7a0c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9b8e6 <_Py_NewReferenceNoTotal@@Base+0x7fa> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9b902 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 9b902 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 9b746 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b7e4 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d092 <_Py_NewReferenceNoTotal@@Base+0x1fa6> │ │ │ │ + bge.n 9ce60 <_Py_NewReferenceNoTotal@@Base+0x1e4c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b828 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.w 9b94e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + b.w 9b64a <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r7, r3, #1 │ │ │ │ - b.n 9cce4 <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ + b.n 9cc96 <_Py_NewReferenceNoTotal@@Base+0x1c82> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cce4 <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ + b.n 9cc96 <_Py_NewReferenceNoTotal@@Base+0x1c82> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9c76a <_Py_NewReferenceNoTotal@@Base+0x167e> │ │ │ │ + bl 25f29c │ │ │ │ + b.n 9c796 <_Py_NewReferenceNoTotal@@Base+0x1782> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d016 <_Py_NewReferenceNoTotal@@Base+0x1f2a> │ │ │ │ + blt.n 9ce74 <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9b420 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9b57e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9cce4 <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c7b0 <_Py_NewReferenceNoTotal@@Base+0x179c> │ │ │ │ + b.n 9c812 <_Py_NewReferenceNoTotal@@Base+0x17fe> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9bf4c <_Py_NewReferenceNoTotal@@Base+0xf38> │ │ │ │ + b.n 9cde0 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b93a <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ + b.w 9b750 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b7e6 <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - movs r7, #0 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r6, r3 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b902 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77270 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1e7a0c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b82e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9b93a <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9b94e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ - mov r8, sl │ │ │ │ - b.w 9b97e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9ba78 <_Py_NewReferenceNoTotal@@Base+0x98c> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 9d07c <_Py_NewReferenceNoTotal@@Base+0x1f90> │ │ │ │ + b.w 9b82e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + bl 7f718 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9cf56 <_Py_NewReferenceNoTotal@@Base+0x1f42> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b722 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9be1e <_Py_NewReferenceNoTotal@@Base+0xd32> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 9d174 <_Py_NewReferenceNoTotal@@Base+0x2088> │ │ │ │ + b.w 9b70e <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b722 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.n 9c89c <_Py_NewReferenceNoTotal@@Base+0x17b0> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9c8b6 <_Py_NewReferenceNoTotal@@Base+0x17ca> │ │ │ │ - b.n 9c918 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ + b.w 9c37e <_Py_NewReferenceNoTotal@@Base+0x136a> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cbnz r3, 9d0e0 <_Py_NewReferenceNoTotal@@Base+0x1ff4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7e6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d12c <_Py_NewReferenceNoTotal@@Base+0x2040> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9c79e <_Py_NewReferenceNoTotal@@Base+0x16b2> │ │ │ │ - b.n 9d0ae <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9c782 <_Py_NewReferenceNoTotal@@Base+0x1696> │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9ceb4 <_Py_NewReferenceNoTotal@@Base+0x1ea0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d154 <_Py_NewReferenceNoTotal@@Base+0x2068> │ │ │ │ + bne.n 9cf4e <_Py_NewReferenceNoTotal@@Base+0x1f3a> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d142 <_Py_NewReferenceNoTotal@@Base+0x2056> │ │ │ │ + beq.n 9cf3c <_Py_NewReferenceNoTotal@@Base+0x1f28> │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97dc4 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9d13a <_Py_NewReferenceNoTotal@@Base+0x204e> │ │ │ │ + bl 97cf0 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9cf34 <_Py_NewReferenceNoTotal@@Base+0x1f20> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e28 │ │ │ │ + bl b5014 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9d13a <_Py_NewReferenceNoTotal@@Base+0x204e> │ │ │ │ + cbz r0, 9cf34 <_Py_NewReferenceNoTotal@@Base+0x1f20> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2343e8 │ │ │ │ - bl 7f720 │ │ │ │ + bl 235ca0 │ │ │ │ + bl 7f718 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r1, r3, #1 │ │ │ │ - cbz r0, 9d13c <_Py_NewReferenceNoTotal@@Base+0x2050> │ │ │ │ + cbz r0, 9cf36 <_Py_NewReferenceNoTotal@@Base+0x1f22> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d0ae <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ - bl 7f720 │ │ │ │ + b.n 9ceb6 <_Py_NewReferenceNoTotal@@Base+0x1ea2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d0ac <_Py_NewReferenceNoTotal@@Base+0x1fc0> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7e6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + blt.n 9cf56 <_Py_NewReferenceNoTotal@@Base+0x1f42> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c70e <_Py_NewReferenceNoTotal@@Base+0x16fa> │ │ │ │ + b.n 9ceb6 <_Py_NewReferenceNoTotal@@Base+0x1ea2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, r3, #1 │ │ │ │ - b.n 9d120 <_Py_NewReferenceNoTotal@@Base+0x2034> │ │ │ │ + b.n 9cf12 <_Py_NewReferenceNoTotal@@Base+0x1efe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ + bl 25f29c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d0f4 <_Py_NewReferenceNoTotal@@Base+0x2008> │ │ │ │ + beq.n 9cee6 <_Py_NewReferenceNoTotal@@Base+0x1ed2> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 9d120 <_Py_NewReferenceNoTotal@@Base+0x2034> │ │ │ │ + b.n 9cf12 <_Py_NewReferenceNoTotal@@Base+0x1efe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7e6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.w 9b70e <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ - movs r7, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9b902 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b70e <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9bf9a <_Py_NewReferenceNoTotal@@Base+0xeae> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bl 25f29c │ │ │ │ + b.w 9c6f2 <_Py_NewReferenceNoTotal@@Base+0x16de> │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ + b.w 9b87a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r1, #1 │ │ │ │ + b.w 9b82e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b4a6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 771ec │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1ea97c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ + b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b9a4 <_Py_NewReferenceNoTotal@@Base+0x990> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f29c │ │ │ │ + b.w 9c6da <_Py_NewReferenceNoTotal@@Base+0x16c6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9d03a <_Py_NewReferenceNoTotal@@Base+0x2026> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + b.w 9b348 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b4a6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.n 9cc96 <_Py_NewReferenceNoTotal@@Base+0x1c82> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f29c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b86e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + ldrd r3, r6, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 9d100 <_Py_NewReferenceNoTotal@@Base+0x20ec> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9b9e2 <_Py_NewReferenceNoTotal@@Base+0x9ce> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r1, r6, lsl #2] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9bfb6 <_Py_NewReferenceNoTotal@@Base+0xeca> │ │ │ │ - b.n 9d05e <_Py_NewReferenceNoTotal@@Base+0x1f72> │ │ │ │ + bne.w 9b86e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9b380 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cd7c <_Py_NewReferenceNoTotal@@Base+0x1d68> │ │ │ │ + ldrd r1, r3, [r4, #4] │ │ │ │ + b.w 9b380 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b4a6 <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + movs r2, #1 │ │ │ │ + subs r3, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b82e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 9b3b2 <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9b87a <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9cb2e <_Py_NewReferenceNoTotal@@Base+0x1a42> │ │ │ │ + b.n 9ca62 <_Py_NewReferenceNoTotal@@Base+0x1a4e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9c22c <_Py_NewReferenceNoTotal@@Base+0x1140> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 9d1bc <_Py_NewReferenceNoTotal@@Base+0x20d0> │ │ │ │ + bl 25f29c │ │ │ │ + b.w 9c1a0 <_Py_NewReferenceNoTotal@@Base+0x118c> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 9d07c <_Py_NewReferenceNoTotal@@Base+0x2068> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b89a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.w 9c4d8 <_Py_NewReferenceNoTotal@@Base+0x14c4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9cbfa <_Py_NewReferenceNoTotal@@Base+0x1b0e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 9d1ca <_Py_NewReferenceNoTotal@@Base+0x20de> │ │ │ │ + b.n 9cb30 <_Py_NewReferenceNoTotal@@Base+0x1b1c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b89a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.w 9b7c2 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9d0b8 <_Py_NewReferenceNoTotal@@Base+0x20a4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cbb8 <_Py_NewReferenceNoTotal@@Base+0x1acc> │ │ │ │ + beq.w 9caee <_Py_NewReferenceNoTotal@@Base+0x1ada> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b89a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.n 9cb9c <_Py_NewReferenceNoTotal@@Base+0x1ab0> │ │ │ │ + b.w 9b7c2 <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d21e <_Py_NewReferenceNoTotal@@Base+0x2132> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bl 25f29c │ │ │ │ + b.n 9cad2 <_Py_NewReferenceNoTotal@@Base+0x1abe> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.n 9d0a6 <_Py_NewReferenceNoTotal@@Base+0x2092> │ │ │ │ + bl 25f29c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c842 <_Py_NewReferenceNoTotal@@Base+0x1756> │ │ │ │ + beq.w 9b2fe <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 9b82e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b806 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9b8aa <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1ea97c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9b92c <_Py_NewReferenceNoTotal@@Base+0x918> │ │ │ │ + b.w 9b38c <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + mov r3, r7 │ │ │ │ + b.w 9b66e <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + b.w 9b372 <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f29c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b51e <_Py_NewReferenceNoTotal@@Base+0x50a> │ │ │ │ + b.w 9bd8e <_Py_NewReferenceNoTotal@@Base+0xd7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9c826 <_Py_NewReferenceNoTotal@@Base+0x173a> │ │ │ │ + bl 25f29c │ │ │ │ + b.w 9c8e8 <_Py_NewReferenceNoTotal@@Base+0x18d4> │ │ │ │ + bl 7f718 │ │ │ │ + cbnz r0, 9d146 <_Py_NewReferenceNoTotal@@Base+0x2132> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b806 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + b.w 9c306 <_Py_NewReferenceNoTotal@@Base+0x12f2> │ │ │ │ + sub.w r3, sl, #2 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b6ca <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 9d1dc <_Py_NewReferenceNoTotal@@Base+0x21c8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c42a <_Py_NewReferenceNoTotal@@Base+0x133e> │ │ │ │ + b.w 9b6ca <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1ea97c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9b810 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r6, r3 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b82e <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9c438 <_Py_NewReferenceNoTotal@@Base+0x1424> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f29c │ │ │ │ + b.w 9c3d6 <_Py_NewReferenceNoTotal@@Base+0x13c2> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9c3f2 <_Py_NewReferenceNoTotal@@Base+0x13de> │ │ │ │ + b.n 9cdb2 <_Py_NewReferenceNoTotal@@Base+0x1d9e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 25f29c │ │ │ │ + b.w 9bf30 <_Py_NewReferenceNoTotal@@Base+0xf1c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d278 <_Py_NewReferenceNoTotal@@Base+0x218c> │ │ │ │ + blt.n 9d1ce <_Py_NewReferenceNoTotal@@Base+0x21ba> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd sl, r3, [r3, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c1fe <_Py_NewReferenceNoTotal@@Base+0x1112> │ │ │ │ + beq.w 9c84a <_Py_NewReferenceNoTotal@@Base+0x1836> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7a2 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + b.w 9b72e <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ea04 │ │ │ │ - b.w 9c1e0 <_Py_NewReferenceNoTotal@@Base+0x10f4> │ │ │ │ - bl 7f720 │ │ │ │ - cbnz r0, 9d278 <_Py_NewReferenceNoTotal@@Base+0x218c> │ │ │ │ + bl 25f29c │ │ │ │ + b.w 9c82e <_Py_NewReferenceNoTotal@@Base+0x181a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c368 <_Py_NewReferenceNoTotal@@Base+0x127c> │ │ │ │ + b.w 9b72e <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c172 <_Py_NewReferenceNoTotal@@Base+0x115e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7a2 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + b.w 9b6ca <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25f29c │ │ │ │ + b.w 9c152 <_Py_NewReferenceNoTotal@@Base+0x113e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9ca42 <_Py_NewReferenceNoTotal@@Base+0x1956> │ │ │ │ + b.w 9c976 <_Py_NewReferenceNoTotal@@Base+0x1962> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bb12 <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ - sub.w r3, r9, #2 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9b7a2 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ - nop │ │ │ │ + b.w 9ba3e <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9c9b0 <_Py_NewReferenceNoTotal@@Base+0x199c> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c904 <_Py_NewReferenceNoTotal@@Base+0x18f0> │ │ │ │ + b.n 9cc24 <_Py_NewReferenceNoTotal@@Base+0x1c10> │ │ │ │ │ │ │ │ -0009d2a4 : │ │ │ │ +0009d238 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ - beq.n 9d2b2 │ │ │ │ + beq.n 9d246 │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #27580 @ 0x6bbc │ │ │ │ + movw r1, #29116 @ 0x71bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d2e8 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ +0009d27c <_PyEvalFramePushAndInit@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ mov r9, r3 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d3ce <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ + beq.n 9d360 <_PyEvalFramePushAndInit@@Base+0xe4> │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ - itt lt │ │ │ │ - addlt.w r3, r4, r3, lsl #2 │ │ │ │ - strlt.w r3, [r0, #148] @ 0x94 │ │ │ │ - bge.n 9d3ce <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ + bge.n 9d360 <_PyEvalFramePushAndInit@@Base+0xe4> │ │ │ │ + add.w r3, r4, r3, lsl #2 │ │ │ │ + str.w r3, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d384 <_PyEvalFramePushAndInit@@Base+0x9c> │ │ │ │ + beq.n 9d316 <_PyEvalFramePushAndInit@@Base+0x9a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ strd r0, r1, [r4, #12] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ - ble.n 9d3a8 <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ + ble.n 9d33a <_PyEvalFramePushAndInit@@Base+0xbe> │ │ │ │ add.w r5, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9d644 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ - cbnz r0, 9d3c2 <_PyEvalFramePushAndInit@@Base+0xda> │ │ │ │ + bl 9d5d4 <_PyEvalFramePushAndInit@@Base+0x358> │ │ │ │ + cbnz r0, 9d354 <_PyEvalFramePushAndInit@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ @@ -171900,51 +171845,51 @@ │ │ │ │ cmp r2, r1 │ │ │ │ strd r0, r3, [r4, #12] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r1, [r4, #24] │ │ │ │ strh r1, [r4, #36] @ 0x24 │ │ │ │ strb.w r1, [r4, #38] @ 0x26 │ │ │ │ - bgt.n 9d358 <_PyEvalFramePushAndInit@@Base+0x70> │ │ │ │ + bgt.n 9d2ea <_PyEvalFramePushAndInit@@Base+0x6e> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 9d644 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d5d4 <_PyEvalFramePushAndInit@@Base+0x358> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d37c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ + beq.n 9d30e <_PyEvalFramePushAndInit@@Base+0x92> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ffc │ │ │ │ + bl 1a9edc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9d37c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ + b.n 9d30e <_PyEvalFramePushAndInit@@Base+0x92> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 9d4da <_PyEvalFramePushAndInit@@Base+0x1f2> │ │ │ │ + blt.n 9d46c <_PyEvalFramePushAndInit@@Base+0x1f0> │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r0, r2, [r0, #804] @ 0x324 │ │ │ │ ldr.w r4, [r7, #144] @ 0x90 │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ - cbz r0, 9d440 <_PyEvalFramePushAndInit@@Base+0x158> │ │ │ │ + cbz r0, 9d3d2 <_PyEvalFramePushAndInit@@Base+0x156> │ │ │ │ ldr.w ip, [r7, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r1, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9d41c <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + beq.n 9d3ae <_PyEvalFramePushAndInit@@Base+0x132> │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ add.w lr, ip, #12 │ │ │ │ sub.w r2, r2, lr │ │ │ │ asrs r2, r2, #2 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ clz r4, r4 │ │ │ │ add r1, r0 │ │ │ │ @@ -171952,214 +171897,213 @@ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ str.w r1, [r7, #152] @ 0x98 │ │ │ │ adds r4, #3 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9d324 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ + bne.w 9d2b6 <_PyEvalFramePushAndInit@@Base+0x3a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d46a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ + beq.n 9d3fc <_PyEvalFramePushAndInit@@Base+0x180> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9d46a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ - ldr r2, [pc, #216] @ (9d52c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + cbnz r3, 9d3fc <_PyEvalFramePushAndInit@@Base+0x180> │ │ │ │ + ldr r2, [pc, #216] @ (9d4bc <_PyEvalFramePushAndInit@@Base+0x240>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d462 <_PyEvalFramePushAndInit@@Base+0x17a> │ │ │ │ + cbz r3, 9d3f4 <_PyEvalFramePushAndInit@@Base+0x178> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9d4a0 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + beq.n 9d432 <_PyEvalFramePushAndInit@@Base+0x1b6> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d4a0 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + beq.n 9d432 <_PyEvalFramePushAndInit@@Base+0x1b6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9d4a0 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ - ldr r2, [pc, #164] @ (9d52c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + cbnz r3, 9d432 <_PyEvalFramePushAndInit@@Base+0x1b6> │ │ │ │ + ldr r2, [pc, #164] @ (9d4bc <_PyEvalFramePushAndInit@@Base+0x240>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d496 <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ + cbz r3, 9d428 <_PyEvalFramePushAndInit@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r6, [pc, #136] @ (9d52c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + ldr r6, [pc, #136] @ (9d4bc <_PyEvalFramePushAndInit@@Base+0x240>) │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9d4de <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ + beq.n 9d470 <_PyEvalFramePushAndInit@@Base+0x1f4> │ │ │ │ ldr.w r5, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9d4d6 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + beq.n 9d468 <_PyEvalFramePushAndInit@@Base+0x1ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9d4d6 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + cbnz r3, 9d468 <_PyEvalFramePushAndInit@@Base+0x1ec> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d4ce <_PyEvalFramePushAndInit@@Base+0x1e6> │ │ │ │ + cbz r3, 9d460 <_PyEvalFramePushAndInit@@Base+0x1e4> │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9d4a8 <_PyEvalFramePushAndInit@@Base+0x1c0> │ │ │ │ + b.n 9d43a <_PyEvalFramePushAndInit@@Base+0x1be> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 9d3d8 <_PyEvalFramePushAndInit@@Base+0xf0> │ │ │ │ + b.n 9d36a <_PyEvalFramePushAndInit@@Base+0xee> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 9d524 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ + cbz r3, 9d4b6 <_PyEvalFramePushAndInit@@Base+0x23a> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - ldr r7, [pc, #64] @ (9d52c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + ldr r7, [pc, #64] @ (9d4bc <_PyEvalFramePushAndInit@@Base+0x240>) │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 9d524 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ + bge.n 9d4b6 <_PyEvalFramePushAndInit@@Base+0x23a> │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9d520 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ + beq.n 9d4b2 <_PyEvalFramePushAndInit@@Base+0x236> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9d520 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ + cbnz r3, 9d4b2 <_PyEvalFramePushAndInit@@Base+0x236> │ │ │ │ ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, 9d518 <_PyEvalFramePushAndInit@@Base+0x230> │ │ │ │ + cbz r3, 9d4aa <_PyEvalFramePushAndInit@@Base+0x22e> │ │ │ │ ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 9d4f4 <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ - bl 1e7a0c │ │ │ │ - b.n 9d3ca <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ - nop │ │ │ │ + b.n 9d486 <_PyEvalFramePushAndInit@@Base+0x20a> │ │ │ │ + bl 1ea97c │ │ │ │ + b.n 9d35c <_PyEvalFramePushAndInit@@Base+0xe0> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d5ba <_PyEvalFramePushAndInit@@Base+0x2d2> │ │ │ │ + beq.n 9d54a <_PyEvalFramePushAndInit@@Base+0x2ce> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9d560 <_PyEvalFramePushAndInit@@Base+0x278> │ │ │ │ + beq.n 9d4f0 <_PyEvalFramePushAndInit@@Base+0x274> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.n 9d610 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ + bpl.n 9d5a0 <_PyEvalFramePushAndInit@@Base+0x324> │ │ │ │ adds r1, #16 │ │ │ │ - beq.n 9d628 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + beq.n 9d5b8 <_PyEvalFramePushAndInit@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab410 <_PyEval_EvalFrameDefault@@Base+0xd278> │ │ │ │ + bl ab5e8 <_PyEval_EvalFrameDefault@@Base+0xd4c0> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d628 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + beq.n 9d5b8 <_PyEvalFramePushAndInit@@Base+0x33c> │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldrd r9, r2, [r5, #12] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldrd r1, r8, [r5, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add.w r0, r3, #32 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 9d5c6 <_PyEvalFramePushAndInit@@Base+0x2de> │ │ │ │ + bhi.n 9d556 <_PyEvalFramePushAndInit@@Base+0x2da> │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r0, r0, r3 │ │ │ │ - beq.n 9d630 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + beq.n 9d5c0 <_PyEvalFramePushAndInit@@Base+0x344> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 9d60c <_PyEvalFramePushAndInit@@Base+0x324> │ │ │ │ + cbnz r3, 9d59c <_PyEvalFramePushAndInit@@Base+0x320> │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r2, [r0, #16] │ │ │ │ str r6, [r0, #4] │ │ │ │ movs r2, #24 │ │ │ │ strd r1, r8, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 97e18 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97d44 <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d628 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + blt.n 9d5b8 <_PyEvalFramePushAndInit@@Base+0x33c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9d54c <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ + b.n 9d4dc <_PyEvalFramePushAndInit@@Base+0x260> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76ed4 │ │ │ │ + bl 76e50 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - cbz r0, 9d630 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + cbz r0, 9d5c0 <_PyEvalFramePushAndInit@@Base+0x344> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ str.w r0, [ip], #16 │ │ │ │ add.w r0, r3, #23 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ sub.w ip, r0, ip │ │ │ │ add.w lr, ip, #32 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ - cbz r0, 9d630 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + cbz r0, 9d5c0 <_PyEvalFramePushAndInit@@Base+0x344> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b.n 9d59e <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ + b.n 9d52e <_PyEvalFramePushAndInit@@Base+0x2b2> │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 9d5a2 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ + b.n 9d532 <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27580 @ 0x6bbc │ │ │ │ + movw r1, #29116 @ 0x71bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d1990 │ │ │ │ + bl d1af0 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d55a <_PyEvalFramePushAndInit@@Base+0x272> │ │ │ │ + b.n 9d4ea <_PyEvalFramePushAndInit@@Base+0x26e> │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1e7a0c │ │ │ │ + bl 1ea97c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d5a2 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ - b.n 9d558 <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ + bne.n 9d532 <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ + b.n 9d4e8 <_PyEvalFramePushAndInit@@Base+0x26c> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -172171,199 +172115,199 @@ │ │ │ │ adds r3, r4, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ands.w r1, r3, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne.w 9db12 <_PyEvalFramePushAndInit@@Base+0x82a> │ │ │ │ + bne.w 9daa2 <_PyEvalFramePushAndInit@@Base+0x826> │ │ │ │ cmp r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ it ge │ │ │ │ movge sl, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 9d6de <_PyEvalFramePushAndInit@@Base+0x3f6> │ │ │ │ + ble.n 9d66e <_PyEvalFramePushAndInit@@Base+0x3f2> │ │ │ │ ldr.w r2, [fp] │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq.n 9d6ba <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + beq.n 9d64a <_PyEvalFramePushAndInit@@Base+0x3ce> │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp.w sl, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ - beq.n 9d6ba <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + beq.n 9d64a <_PyEvalFramePushAndInit@@Base+0x3ce> │ │ │ │ add.w r2, fp, #8 │ │ │ │ adds r1, r6, #4 │ │ │ │ add.w ip, fp, sl, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 9d6ae <_PyEvalFramePushAndInit@@Base+0x3c6> │ │ │ │ + bne.n 9d63e <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d766 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + bne.n 9d6f6 <_PyEvalFramePushAndInit@@Base+0x47a> │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.w 9dc7c <_PyEvalFramePushAndInit@@Base+0x994> │ │ │ │ + bgt.w 9dc0c <_PyEvalFramePushAndInit@@Base+0x990> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d86a <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ + bne.w 9d7fa <_PyEvalFramePushAndInit@@Base+0x57e> │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 9d6e8 <_PyEvalFramePushAndInit@@Base+0x400> │ │ │ │ + blt.n 9d678 <_PyEvalFramePushAndInit@@Base+0x3fc> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9d9d0 <_PyEvalFramePushAndInit@@Base+0x6e8> │ │ │ │ + bgt.w 9d960 <_PyEvalFramePushAndInit@@Base+0x6e4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.n 9d764 <_PyEvalFramePushAndInit@@Base+0x47c> │ │ │ │ + bne.n 9d6f4 <_PyEvalFramePushAndInit@@Base+0x478> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9d6be <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + b.n 9d64e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dbd0 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ + beq.w 9db60 <_PyEvalFramePushAndInit@@Base+0x8e4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r1, r4, r3 │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 9dbd0 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ + blt.w 9db60 <_PyEvalFramePushAndInit@@Base+0x8e4> │ │ │ │ cmp r1, sl │ │ │ │ - blt.w 9db6e <_PyEvalFramePushAndInit@@Base+0x886> │ │ │ │ + blt.w 9dafe <_PyEvalFramePushAndInit@@Base+0x882> │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d6ce <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + beq.n 9d65e <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9d6ce <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bge.n 9d65e <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ add r1, r2 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ - cbnz r7, 9d736 <_PyEvalFramePushAndInit@@Base+0x44e> │ │ │ │ + cbnz r7, 9d6c6 <_PyEvalFramePushAndInit@@Base+0x44a> │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r7] │ │ │ │ cmp ip, lr │ │ │ │ itt ne │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r7] │ │ │ │ str.w r7, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 9d6ce <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + ble.n 9d65e <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ - cbnz r7, 9d75c <_PyEvalFramePushAndInit@@Base+0x474> │ │ │ │ + cbnz r7, 9d6ec <_PyEvalFramePushAndInit@@Base+0x470> │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ str r7, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 9d746 <_PyEvalFramePushAndInit@@Base+0x45e> │ │ │ │ - b.n 9d6ce <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.n 9d6d6 <_PyEvalFramePushAndInit@@Base+0x45a> │ │ │ │ + b.n 9d65e <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.w 9db9e <_PyEvalFramePushAndInit@@Base+0x8b6> │ │ │ │ + ble.w 9db2e <_PyEvalFramePushAndInit@@Base+0x8b2> │ │ │ │ sub.w r1, r8, sl │ │ │ │ add.w r0, fp, sl, lsl #2 │ │ │ │ - bl c30b0 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl c31b8 <_PyTuple_FromArraySteal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dde6 <_PyEvalFramePushAndInit@@Base+0xafe> │ │ │ │ + beq.w 9dd76 <_PyEvalFramePushAndInit@@Base+0xafa> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9d86a <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ + bne.n 9d7fa <_PyEvalFramePushAndInit@@Base+0x57e> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 9d6ca <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ + bge.n 9d65a <_PyEvalFramePushAndInit@@Base+0x3de> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r7, r3, #4 │ │ │ │ - bne.n 9d6ce <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.n 9d65e <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ add r2, r4 │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 9dec8 <_PyEvalFramePushAndInit@@Base+0xbe0> │ │ │ │ + blt.w 9de58 <_PyEvalFramePushAndInit@@Base+0xbdc> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9deaa <_PyEvalFramePushAndInit@@Base+0xbc2> │ │ │ │ + bne.w 9de3a <_PyEvalFramePushAndInit@@Base+0xbbe> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22464 @ 0x57c0 │ │ │ │ + movw r0, #24000 @ 0x5dc0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ subs r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9df4c <_PyEvalFramePushAndInit@@Base+0xc64> │ │ │ │ - movw r0, #63940 @ 0xf9c4 │ │ │ │ + bne.w 9dedc <_PyEvalFramePushAndInit@@Base+0xc60> │ │ │ │ + movw r0, #65476 @ 0xffc4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r6, #26836 @ 0x68d4 │ │ │ │ + movw r6, #28372 @ 0x6ed4 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - movw r2, #29336 @ 0x7298 │ │ │ │ + movw r2, #30872 @ 0x7898 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #63940 @ 0xf9c4 │ │ │ │ + movw r3, #65476 @ 0xffc4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - movw r3, #29340 @ 0x729c │ │ │ │ + movw r3, #30876 @ 0x789c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r2, #29692 @ 0x73fc │ │ │ │ + movw r2, #31228 @ 0x79fc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r6, r8, [sp, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9df2e <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ + bne.w 9debe <_PyEvalFramePushAndInit@@Base+0xc42> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - ldr r2, [pc, #372] @ (9d9cc <_PyEvalFramePushAndInit@@Base+0x6e4>) │ │ │ │ + bne.w 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ + ldr r2, [pc, #372] @ (9d95c <_PyEvalFramePushAndInit@@Base+0x6e0>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e004 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ + bne.w 9df94 <_PyEvalFramePushAndInit@@Base+0xd18> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + b.n 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9d788 <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ + ble.n 9d718 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r7, #8 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ add.w r7, fp, r8, lsl #2 │ │ │ │ mov.w fp, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ @@ -172373,1300 +172317,1306 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9dfd6 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ + beq.w 9df66 <_PyEvalFramePushAndInit@@Base+0xcea> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 9dfd6 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ + bpl.w 9df66 <_PyEvalFramePushAndInit@@Base+0xcea> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r8, r3, #12 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9d98a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9d91a <_PyEvalFramePushAndInit@@Base+0x69e> │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 9db50 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + beq.w 9dae0 <_PyEvalFramePushAndInit@@Base+0x864> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d91a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d8aa <_PyEvalFramePushAndInit@@Base+0x62e> │ │ │ │ add.w r4, r9, #4 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d96c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9d8fc <_PyEvalFramePushAndInit@@Base+0x680> │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d91a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d8aa <_PyEvalFramePushAndInit@@Base+0x62e> │ │ │ │ add.w r4, r9, #8 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d96c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9d8fc <_PyEvalFramePushAndInit@@Base+0x680> │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9d91a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d8aa <_PyEvalFramePushAndInit@@Base+0x62e> │ │ │ │ add.w r4, r9, #12 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d96c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9d8fc <_PyEvalFramePushAndInit@@Base+0x680> │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9d91a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9d8aa <_PyEvalFramePushAndInit@@Base+0x62e> │ │ │ │ ldr.w r2, [r8, r4, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9d96a <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ + beq.n 9d8fa <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.n 9d90c <_PyEvalFramePushAndInit@@Base+0x624> │ │ │ │ + bgt.n 9d89c <_PyEvalFramePushAndInit@@Base+0x620> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl d12bc │ │ │ │ + bl d140c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9db50 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ - bne.n 9d966 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + bgt.w 9dae0 <_PyEvalFramePushAndInit@@Base+0x864> │ │ │ │ + bne.n 9d8f6 <_PyEvalFramePushAndInit@@Base+0x67a> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9d98a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9d91a <_PyEvalFramePushAndInit@@Base+0x69e> │ │ │ │ add.w r4, r9, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r8, r4] │ │ │ │ - bl d12bc │ │ │ │ + bl d140c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9d96c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ - bne.n 9d966 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + bgt.n 9d8fc <_PyEvalFramePushAndInit@@Base+0x680> │ │ │ │ + bne.n 9d8f6 <_PyEvalFramePushAndInit@@Base+0x67a> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9d98a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9d91a <_PyEvalFramePushAndInit@@Base+0x69e> │ │ │ │ ldr.w r1, [r8, r4, lsl #2] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl d12bc │ │ │ │ + bl d140c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9d96a <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ + bgt.n 9d8fa <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 9d94c <_PyEvalFramePushAndInit@@Base+0x664> │ │ │ │ + beq.n 9d8dc <_PyEvalFramePushAndInit@@Base+0x660> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9dd1c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r6, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e068 <_PyEvalFramePushAndInit@@Base+0xd80> │ │ │ │ + bne.w 9dff8 <_PyEvalFramePushAndInit@@Base+0xd7c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [r6, r4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 9d9c0 <_PyEvalFramePushAndInit@@Base+0x6d8> │ │ │ │ + beq.n 9d950 <_PyEvalFramePushAndInit@@Base+0x6d4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9d896 <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ + b.n 9d826 <_PyEvalFramePushAndInit@@Base+0x5aa> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dc9a <_PyEvalFramePushAndInit@@Base+0x9b2> │ │ │ │ + beq.w 9dc2a <_PyEvalFramePushAndInit@@Base+0x9ae> │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 793e8 │ │ │ │ + bl 79368 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9d966 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + beq.n 9d8f6 <_PyEvalFramePushAndInit@@Base+0x67a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d9b6 <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ + beq.n 9d946 <_PyEvalFramePushAndInit@@Base+0x6ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e08c <_PyEvalFramePushAndInit@@Base+0xda4> │ │ │ │ + beq.w 9e01c <_PyEvalFramePushAndInit@@Base+0xda0> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 9d982 <_PyEvalFramePushAndInit@@Base+0x69a> │ │ │ │ + bne.n 9d912 <_PyEvalFramePushAndInit@@Base+0x696> │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ - b.n 9d788 <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ + b.n 9d718 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.w 9d6d6 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + bge.w 9d666 <_PyEvalFramePushAndInit@@Base+0x3ea> │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db8c <_PyEvalFramePushAndInit@@Base+0x8a4> │ │ │ │ + bne.w 9db1c <_PyEvalFramePushAndInit@@Base+0x8a0> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9da28 <_PyEvalFramePushAndInit@@Base+0x740> │ │ │ │ + cbz r3, 9d9b8 <_PyEvalFramePushAndInit@@Base+0x73c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dc6a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9dbfa <_PyEvalFramePushAndInit@@Base+0x97e> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9dc3a <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ + bne.w 9dbca <_PyEvalFramePushAndInit@@Base+0x94e> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dc3a <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ + beq.w 9dbca <_PyEvalFramePushAndInit@@Base+0x94e> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db7c <_PyEvalFramePushAndInit@@Base+0x894> │ │ │ │ + bne.w 9db0c <_PyEvalFramePushAndInit@@Base+0x890> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9daf6 <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ + bge.n 9da86 <_PyEvalFramePushAndInit@@Base+0x80a> │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [r6, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db64 <_PyEvalFramePushAndInit@@Base+0x87c> │ │ │ │ + bne.w 9daf4 <_PyEvalFramePushAndInit@@Base+0x878> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9da80 <_PyEvalFramePushAndInit@@Base+0x798> │ │ │ │ + cbz r3, 9da10 <_PyEvalFramePushAndInit@@Base+0x794> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dc6a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9dbfa <_PyEvalFramePushAndInit@@Base+0x97e> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9dc52 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ + bne.w 9dbe2 <_PyEvalFramePushAndInit@@Base+0x966> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dc52 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ + beq.w 9dbe2 <_PyEvalFramePushAndInit@@Base+0x966> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9db54 <_PyEvalFramePushAndInit@@Base+0x86c> │ │ │ │ + bne.n 9dae4 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 9daf6 <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ + ble.n 9da86 <_PyEvalFramePushAndInit@@Base+0x80a> │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - cbnz r3, 9dae8 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ + cbnz r3, 9da78 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9dae4 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ + cbz r3, 9da74 <_PyEvalFramePushAndInit@@Base+0x7f8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9dc6a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9dbfa <_PyEvalFramePushAndInit@@Base+0x97e> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9dc22 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ + bne.w 9dbb2 <_PyEvalFramePushAndInit@@Base+0x936> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9dc22 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ + beq.w 9dbb2 <_PyEvalFramePushAndInit@@Base+0x936> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 78354 │ │ │ │ + bl 782d0 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dc10 <_PyEvalFramePushAndInit@@Base+0x928> │ │ │ │ + bne.w 9dba0 <_PyEvalFramePushAndInit@@Base+0x924> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bgt.n 9daa2 <_PyEvalFramePushAndInit@@Base+0x7ba> │ │ │ │ + bgt.n 9da32 <_PyEvalFramePushAndInit@@Base+0x7b6> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9d6d6 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + beq.w 9d666 <_PyEvalFramePushAndInit@@Base+0x3ea> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 22e3b0 │ │ │ │ + bl 22fd58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d6d8 <_PyEvalFramePushAndInit@@Base+0x3f0> │ │ │ │ - bl 71328 │ │ │ │ + b.n 9d668 <_PyEvalFramePushAndInit@@Base+0x3ec> │ │ │ │ + bl 71310 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ddd6 <_PyEvalFramePushAndInit@@Base+0xaee> │ │ │ │ + beq.w 9dd66 <_PyEvalFramePushAndInit@@Base+0xaea> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - beq.n 9dba8 <_PyEvalFramePushAndInit@@Base+0x8c0> │ │ │ │ + beq.n 9db38 <_PyEvalFramePushAndInit@@Base+0x8bc> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov sl, r8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r4 │ │ │ │ it ge │ │ │ │ movge sl, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - ble.w 9d766 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + ble.w 9d6f6 <_PyEvalFramePushAndInit@@Base+0x47a> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9d698 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ - b.n 9d766 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + bne.w 9d628 <_PyEvalFramePushAndInit@@Base+0x3ac> │ │ │ │ + b.n 9d6f6 <_PyEvalFramePushAndInit@@Base+0x47a> │ │ │ │ mov r4, r9 │ │ │ │ - b.n 9d96c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + b.n 9d8fc <_PyEvalFramePushAndInit@@Base+0x680> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 9da8c <_PyEvalFramePushAndInit@@Base+0x7a4> │ │ │ │ - b.n 9daee <_PyEvalFramePushAndInit@@Base+0x806> │ │ │ │ + bgt.n 9da1c <_PyEvalFramePushAndInit@@Base+0x7a0> │ │ │ │ + b.n 9da7e <_PyEvalFramePushAndInit@@Base+0x802> │ │ │ │ sub.w r2, sl, r4 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d70c <_PyEvalFramePushAndInit@@Base+0x424> │ │ │ │ - b.n 9d6ce <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.w 9d69c <_PyEvalFramePushAndInit@@Base+0x420> │ │ │ │ + b.n 9d65e <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt.w r8, #0 │ │ │ │ - blt.w 9da34 <_PyEvalFramePushAndInit@@Base+0x74c> │ │ │ │ - b.n 9d6d6 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + blt.w 9d9c4 <_PyEvalFramePushAndInit@@Base+0x748> │ │ │ │ + b.n 9d666 <_PyEvalFramePushAndInit@@Base+0x3ea> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #648] @ (9de2c <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ + ldr r3, [pc, #648] @ (9ddbc <_PyEvalFramePushAndInit@@Base+0xb40>) │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 9d784 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ + b.n 9d714 <_PyEvalFramePushAndInit@@Base+0x498> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ mov sl, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r8, r4 │ │ │ │ it ge │ │ │ │ movge sl, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - ble.w 9d6be <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + ble.w 9d64e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9d698 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ - b.n 9d6be <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + bne.w 9d628 <_PyEvalFramePushAndInit@@Base+0x3ac> │ │ │ │ + b.n 9d64e <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dda8 <_PyEvalFramePushAndInit@@Base+0xac0> │ │ │ │ + beq.w 9dd38 <_PyEvalFramePushAndInit@@Base+0xabc> │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9d700 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ + ble.w 9d690 <_PyEvalFramePushAndInit@@Base+0x414> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r7, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9dd62 <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ + beq.w 9dcf2 <_PyEvalFramePushAndInit@@Base+0xa76> │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 9dbe6 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ + bne.n 9db76 <_PyEvalFramePushAndInit@@Base+0x8fa> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d700 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ + beq.w 9d690 <_PyEvalFramePushAndInit@@Base+0x414> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 22e3b0 │ │ │ │ - b.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bl 22fd58 │ │ │ │ + b.n 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 9dae8 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ + b.n 9da78 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 9dad0 <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ - b.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bne.w 9da60 <_PyEvalFramePushAndInit@@Base+0x7e4> │ │ │ │ + b.n 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9da14 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ - b.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bne.w 9d9a4 <_PyEvalFramePushAndInit@@Base+0x728> │ │ │ │ + b.n 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cb9c │ │ │ │ + bl 6cb84 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9da6e <_PyEvalFramePushAndInit@@Base+0x786> │ │ │ │ - b.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - movw r0, #64972 @ 0xfdcc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ + bne.w 9d9fe <_PyEvalFramePushAndInit@@Base+0x782> │ │ │ │ + b.n 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ + movw r0, #972 @ 0x3cc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 214fc4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bl 216b94 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ mov r9, sl │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 9d784 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ + bge.w 9d714 <_PyEvalFramePushAndInit@@Base+0x498> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9ded8 <_PyEvalFramePushAndInit@@Base+0xbf0> │ │ │ │ + bne.w 9de68 <_PyEvalFramePushAndInit@@Base+0xbec> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9dc7e <_PyEvalFramePushAndInit@@Base+0x996> │ │ │ │ + b.n 9dc0e <_PyEvalFramePushAndInit@@Base+0x992> │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r3, r7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9de34 <_PyEvalFramePushAndInit@@Base+0xb4c> │ │ │ │ + bne.w 9ddc4 <_PyEvalFramePushAndInit@@Base+0xb48> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 9dd6e <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ + bge.n 9dcfe <_PyEvalFramePushAndInit@@Base+0xa82> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r0, r3, r0 │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd66 <_PyEvalFramePushAndInit@@Base+0xa7e> │ │ │ │ + beq.n 9dcf6 <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ ldr r1, [r5, #32] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9dcd8 <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ + b.n 9dc68 <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r0, r2] │ │ │ │ adds r2, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 9dcca <_PyEvalFramePushAndInit@@Base+0x9e2> │ │ │ │ + blt.n 9dc5a <_PyEvalFramePushAndInit@@Base+0x9de> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1fd804 │ │ │ │ + bl 20003c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9dd14 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ + beq.n 9dca4 <_PyEvalFramePushAndInit@@Base+0xa28> │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 9dd14 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ - ldr r2, [pc, #304] @ (9de30 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + cbnz r2, 9dca4 <_PyEvalFramePushAndInit@@Base+0xa28> │ │ │ │ + ldr r2, [pc, #304] @ (9ddc0 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9dff6 <_PyEvalFramePushAndInit@@Base+0xd0e> │ │ │ │ + bne.w 9df86 <_PyEvalFramePushAndInit@@Base+0xd0a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r5, 9dd6e <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ + cbz r5, 9dcfe <_PyEvalFramePushAndInit@@Base+0xa82> │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29456 @ 0x7310 │ │ │ │ + movw r2, #30992 @ 0x7910 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.n 9dd1c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #232] @ (9de30 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + cbnz r3, 9dd1c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ + ldr r2, [pc, #232] @ (9ddc0 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dd58 <_PyEvalFramePushAndInit@@Base+0xa70> │ │ │ │ + cbz r3, 9dce8 <_PyEvalFramePushAndInit@@Base+0xa6c> │ │ │ │ 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 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9dd1c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 9dbf4 <_PyEvalFramePushAndInit@@Base+0x90c> │ │ │ │ + b.n 9db84 <_PyEvalFramePushAndInit@@Base+0x908> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d3c50 │ │ │ │ + bl d3d9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29524 @ 0x7354 │ │ │ │ + movw r2, #31060 @ 0x7954 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - bge.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bge.w 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr.w r4, [r7, fp, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9ddb2 <_PyEvalFramePushAndInit@@Base+0xaca> │ │ │ │ + bne.n 9dd42 <_PyEvalFramePushAndInit@@Base+0xac6> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 9dd90 <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ + b.n 9dd20 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9dbfe <_PyEvalFramePushAndInit@@Base+0x916> │ │ │ │ - b.n 9dbe6 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ + ble.w 9db8e <_PyEvalFramePushAndInit@@Base+0x912> │ │ │ │ + b.n 9db76 <_PyEvalFramePushAndInit@@Base+0x8fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dda2 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ - ldr r2, [pc, #116] @ (9de30 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + bne.n 9dd32 <_PyEvalFramePushAndInit@@Base+0xab6> │ │ │ │ + ldr r2, [pc, #116] @ (9ddc0 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9ddcc <_PyEvalFramePushAndInit@@Base+0xae4> │ │ │ │ + cbz r3, 9dd5c <_PyEvalFramePushAndInit@@Base+0xae0> │ │ │ │ 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 9dda2 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ + b.n 9dd32 <_PyEvalFramePushAndInit@@Base+0xab6> │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [pc, #80] @ (9de30 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + ldr r5, [pc, #80] @ (9ddc0 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ cmp r9, r8 │ │ │ │ - blt.w 9df00 <_PyEvalFramePushAndInit@@Base+0xc18> │ │ │ │ + blt.w 9de90 <_PyEvalFramePushAndInit@@Base+0xc14> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [pc, #60] @ (9de30 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + ldr r6, [pc, #60] @ (9ddc0 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ add r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - ble.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ble.w 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr.w r4, [fp, r8, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9de24 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ + beq.n 9ddb4 <_PyEvalFramePushAndInit@@Base+0xb38> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9de24 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ + cbnz r3, 9ddb4 <_PyEvalFramePushAndInit@@Base+0xb38> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9de1c <_PyEvalFramePushAndInit@@Base+0xb34> │ │ │ │ + cbz r3, 9ddac <_PyEvalFramePushAndInit@@Base+0xb30> │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9ddf6 <_PyEvalFramePushAndInit@@Base+0xb0e> │ │ │ │ + b.n 9dd86 <_PyEvalFramePushAndInit@@Base+0xb0a> │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - bl 72218 │ │ │ │ + bl 72194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.n 9dd1c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 9e0a8 <_PyEvalFramePushAndInit@@Base+0xdc0> │ │ │ │ + bge.w 9e038 <_PyEvalFramePushAndInit@@Base+0xdbc> │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ mov r8, r1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ movs r2, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 9e04c <_PyEvalFramePushAndInit@@Base+0xd64> │ │ │ │ + beq.w 9dfdc <_PyEvalFramePushAndInit@@Base+0xd60> │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl d12bc │ │ │ │ + bl d140c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9e010 <_PyEvalFramePushAndInit@@Base+0xd28> │ │ │ │ - bne.w 9e018 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + bgt.w 9dfa0 <_PyEvalFramePushAndInit@@Base+0xd24> │ │ │ │ + bne.w 9dfa8 <_PyEvalFramePushAndInit@@Base+0xd2c> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9de76 <_PyEvalFramePushAndInit@@Base+0xb8e> │ │ │ │ + bne.n 9de06 <_PyEvalFramePushAndInit@@Base+0xb8a> │ │ │ │ mov r1, sl │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9de56 <_PyEvalFramePushAndInit@@Base+0xb6e> │ │ │ │ + b.n 9dde6 <_PyEvalFramePushAndInit@@Base+0xb6a> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d7b0 <_PyEvalFramePushAndInit@@Base+0x4c8> │ │ │ │ + beq.w 9d740 <_PyEvalFramePushAndInit@@Base+0x4c4> │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #29616 @ 0x73b0 │ │ │ │ + movw r0, #31152 @ 0x79b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9d7c6 <_PyEvalFramePushAndInit@@Base+0x4de> │ │ │ │ + b.n 9d756 <_PyEvalFramePushAndInit@@Base+0x4da> │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7a4 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ + beq.w 9d734 <_PyEvalFramePushAndInit@@Base+0x4b8> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9d7a4 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ + b.n 9d734 <_PyEvalFramePushAndInit@@Base+0x4b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dc94 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ - ldr r2, [pc, #672] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dc24 <_PyEvalFramePushAndInit@@Base+0x9a8> │ │ │ │ + ldr r2, [pc, #672] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9def4 <_PyEvalFramePushAndInit@@Base+0xc0c> │ │ │ │ + cbnz r3, 9de84 <_PyEvalFramePushAndInit@@Base+0xc08> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dc94 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ + b.n 9dc24 <_PyEvalFramePushAndInit@@Base+0x9a8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9deea <_PyEvalFramePushAndInit@@Base+0xc02> │ │ │ │ + b.n 9de7a <_PyEvalFramePushAndInit@@Base+0xbfe> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9df28 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ + beq.n 9deb8 <_PyEvalFramePushAndInit@@Base+0xc3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9df28 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ + cbnz r3, 9deb8 <_PyEvalFramePushAndInit@@Base+0xc3c> │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ - cbz r3, 9df20 <_PyEvalFramePushAndInit@@Base+0xc38> │ │ │ │ + cbz r3, 9deb0 <_PyEvalFramePushAndInit@@Base+0xc34> │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9dde0 <_PyEvalFramePushAndInit@@Base+0xaf8> │ │ │ │ + b.n 9dd70 <_PyEvalFramePushAndInit@@Base+0xaf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d83e <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ - ldr r2, [pc, #584] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9d7ce <_PyEvalFramePushAndInit@@Base+0x552> │ │ │ │ + ldr r2, [pc, #584] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dfca <_PyEvalFramePushAndInit@@Base+0xce2> │ │ │ │ + bne.n 9df5a <_PyEvalFramePushAndInit@@Base+0xcde> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9d83e <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ - movw r6, #63940 @ 0xf9c4 │ │ │ │ + b.n 9d7ce <_PyEvalFramePushAndInit@@Base+0x552> │ │ │ │ + movw r6, #65476 @ 0xffc4 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ - movw sl, #26836 @ 0x68d4 │ │ │ │ + movw sl, #28372 @ 0x6ed4 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ cmp r7, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, r6 │ │ │ │ movne r3, sl │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #1 │ │ │ │ ite eq │ │ │ │ moveq r1, r6 │ │ │ │ movne r1, sl │ │ │ │ - movw r0, #29632 @ 0x73c0 │ │ │ │ + movw r0, #31168 @ 0x79c0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl ddc6c │ │ │ │ + bl dde24 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9df98 <_PyEvalFramePushAndInit@@Base+0xcb0> │ │ │ │ + cbz r0, 9df28 <_PyEvalFramePushAndInit@@Base+0xcac> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r4, 9df8e <_PyEvalFramePushAndInit@@Base+0xca6> │ │ │ │ + cbz r4, 9df1e <_PyEvalFramePushAndInit@@Base+0xca2> │ │ │ │ mov r6, sl │ │ │ │ - movw r3, #29340 @ 0x729c │ │ │ │ + movw r3, #30876 @ 0x789c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 9d818 <_PyEvalFramePushAndInit@@Base+0x530> │ │ │ │ + b.n 9d7a8 <_PyEvalFramePushAndInit@@Base+0x52c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - ldr r2, [pc, #468] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ + ldr r2, [pc, #468] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dfc0 <_PyEvalFramePushAndInit@@Base+0xcd8> │ │ │ │ + cbz r3, 9df50 <_PyEvalFramePushAndInit@@Base+0xcd4> │ │ │ │ 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 9db0c <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + b.n 9da9c <_PyEvalFramePushAndInit@@Base+0x820> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9df42 <_PyEvalFramePushAndInit@@Base+0xc5a> │ │ │ │ + b.n 9ded2 <_PyEvalFramePushAndInit@@Base+0xc56> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29348 @ 0x72a4 │ │ │ │ + movw r2, #30884 @ 0x78a4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.n 9dd1c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 9dd08 <_PyEvalFramePushAndInit@@Base+0xa20> │ │ │ │ + b.n 9dc98 <_PyEvalFramePushAndInit@@Base+0xa1c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9d860 <_PyEvalFramePushAndInit@@Base+0x578> │ │ │ │ + b.n 9d7f0 <_PyEvalFramePushAndInit@@Base+0x574> │ │ │ │ mov r0, fp │ │ │ │ - bl 83ab0 │ │ │ │ - cbz r0, 9e058 <_PyEvalFramePushAndInit@@Base+0xd70> │ │ │ │ + bl 83aa4 │ │ │ │ + cbz r0, 9dfe8 <_PyEvalFramePushAndInit@@Base+0xd6c> │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.w 9dd1c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #328] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dd1c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ + ldr r2, [pc, #328] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e05c <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ + cbnz r3, 9dfec <_PyEvalFramePushAndInit@@Base+0xd70> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9dd1c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 83ab0 │ │ │ │ + bl 83aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e018 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + bne.n 9dfa8 <_PyEvalFramePushAndInit@@Base+0xd2c> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9de96 <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ + b.n 9de26 <_PyEvalFramePushAndInit@@Base+0xbaa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9e040 <_PyEvalFramePushAndInit@@Base+0xd58> │ │ │ │ + b.n 9dfd0 <_PyEvalFramePushAndInit@@Base+0xd54> │ │ │ │ mov r3, r7 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29572 @ 0x7384 │ │ │ │ + movw r2, #31108 @ 0x7984 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 9dd8c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #244] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ + b.n 9dd1c <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ + ldr r2, [pc, #244] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e09e <_PyEvalFramePushAndInit@@Base+0xdb6> │ │ │ │ + cbz r3, 9e02e <_PyEvalFramePushAndInit@@Base+0xdb2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9d9b6 <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ + b.n 9d946 <_PyEvalFramePushAndInit@@Base+0x6ca> │ │ │ │ mov r8, fp │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r5, r9 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9e144 <_PyEvalFramePushAndInit@@Base+0xe5c> │ │ │ │ - movw r0, #52368 @ 0xcc90 │ │ │ │ + beq.n 9e0d4 <_PyEvalFramePushAndInit@@Base+0xe58> │ │ │ │ + movw r0, #53904 @ 0xd290 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a158 │ │ │ │ + bl 7a0d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e01e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9dfae <_PyEvalFramePushAndInit@@Base+0xd32> │ │ │ │ mov r1, r8 │ │ │ │ - bl 10a338 │ │ │ │ + bl 10a630 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e0f2 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ + beq.n 9e082 <_PyEvalFramePushAndInit@@Base+0xe06> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9e0f2 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ - ldr r2, [pc, #160] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + cbnz r3, 9e082 <_PyEvalFramePushAndInit@@Base+0xe06> │ │ │ │ + ldr r2, [pc, #160] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e138 <_PyEvalFramePushAndInit@@Base+0xe50> │ │ │ │ + cbnz r3, 9e0c8 <_PyEvalFramePushAndInit@@Base+0xe4c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9e01e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9dfae <_PyEvalFramePushAndInit@@Base+0xd32> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29380 @ 0x72c4 │ │ │ │ + movw r2, #30916 @ 0x78c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1498b4 <_PyErr_Format@@Base> │ │ │ │ + bl 14aaa8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e01e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9dfae <_PyEvalFramePushAndInit@@Base+0xd32> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e01e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ - ldr r2, [pc, #92] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dfae <_PyEvalFramePushAndInit@@Base+0xd32> │ │ │ │ + ldr r2, [pc, #92] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e178 <_PyEvalFramePushAndInit@@Base+0xe90> │ │ │ │ + cbnz r3, 9e108 <_PyEvalFramePushAndInit@@Base+0xe8c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e01e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + b.n 9dfae <_PyEvalFramePushAndInit@@Base+0xd32> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9e0ea <_PyEvalFramePushAndInit@@Base+0xe02> │ │ │ │ + b.n 9e07a <_PyEvalFramePushAndInit@@Base+0xdfe> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9dcac <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + beq.w 9dc3c <_PyEvalFramePushAndInit@@Base+0x9c0> │ │ │ │ subs r2, r1, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9dcac <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ - ldr r2, [pc, #36] @ (9e184 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dc3c <_PyEvalFramePushAndInit@@Base+0x9c0> │ │ │ │ + ldr r2, [pc, #36] @ (9e114 <_PyEvalFramePushAndInit@@Base+0xe98>) │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9e188 <_PyEvalFramePushAndInit@@Base+0xea0> │ │ │ │ + cbnz r4, 9e118 <_PyEvalFramePushAndInit@@Base+0xe9c> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9dcac <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + b.n 9dc3c <_PyEvalFramePushAndInit@@Base+0x9c0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9e12e <_PyEvalFramePushAndInit@@Base+0xe46> │ │ │ │ + b.n 9e0be <_PyEvalFramePushAndInit@@Base+0xe42> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e166 <_PyEvalFramePushAndInit@@Base+0xe7e> │ │ │ │ + b.n 9e0f6 <_PyEvalFramePushAndInit@@Base+0xe7a> │ │ │ │ │ │ │ │ -0009e198 <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ +0009e128 <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w aa2ba <_PyEval_EvalFrameDefault@@Base+0xc122> │ │ │ │ + beq.w a9efa <_PyEval_EvalFrameDefault@@Base+0xbdd2> │ │ │ │ mov r7, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #640] @ (9e448 <_PyEval_EvalFrameDefault@@Base+0x2b0>) │ │ │ │ + ldr r1, [pc, #676] @ (9e3fc <_PyEval_EvalFrameDefault@@Base+0x2d4>) │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ mov.w r1, #0 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ strh.w r1, [sp, #192] @ 0xc0 │ │ │ │ mov.w r1, #3 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r1, [r7, #4] │ │ │ │ sub.w r1, r3, #2 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - bmi.w aa28c <_PyEval_EvalFrameDefault@@Base+0xc0f4> │ │ │ │ + bmi.w a9ecc <_PyEval_EvalFrameDefault@@Base+0xbda4> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a7e18 <_PyEval_EvalFrameDefault@@Base+0x9c80> │ │ │ │ + bne.w a734e <_PyEval_EvalFrameDefault@@Base+0x9226> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ - ble.w a6f30 <_PyEval_EvalFrameDefault@@Base+0x8d98> │ │ │ │ + ble.w a8c6a <_PyEval_EvalFrameDefault@@Base+0xab42> │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ - movw sl, #49416 @ 0xc108 │ │ │ │ - movt sl, #54 @ 0x36 │ │ │ │ + movw r3, #50952 @ 0xc708 │ │ │ │ + movt r3, #54 @ 0x36 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ add.w r2, r7, #40 @ 0x28 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #32] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ add.w r9, r2, r1, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #32] │ │ │ │ movw r2, #21632 @ 0x5480 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + strd r4, r2, [sp, #20] │ │ │ │ bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add.w r3, sl, #10 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ - adds r3, #10 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a49a8 <_PyEval_EvalFrameDefault@@Base+0x6810> │ │ │ │ + beq.w a4bfe <_PyEval_EvalFrameDefault@@Base+0x6ad6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r2, [r9], #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + uxtb r2, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a49e8 <_PyEval_EvalFrameDefault@@Base+0x6850> │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ str.w r3, [r9], #4 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add.w r3, r7, sl, lsl #2 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ - add.w r3, r7, r3, lsl #2 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r4, 9e2f4 <_PyEval_EvalFrameDefault@@Base+0x15c> │ │ │ │ + cbz r4, 9e294 <_PyEval_EvalFrameDefault@@Base+0x16c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e2f4 <_PyEval_EvalFrameDefault@@Base+0x15c> │ │ │ │ + beq.n 9e294 <_PyEval_EvalFrameDefault@@Base+0x16c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4a48 <_PyEval_EvalFrameDefault@@Base+0x68b0> │ │ │ │ + beq.w a4c8c <_PyEval_EvalFrameDefault@@Base+0x6b64> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r9, #-4]! │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - itet ne │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + itete eq │ │ │ │ + moveq r3, sl │ │ │ │ movne r3, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ add.w r3, r8, r3, lsl #1 │ │ │ │ orr.w r2, r2, r1, lsl #1 │ │ │ │ strh.w r2, [r8, #2] │ │ │ │ add.w r8, r3, #4 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r1, fp, #12 │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a652c <_PyEval_EvalFrameDefault@@Base+0x8394> │ │ │ │ + bne.w a68b8 <_PyEval_EvalFrameDefault@@Base+0x8790> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ + uxtb r2, r3 │ │ │ │ + mov.w sl, r3, lsr #8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov.w r2, sl, asr #4 │ │ │ │ + and.w r3, sl, #15 │ │ │ │ + adds r2, #10 │ │ │ │ + adds r3, #10 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ - and.w r3, r3, #15 │ │ │ │ - adds r2, #10 │ │ │ │ - adds r3, #10 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w a4a06 <_PyEval_EvalFrameDefault@@Base+0x686e> │ │ │ │ + beq.w a4c46 <_PyEval_EvalFrameDefault@@Base+0x6b1e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes